TI论坛
直播中

万菲

7年用户 234经验值
私信 关注
[问答]

为什么TM4C123与TM4C129在使用中断时会出现不同?

我之前一直用的TM4C129ENCPDT芯片,但是最近使用TM4C123GH6PM,使用同样的驱动库和启动代码,再使用UART0(PA0,PA1)时,发现UART0中断,在129上能运行,但是在123上就出错。请问是中断向量不同吗?两类芯片的启动代码是否有不同?

回帖(3)

韦明

2019-9-9 11:01:42
虽然用的是同一个库,但是库函数还是不一样的,两者还是有区别的。另外,两者的启动代码也是不一样的。
举报

万菲

2019-9-9 11:20:06
引用: ljmlvmd 发表于 2019-9-9 14:17
虽然用的是同一个库,但是库函数还是不一样的,两者还是有区别的。另外,两者的启动代码也是不一样的。

只针对UART配置,库函数也不一样吗?另外我不是用中断接受数据,改用查询方式,这个时候UART运行时正确的,我觉得问题在中断这里,但是我没能找到具体的问题。启动代码不一样意味着中断向量也不一样吗?
举报

韦明

2019-9-9 11:30:49
引用: Jerry_weng 发表于 2019-9-9 14:35
只针对UART配置,库函数也不一样吗?另外我不是用中断接受数据,改用查询方式,这个时候UART运行时正确的,我觉得问题在中断这里,但是我没能找到具体的问题。启动代码不一样意味着中断向量也不一样吗?

对呀,向量中断表是在启动文件中存放的,中断向量必然是不一样的,因为两者有许多外设是不同的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分