Миландр
http://forum.milandr.ru/

Режим последовательного интерфейса Flash 1636РР1
http://forum.milandr.ru/viewtopic.php?f=5&t=4042
Страница 1 из 1

Автор:  Radio-love [ 2019-май-06 11:51 ]
Заголовок сообщения:  Режим последовательного интерфейса Flash 1636РР1

Добрый день, не могли бы вы помочь в освоении режима последовательного считывания. Правильно ли я понял по спецификации для считывания используем режим цикла чтения, а именно передаем стартовый символ 10, далее команду 13 разрядную (1-BYTEB и 1-WEB остальные сигналы в нуле)и 16 разрядный адрес = 0x10. После ждём сигнал busy и данные,но ни сигнал busy, ни данные не приходят. Частота TCK 10кГц. Что делаю не так,подскажите? Так же прилагаю осциллограмму.

Вложения:
IMG_20190506_111543.jpg
IMG_20190506_111543.jpg [ 3.87 МБ | Просмотров: 639 ]

Автор:  Sergey3141592 [ 2019-май-06 11:58 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Нужно постоянно такты выдавать на флеш, чтобы она по ним данные отправила на контроллер.

Автор:  Radio-love [ 2019-май-06 12:04 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Такты выдаются, TCK постоянно работает

Автор:  Sergey3141592 [ 2019-май-06 12:59 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Зачем вы ставите бит WEB в 1 (разрешение записи/стирания), если пытаетесь считать флеш, скорее нужно ставить бит OEB в 1 (разрешение вывода для всех блоков флэш–памяти, спец. 1636 стр. 19).

Автор:  Radio-love [ 2019-май-06 13:56 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Так как активный уровень сигналов CEBx,NVRBx,OEB,WEB - "логический ноль". Страница 23 спецификации 1636рр1.
Возможно у вас другая спецификация, но в моем варианте на стр. 19 ничего про сигналы не сказано

Автор:  Sergey3141592 [ 2019-май-06 14:21 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

На осциллографе у вас что? web установлен? как я понял из спецификации, при чтении OEB должен быть установлен, а не web.

Автор:  Radio-love [ 2019-май-06 14:31 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Устанавливаю OEB нулем, WEB в 1 и BYTEB в 1 для работы с 16 раз. ячейкой, остальные сигналы в нуле. Так все таки активный уровень выставляется единицей или нулем? В спецификации ошибка?

Автор:  Vasiliy [ 2019-май-07 08:24 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Во вложении не самый удачный, на мой взгляд, но пример.

Вложения:
1636_flash.zip [44.58 КБ]
Скачиваний: 61

Автор:  Radio-love [ 2019-май-07 12:18 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Благодарю за пример, посмотрел, алгоритм использую такой же,нового не увидел ничего. Если у кого то ещё есть примеры, присылайте. Буду очень благодарен!

Автор:  Sergey3141592 [ 2019-май-07 13:08 ]
Заголовок сообщения:  Re: Режим последовательного интерфейса Flash 1636РР1

Непропай выводов микросхемы

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/