why does my get stuck at jnb TI, $ List: ; enable external clock 11.0592Mhz for ; standard baud rate generation ; external pin T2 stimulated from ; function generator.
mov SCON, #01010000B mov T2CON, #00110010B mov TL2, #0EEh mov TH2, #0FFh setb TR2 clr TI mov SBUF, #'A' jnb TI, $
Yes I see T2 changing values what does that prove? If you are running T2IN too fast, it will still pick up sometimes. 1) Why are you trying to run the UART with an external clock? 2) what happens if you try to communicate using the CPU clock? Erik