芯片的CTU模块可以连接不同的模块,其中有一个功能,是连接PWM模块与UART模块,实现UART_TX的调制
void CTU_Config(void)
{
CTU_ConfigType ctuConfig;
memset(&ctuConfig, 0, sizeof(ctuConfig));
ctuConfig.uartTxModulateEn = ENABLE;
CTU_Init(&ctuConfig);
}
需要注意一点,就是PWM的频率要比UART的波特率要高,否则调制后的UART波形是错误的。
工程代码如下:
PWM调制UART输出.rar
(745.24 KB)
|