AVR как i2c slave (TWI интерфейс)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Алексей Мусин 09 сентября 2003 г. 14:53

Пишу слейва для Attiny26.

Лыжи не едут при чтении из слейва.
Мастер - другой МК. Драйвер для него писан самолично и отлажен.

Cтарт, адрес, word address, еще раз старт и адрес (с установленным Read) принимаю, полет нормальный. Про Ack'и не забыл.
Но вот как заставить USI толкать байт на SDA по клокам по SCL?
Попробовал перевести SDA на вывод и в USIDR записать данные - нифига, на линии 0.

Ехать надо, поэтому пока сделал побитовую выдачу байт, но жаба и чувство прекрасного восстают.

Там полтора бита настроек :(

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

Ответы



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

E-mail: info@telesys.ru