The problem is: that unless removing "uart1_init" command, program stops working at this point.
What is wrong?
CPU=PIC18F67K40
Code: Select all
program test
dim
LED as sbit at LATG0_bit
tb as byte
sub procedure Interrupt ()
asm
nop
end asm
end sub
main:
TRISG.0=0 'LED = Output
INTCON.GIE=1
INTCON.PEIE=1
PIE3.TX1IE=1
for tb=1 to 10
LED=1
delay_ms(50)
LED=0
delay_ms(50)
next tb
UART1_INIT(115200)
while 1
LED=1
delay_ms(10)
LED=0
delay_ms(200)
wend
end.