- 5
- 0
- 约5.26万字
- 约 161页
- 2019-10-19 发布于广东
- 举报
共161页 * 所以:(66.5MHz/(115200 x 16)) – 1 = 35.08 = UBRDIVn + (num of 1‘s in UDIVSLOTn)/16,所以我们设置 UBRDIV0 = 35 ,UDIVSLOT0 = 0x1 // 第3步 设置波特率 UBRDIV0 = UART_UBRDIV_VAL; // 35 UDIVSLOT0 = UART_UDIVSLOT_VAL; // 0x1 以上是第2步的完整程序。 共161页 * // 接收一个字符 char getc(void) { while ((UFSTAT0 0xff) == 0); // 如果RX FIFO空,等待 return URXH0; // 取数据 } // 发送一个字符 void putc(char c) { while (UFSTAT0 (124)); // 如果TX FIFO满,等待 UTXH0 = c; // 写数据 } * * 共161页 * UINTMn Bit Description Initial State Reserved [31:4] Reserved 0 MODEM [3] Mask Mode
原创力文档

文档评论(0)