打印
[XMC™]

XMC13xx的Keil例程使用:uart_transmit_xmc13

[复制链接]
214|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Burnon_FAE_4|  楼主 | 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做出相应更改。

使用特权

评论回复
沙发
szt1993| | 2024-5-27 13:01 | 只看该作者
串口通讯一般就是对应串口设置并开启IO共功能就可以

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

35

帖子

2

粉丝