'*******************************************************************************
' Bascom AVR Version 2.0.7.7 document build 52
' Atxmega128A4U
' PORTC and PORTD each have two USARTs. PORTE has one USART
'
' compile error if using 'Config Serialout4'
' error msg > Unknown interrupt source [UDRE5]
'*******************************************************************************
$regfile = "xm128A4Udef.dat"
$crystal = 32000000 '32MHz internal
$hwstack = 128 'sram
$swstack = 128
$framesize = 256
Config Osc = Enabled , 32mhzosc = Enabled , 32khzosc = Enabled
Config Sysclock = 32mhz , Prescalea = 1 , Prescalebc = 1_1
Osc_dfllctrl.0 = 1
Dfllrc32m_ctrl.0 = 1
Enable Interrupts
Config Priority = Static , Vector = Application , Lo = Enabled , Med = Enabled
'-------------------------------------------------------------------------------
Config Com1 = 9600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8
Config Com2 = 9600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8
Config Com3 = 9600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8
Config Com4 = 9600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8
Config Com5 = 9600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8
Config Serialin0 = Buffered , Size = 20
Config Serialin1 = Buffered , Size = 20
Config Serialin2 = Buffered , Size = 20
Config Serialin3 = Buffered , Size = 20
Config Serialin4 = Buffered , Size = 20
Config Serialout0 = Buffered , Size = 20
Config Serialout1 = Buffered , Size = 20
Config Serialout2 = Buffered , Size = 20
Config Serialout3 = Buffered , Size = 20
Config Serialout4 = Buffered , Size = 20 ' > Unknown interrupt source [UDRE5]
'Config Serialout5 = Buffered , Size = 20 ' > Unknown interrupt source [UDRE5]
Open "Com1:" For Binary As #1
Open "Com2:" For Binary As #2
Open "Com3:" For Binary As #3
Open "Com4:" For Binary As #4
Open "Com5:" For Binary As #5
'-------------------------------------------------------------------------------
Do
Print #1 , 1
Print #2 , 2
Print #3 , 3
Print #4 , 4
Print #5 , 5
Wait 1
Loop
End
|