[an error occurred while processing this directive]
Вывод на пины в ARM
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено JTAG 10 июня 2003 г. 13:06

Народ, подскажите каким образом происходит вывод на пины в ARMах. Проблема в следующем для вывода сигнала нужно установить нужные биты в регистре PIO_SODR , например, setbit(__PIO_SODR,23); // Out signal at the pin P23, а чтобы снять сигнал с пина нужно установить бит в регистре PIO_СODR , например,setbit(__PIO_CODR,23); // Zero signal at the pin P23. Непонятным остается вопрос нужно ли очищать биты в регистре PIO_SODR перед установкой битов в PIO_СODR , в дата шите написано что запись нуля в эти регистры не производит никакого эффекта. Тогда как же они очищаются и что будет если в обоих регистрах установлены единицы ?

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

Ответы



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

E-mail: info@telesys.ru