rusakovprz / bandCoder

BandCoder an arduino.
MIT License
0 stars 0 forks source link

Не работает инициализация пинов управления реле. #18

Closed rusakovprz closed 10 years ago

rusakovprz commented 10 years ago

При включении МК, на пинах 2-8 порта D должны быть высокие логические уровни.

rusakovprz commented 10 years ago

С целью проверить что содержат макросы PORTD; PIND; PINDn;

выполнил препроцессор:

'avr-gcc -c -mmcu=atmega328p -Os bands.c -E -o band.prep'

на выходе получил: band_to_pin_tables[0].out_port = ((volatile uint8_t )((0x0B) + 0x20)); band_to_pin_tables[0].in_port = ((volatile uint8_t )((0x09) + 0x20)); band_to_pin_tables[0].regisrt = ((volatile uint8_t )((0x0A) + 0x20));

то-есть макросы содержат указатели на адреса регистров.

rusakovprz commented 10 years ago

done.