[an error occurred while processing this directive]
|
1. У вас tmphead1 = ( UART_TxHead1 + 1 ) & UART_TX_BUFFER_MASK1; за пределами цикла while, то есть опрашивается один раз, а не в цикле
2. UBRR1H = (unsigned char)(9600>>8); UBRR1L = (unsigned char)9600; Это что инициализация на скорость обмена 9600 бод? ;)
E-mail: info@telesys.ru