-
- Я пишу так: in R1,portb или in R1,portb-PIN Ещё out portb-DDR,r1 У них у всех pin-ddr-port лежат в последовательных адресах. По-моему так нагляднее. - maik-vs(15.03.2019 14:52)
- В примере на Asm выводы порта читаются в регистр (in r16,PINB). Последующей, второй командой из регистра можно отправлять куда угодно. - De_User(15.03.2019 10:59, ссылка)
- как порту PINB можно что либо присвоить если он доступен только для чтения? - m16_home(15.03.2019 10:39)
- в последних AVR запись 1 в PINX приводит к инверсии того самого вывода - Andrey190(15.03.2019 10:51)
- Ух ты ! А можно подробнее ? - Тигр(15.03.2019 12:12)
- В даташите есть картинка со схемой порта, с триггерами, мультиплексорами и т.д. И там видно. - maik-vs(15.03.2019 14:46)
- например для mega328p 13.2.2 Toggling the Pin Andrey190(173 знак., 15.03.2019 12:33)
- даже если PORTx настроен на ввод? - m16_home(15.03.2019 11:11)
- Немного не так. По идее, инвертируется значение в соответствующем бите регистра PORTх, направление передачи меняться не должно. - Boвa(15.03.2019 13:25)
- Даже если на вход. - Звероящер(15.03.2019 12:41)
- кстати да. раньше не обращал внимание на это. соответственно подтяжка будет выключаться или включаться. при выключенной подтяжке может ловиться 0 - Andrey190(15.03.2019 12:37)
- Разные чудеса случаются, если писать куда попало. PINB указан как только для чтения, последствия записи в него не описаны. - De_User(15.03.2019 11:12)
- и я о том же - m16_home(15.03.2019 11:15)
- Ух ты ! А можно подробнее ? - Тигр(15.03.2019 12:12)
- в последних AVR запись 1 в PINX приводит к инверсии того самого вывода - Andrey190(15.03.2019 10:51)