Не пойму -- то ли глюк, то ли особенность CYGNAL'a? (++)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено iK 11 октября 2004 г. 18:52

Подпрограммки для i2c работали нормально. Но нет предела совершенству. Решил подправить.

После STO=1, на шину выставляется STOP. А потом STO сама сбрасывается в 0.

Ну я и решил перед началом обмена проверять завершённость STOP'а, вставил где надо строку " while (STO); ".

Попробовал. Всё нормально. А потом заметил, что изредка, по RESET'у, проц подвисает и RESET больше не помогает. А если питание отрубить/врубить, опять работает, как часы.

Никто с такой фишкой не сталкивался?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru