## Node specific configuration file for bios HW_NAME=CoreCard HW_VERSION=1 # Uncomment to make node autostart after X time-msgs has been sent to node # Do not choose 0 as X, also 1 is a bad choice # This should not be used on nodes with application under developement #AUTOSTART=5 # This number should be unique on your network NODE_ID=0x7f # F_CPU is the clock frequency of your microcontroller, check fuses below for external/internal clock source F_CPU=8000000UL #---MEGA8--- #MCU=atmega8 #HIGHFUSE=0xd4 #LOWFUSE=0x24 #BOOT_START=0x1e00 #---MEGA88--- #MCU=atmega88 #HIGHFUSE=0xdc #LOWFUSE=0xe2 #EXTFUSE=0x04 #BOOT_START=0x1e00 #---MEGA168--- MCU=atmega168 HIGHFUSE=0xdc LOWFUSE=0xe2 EXTFUSE=0x02 BOOT_START=0x3c00 # CAN configuration CAN_CONTROLLER=MCP2515 MCP_CS_PORT=PORTC MCP_CS_DDR=DDRC MCP_CS_BIT=PC3 MCP_CAN_BITRATE_KBPS=250 MCP_CLOCK_FREQ_MHZ=20 MCP_CLOCK_PRESC=1 # For MCP_CLOCK_FREQ_MHZ=20 MCP_CLOCK_FREQ_MHZ=16 # MCP_CLOCK_PRESC external clock external clock # 1 20MHz 16MHz # 2 10MHz 8MHz # 4 5MHz 4MHz # 8 2.5MHz 2MHz # Make sure to change F_CPU accordingly if using external clock on AVR (LOWFUSE) #Some common settings of fuses #LOWFUSE for mega88 and mega168 #0xe7 #CKDIV8=1, external crystal #0xe0 #CKDIV8=1, external clock (used if mcu is clocked from can-controller, F_CPU should be 16MHz or 20MHz) #0xe2 #CKDIV8=1, internal RC (internal AVR-clock, F_CPU should be 8MHz) #LOWFUSE for mega8 #0x24 #BODLEVEL = 4.0V, BODEN=enabled, internal 8MHz #0x20 #BODLEVEL = 4.0V, BODEN=enabled, external clock