[XMC™] XMC13xx的Keil例程使用:uart_transmit_xmc13

[复制链接]
 楼主| 发表于 2024-5-24 17:20 | 显示全部楼层 |阅读模式
下载并打开例程uart_transmit_xmc13,串口IO通讯IO口:Rx Pin——P1.3 , Tx Pin——P1.2,帧格式:8bit数据位,1bit停止位,波特率115200。主函数中:
先根据Rx、Tx和LED需要的模式配置IO口结构体;
XMC_UART_CH_Init(XMC_UART0_CH1, &uart_config):对USIC模块的UART进行初始化,XMC_UART0_CH1是通道基地址,uart_config是帧格式结构体:
XMC_UART_CH_SetInputSource(XMC_UART0_CH1, XMC_UART_CH_INPUT_RXD,USIC0_C1_DX0_P1_3):配置Rx
XMC_UART_CH_Start(XMC_UART0_CH1):启用UART通道;
然后配置Rx、Tx、LED的IO口;
SysTick_Config(SystemCoreClock / TICKS_PER_SECOND):设置系统定时器中断,1ms中断一次。
如果要修改,可以通过修改uart_config更改波特率和帧格式,或者XMC_UART0_CH1改为XMC_UART0_CH0,修改XMC_UART_CH_SetInputSource的参数,然后Rx和Tx做出相应更改。

发表于 2024-5-27 13:01 | 显示全部楼层
串口通讯一般就是对应串口设置并开启IO共功能就可以
发表于 2024-6-30 14:06 | 显示全部楼层
使用函数 XMC_UART_CH_Init 对 USART 模块进行初始化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

112

帖子

5

粉丝
快速回复 返回顶部 返回列表