Gast
#4647713
habe avr fuses bislang mit bascom gesetzt. Muss jetzt auf avrdude umsteigen. Mein winAVR-makefile: ifeq ($(MCU), atmega328pb) #8mhz-intern:lfuse:w:0b11100010 #1mhz-intern:lfuse:w:0b01100010 #preserve eeprom hfuse:w:0b1101'0'111:m FUSE_BITS = -u -U lfuse:w:0b11100010:m -U hfuse:w:0b11010111:m # HEX_FILE_NAME = $(TARGET) HEX_FILE_NAME = main endif ... # Program the device. program: $(TARGET).hex $(TARGET).eep $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) klappt irgendwie nicht. Vermutlich fehlt die Einbindung der variable FUSE_BITS im Programmaufruf. Wie macht man es richtig?