Closed rusakovprz closed 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));
то-есть макросы содержат указатели на адреса регистров.
done.
При включении МК, на пинах 2-8 порта D должны быть высокие логические уровни.