реклама на сайте
подробности

 
 
> LPC2468 EMC burst
Banan
сообщение Apr 5 2010, 07:46
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 5-04-10
Из: Ленинград
Пользователь №: 56 421



Всем здрасте, в данный момент занимаюь тем, что пишу дровину Compact Flash (True IDE mode) для процессора LPC2468. Чтение и запись всех регистров проходят "нормально" команда получения ID не проходила. Подключил анализатор на все что только можно, при чтении картинка такая: ровно на середине CS встроенный контроллер памяти с какого-то перепоя выставляет следующий адрес. Т.е. я хочу например прочитать регистр с адресом 0x05, все выставляется четко как по нотам, на линии данных выскакивет то, что я записал по 0х05му адресу, но затем посередине CS адрес меняется на 0x06 и данные на линии показывают то что я записывал по 0х06му адресу.
Может кто-то сталкивался с данной проблемой и знает её решение, был бы очень признателен за помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Banan
сообщение Apr 19 2010, 12:28
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 5-04-10
Из: Ленинград
Пользователь №: 56 421



Спасибо всем за отзывчивость, участие и помощь. Уйти от данной проблемы можно путем смещения адресных ножек для 8битной шины данных на одну ногу (A1 проца к А0 CF и т.д), для 16бит(A2 проца к А0 CF и т.д), на две ноги. И в EMC читать и писать адрес смещенный на один или два разряда соответсвенно, т.о. СF не будет видеть эту свистопляску на линии адреса.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 17:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01348 секунд с 7
ELECTRONIX ©2004-2016