打印
[XMC™]

XMC1400 UART的使用例程

[复制链接]
458|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
XMC1300系列和XMC1400系列在进行相关的中断配置时有一些不同。
从下图可以看到,XMC1300系列针对不同的外设具有特定的Interrupt number。


而XMC1400系列针对不同的外设没有特定的Interrupt number,所以在进行中断配置的时候需要结合SCU进行相关的interrupt control。



我们可以通过xmc1_scu.h看到各个外设通道的service request都连接到了对应的IRQ上,所以在配置的时候注意选择正确的IRQ,要不然中断无法正确的触发。
附件中包含了两个XMC1400对应的UART中断的例程,
10_2_3的例程使用的是默认的UART RX&TX引脚,这个配置就简单一些。
XMC1400_UART_FULL_DUPLEX这个例程结合了UART FIFO来进行数据的传输,配置了接收FIFO和发送FIFO,并使能了接收中断。配置的UART引脚也不是默认的引脚,想要使用自定义引脚进行数据传输的可以参考一下这个例程。想换成别的引脚再根据上面说的修改中断源即可。

下面这个手册应该也会有所帮助:
https://www.infineon.com/dgdl/In ... 3b4015500f70cd9485b

XMC1400_UART_Full_Duplex.zip

1.52 MB

10_2_3_XMC1400_UART_Full_Duplex.zip

1.48 MB

使用特权

评论回复
沙发
suncat0504| | 2024-12-22 21:10 | 只看该作者
没有例程学习ARM单片机,很有难度。谢谢分享!

使用特权

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

本版积分规则

认证:英飞凌科技股份公司
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

77

主题

219

帖子

6

粉丝