“C8051F USART程序”的版本间的差异
来自丢石头百科
(/********************************************************************************************************** File : ws_usart_port.h* Hardware Environment:* Build Environment : Silicon LABs 3.42.00 / uV ...) |
(没有差异)
|
2019年11月18日 (一) 16:43的版本
<tbody></tbody>
/********************************************************************************************************
/*Hardware Environment:DVK501 && F320 EX*/
/**************************************************** USART0 initialization Communication Parameters: 8 Data, 1 Stop, No Parity USART0 Baud Rate: 9600
void usartInit(void) { XBR0 |= 0x01; P0MDOUT |= 0x10; SCON0 |= 0x10; CKCON &= ~0x0B; // T1M = 0; SCA1:0 = 01 CKCON |= 0x01; TH1 = 0x64; TL1 = TH1; TMOD &= ~0xf0; // TMOD: timer 1 in 8-bit autoreload TMOD |= 0x20; TR1 = 1; TI0 = 1; }
/********************************************************************************************************
void putUsart0(uchar c) { SBUF0 = c; } uint getUsart0(void) { uchar res; res = SBUF0; return res; }
|
---|