Вот вопрос.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено bigen 08 февраля 2005 г. 00:58
В ответ на: Как раз я ничего в твоих сообщениях не понял. Спроси здесь. По поводу Mega? отправлено Bill 08 февраля 2005 г. 00:49

Дело, собствено, вот в чем - у меня мега16 собирает данные с 4-х мег8 по мной прдуманному протоколу (что-то похожее на SPI). Когда зашита 1 мега8 и 16-я работает на ее опрос, все в порядке, но когда я зашиваю 2 и более, программа не работает. Порты для передачи данных меги8 - это PB0 (DATA <-->), PB1 (CLOCK -->) и PB2 (READY <-->), для меги16 (и 4-х мег8) - REDY (PC0-PC3) CLOCK (PA4-PA7) DATA(PA0-PA3).
Я при каждый раз перед ожиданием готовности каждой меги8 настраиваю порты меги16, может надо в начале программы меги16 надо однажды настроить порты и при выходе из программы (при возврате в начало) перестраивать их как при старте? Не могут ли порты по умолчанию выполнять альтернативные функции?

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

Ответы



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

E-mail: info@telesys.ru