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

 
 
 
Reply to this topicStart new topic
> LPC2214 и S1D13705, Читается регистр с кодом версии S1D13705 и больше ничего
Alexey75
сообщение Dec 5 2006, 15:08
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 10-04-06
Пользователь №: 15 981



Не удается организовать обмен данными между LPC2214 и S1D13705.
S1D13705 сконфигурирован как Generic #1, тактовый сигнал 14,74МГц поступает с выхода XCLK LPC2214 на BCLK и CLKI S1D13705.

Пытаюсь записать данные во внутреннюю память S1D13705, а затем считать их, чтобы проверить, в результате считанные данные отличаются от записываемых.

Все сигналы шины соответствуют тому что должно быть, но странно ведет себя WAIT на S1D13705, импульсы WAIT практически совпадают с импульсами WE и RD, хотя по временным диаграммам в даташите на S1D13705, они должны заканчиваться раньше.

Не пойму в чем дело?
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 6 2006, 08:26
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Alexey75 @ Dec 5 2006, 14:08) *
Не пойму в чем дело?


Я проходил AT91RM9200+S1D13A04, особых подводных камней не было, кроме расставленных мною же smile.gif. По собственному опыту:

1. Попробуйте уменьшить тактовую частоту шины и увеличить количество циклов ожидания - вдруг где-то шина не позволяет.
2. Убедитесь, что правильно подключились. У меня, например, раздельно управлялись WE0 и WE1, пока не соединил вместе- не работало нормально.
3. Аналогично для софта. Выпиливаемые процессором диаграммы должны совпадать с требуемыми для S1D в выбранной схеме подключения.
4. Если есть косвенные пути проверки факта записи в камень и правильности чтения- попробуйте ими воспользоваться. Например, чтение известного значения, или управление чем-то, что можно проследить осциллографом (изменение частоты на выходе S1D и т.п.). Если у вас действительно читается слово конфигурации, то ответ где-то рядом.
5. Чтение-запись сторонними средствами. Так как S1D сидит в общей памяти, то у меня получалось доступаться к нему из-под дебаггера просто как к памяти, в отладочном окне "мемори". Конечно, предварительно нужно сконфигурировать контроллер шины в процессоре.
Go to the top of the page
 
+Quote Post
asen
сообщение Dec 6 2006, 13:38
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Работаю в данный момент с LPC2294 и SED1335 (S1D13305 по моему) так вот были сильные трамды во первых на частотах ядра более 40 МГц дисплей не успевал вести обработку при максимальном количестве импульсов ожидания как не странно ! Кварц у SED 10 МГц.
Второе Высокий уровень у контоллера SED1335 почемуто не совпадал с TTL и составлял 4 В по документации на дисплей посему SED не слышал запросы процессора пришлось ставить преобразователи уровня. из 3.3В->5В
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:55
Рейтинг@Mail.ru


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