用的40Pin的只有一组uart端口,即为SCI_TX0和SCI_RX0;
但是对应SCI_TX0为Pin9和P22,SCI_RX0为Pin10和P23
配置如下
Uart0Regs.UARTIOCTRLRX.bit.IO_FUNC = 0x01; //使能UART引功能
Uart0Regs.UARTIOCTRLTX.bit.IO_FUNC = 0x01; //使能UART引功能
Uart0Regs.UARTIOCTRLSCLK.bit.IO_FUNC = 0x0;
1、这行代码是什么功能?代码如下
Uart0Regs.UARTIOCTRLSCLK.bit.IO_FUNC = 0x0;
2、如何配置Pin22和Pin23对应SCI_TX0和SCI_RX0
3、如果使用内部时钟,计算SCI的波行率寄存器值时,F_iclk是怎么计算的,直接2分频吗?
Baud rate register =(F_iclk / (8 * Baud rate)) = (15.625MHz / ( 8 * 57600)) - 1 = 32.9