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

 
 
> Falc 22554HT v2.1, Интерфейс микроконтроллера - запись
_4afc_
сообщение May 5 2006, 06:06
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Глючит запись в 22554. Чтение работает прекрасно.
Значение регистров при чтении совпадает с начальными, описанными в pdf.

Запись не получается.
Есть какие-то подводные камни? Типа регистра разрешающего запись?
Интерфейс Intel, 8bit, мультиплексированный.

Написал тестовую программу:
Записывает в регистр его номер и считывает его значение, и так с первыми 256 регистрами.
Эффект ошеломляющий - при первом проходе считываются изначальные значения,
при втором - или различные одинаковые числа (00,65,04) или 96 во всех регистрах,
в зависимости от того как работает CS - по доке или по уму.

Алгоритм записи - следующий:
WR=1;CS=1;RD=1;ALE=0;
A00..09=Register;
ALE=1;
ALE=0;
D00..D07=Data;
CS=0;
WR=0;
WR=1;
CS=1;

Паузы между командами ни менее 1мс.

Вопрос - где я налажал? Или я так хитро пожёг её?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 02:15
Рейтинг@Mail.ru


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