Ненормально. 1) DDR не на вывод 2) между OUT и IN минимум 1 команда 3) Студия дохлая
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
argus98
02 августа 2005 г. 12:14
В ответ на:
Нормально ли следующее: выполнение команды in r0,PinC в AVRstudio4, приводит к нулевому результату ...(+)
отправлено <font color=gray>человечек</font> 02 августа 2005 г. 12:05
Составить ответ
|||
Конференция
|||
Архив
Ответы
1 - в даташите написано, что состояние порта может быть считано из Pinxn, независимо от содержимого DDR...
—
человечек
(02.08.2005 12:22
195.98.72.38
, 112 байт)
Считать-то можно, но если DDR на ввод, то PIN не совпадает с PORT в общем случае. Для симуляции мне хватает студии.
—
argus98
(02.08.2005 12:33
81.22.205.230
,
пустое
)
последний вопрос, а если читать состояние порта, переключив его предварительно на ввод, из Portx, это даст результат адекватный состоянию порта?
—
человечек
(02.08.2005 12:38
195.98.72.38
, 139 байт)
Что вы запишите в PORT, то и прочитаете из PORT. Ноги читаются через PIN
—
argus98
(02.08.2005 12:48
81.22.205.230
,
пустое
)
Все станет понятно, если посмотреть на схему порта. Она в каждом DS приводится.
—
Bill
(02.08.2005 12:48
193.233.81.98
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru