ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
910423 Топик полностью
De_User (15.03.2019 05:20 - 10:56, просмотров: 433) ответил Тигр на Половина порта PortB сконфигурирована на выход, половина на вход. Выведено значение в PortB. Есть желание из другой функции опросить PinB, чтоб понять уровни на входных пинах. Сразу после инструкции in Temp0,PinB - лапки порта PortB, находившиеся
Нет, не нормально. Адрес второго операнда проверить нужно. Assembly Code Example ; Define pull-ups and set outputs high ; Define directions for port pins ldi r16,(1<<PB7)|(1<<PB6)|(1<<PB1)|(1<<PB0) ldi r17,(1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0) out PORTB,r16 out DDRB,r17 ; Insert nop for synchronization nop ; Read port pins in r16,PINB стр. 70 PDF для Atmega128 (обычных AVR)
image
Let's come together right now !