avr_boot изменить вывод светодиода
Я хотел бы знать, как изменить вывод светодиода для avr_boot загрузчика.
Я вижу, что в папке вариантов есть опция, но в руководстве упоминается, что «при использовании USE_LED адаптируйте светодиодные контакты в asmfunc.S». что непонятно. Я использую контакт PC3, как мне его написать.
@Shahreza, 👍0
1 ответ
Лучший ответ:
▲ 2
В верхней части asmfunc.S находятся эти строки:
; LED Pins
#define DDR_SS _SFR_IO_ADDR(DDRD), 5 // вывод SS (PIN, PORT)
#define PORT_SS _SFR_IO_ADDR(PORTD), 5
#define DDR_PW _SFR_IO_ADDR(DDRD), 6 // контакт питания (PIN, PORT)
#define PORT_PW _SFR_IO_ADDR(PORTD), 6
Они определяют контакт светодиода «запись» или «выбор ведомого» как PD5 (регистрирует DDRD и PORTD, бит 5), а светодиод «питание» — как PD6 (регистрирует DDRD). и PORTD, бит 6).
Это строки, которые вы должны изменить, если используете разные контакты. За например, контакт PC3: регистры DDRC и PORTC, бит 3.
,
@Edgar Bonet
Смотрите также:
- Как записать загрузчик?
- Не удается снова загрузиться после смены платы
- Разница в загрузчике Arduino Nano ATmega328P
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Тайм-аут связи Arduino Mega с ошибкой программатора
- Arduino Nano не отвечает, желтый светодиод быстро мигает
- ESP32-CAM первый: 0x8 TG1WDT_SYS_RESET загрузочный цикл
- Как получить свою схему (Arduino) Pro Micro, чтобы можно было программировать ее через GPIO вместо USB?
Понятно. Я использую порт PC3, так как мне его написать. Также я должен сделать что-нибудь еще., @Shahreza
Я не знаю, что означает каждый из этих светодиодов. Относительно PC3 см. измененный ответ., @Edgar Bonet