打印
[Kinetis]

串口问题

[复制链接]
1345|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flyriz|  楼主 | 2015-5-4 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,有个问题请教:
KL25上外接了两个串口模块,分别接UART0,UART2,
但是当我的UART0模块拔掉后,UART2的数据发送也出现了问题。在单步调试下,发现UART0的初始化程序部分执行不下去了
具体到这一句:NVIC_EnableIRQ( UART0_IRQn );   程序就卡住动不了。请问这是什么问题呢?如何避免?


相关帖子

沙发
FSL_TICS_Jeremy| | 2015-5-4 15:31 | 只看该作者
请问你的工程时自己写的,还是基于官方例程,使能单个UART操作时,有出现问题吗/

使用特权

评论回复
板凳
flyriz|  楼主 | 2015-5-4 15:36 | 只看该作者
本帖最后由 flyriz 于 2015-5-4 15:38 编辑
FSL_TICS_Jeremy 发表于 2015-5-4 15:31
请问你的工程时自己写的,还是基于官方例程,使能单个UART操作时,有出现问题吗/ ...

自己写的。
单个的UART0或者UART2是没能问题的。或者在拔掉UART0模块后,把NVIC_EnableIRQ( UART0_IRQn ); 注释掉,也是OK的。
可问题是我现在就是要两个串口都用。

使用特权

评论回复
地板
FSL_TICS_Jeremy| | 2015-5-5 10:36 | 只看该作者
flyriz 发表于 2015-5-4 15:36
自己写的。
单个的UART0或者UART2是没能问题的。或者在拔掉UART0模块后,把NVIC_EnableIRQ( UART0_IRQn ); ...

建议你使用FRDMKL25的官方例程,在它上面的进行修改,因为单从现象上,我很难判断你的问题所在

使用特权

评论回复
5
FSL_TICS_Jeremy| | 2015-6-1 11:32 | 只看该作者
  非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.

使用特权

评论回复
6
ccczzzyyy| | 2017-9-16 09:22 | 只看该作者
楼主,我和你遇到了一个同样的问题,我在使能定时器中断的时候,卡住了,必须要手动暂停继续,才能继续跑,要不然一直就卡在那。不知道楼主当时解决这个问题没。

使用特权

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

本版积分规则

100

主题

439

帖子

7

粉丝