[an error occurred while processing this directive]
Ответ: обрати внимание на бит WCOL в SPSR
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено sasa 12 июля 2002 г. 21:08
В ответ на: ПАМАГИТЕ c SPI в AT89S8252 отправлено semic 12 июля 2002 г. 18:16

Попадал на тоже самое, сделал запись в SPDR постоянно в цикле основной программы и заработало, после чего разбирательства забросил. Подозреваю в момент записи в регистр надо проверять WCOL и повторять запись если WCOL=1. вот кусок работающей программы
m005: mov a,spsr

mov SPDR,@r0 вот это повторяется при каждом цикле основной программы
anl a,#080h
jz m003
m004: mov a,SPDR

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

Ответы



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

E-mail: info@telesys.ru