打印
[仿真]

DSP连接仿真器时,将程序烧进FLASH正常运行,断开仿真器串口发送中断就不进了

[复制链接]
2583|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
px921103|  楼主 | 2016-11-10 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是28335的芯片,连接仿真器时,都是正常运行的,断开之后串口发送模块就不再工作了。我在串口发送和接收模块里边加了方波显示位。断开仿真器用示波器观察,接收中断正常地每一秒进一次,而发送中断只进入一次,就不再进入。请问这个是软件的问题吗?还是硬件哪里不对。

相关帖子

沙发
px921103|  楼主 | 2016-11-10 16:04 | 只看该作者
自顶!d=====( ̄▽ ̄*)b,有没有大神可以解决一下疑问啊,真的很奇怪啊,断开仿真器就不进发送中断是为什么啊?

使用特权

评论回复
板凳
zhangmangui| | 2016-11-10 22:16 | 只看该作者
你先确保烧进FLASH后上电能够boot并执行起来   

使用特权

评论回复
地板
zhangmangui| | 2016-11-10 22:17 | 只看该作者
最好有像led这样的状态指示   烧写到flash中看看上电是否真的执行了   
如果执行了  就说明boot正确并正确加载执行了
你的仿真器插入是不是还在RAM中跑啊  

使用特权

评论回复
5
px921103|  楼主 | 2016-11-11 15:24 | 只看该作者
zhangmangui 发表于 2016-11-10 22:17
最好有像led这样的状态指示   烧写到flash中看看上电是否真的执行了   
如果执行了  就说明boot正确并正确 ...

应该是执行了的,我在定时器中断中加入了LED,LED正常闪烁,串口接收中断里设置的方波在示波器上也正常显示了,但是串口发送中断没有进入。烧写程序我是通过TOOL里的那个烧写完成的,没有勾选RAM ONLY。

使用特权

评论回复
6
px921103|  楼主 | 2016-11-11 15:25 | 只看该作者
有没有大神分享一个完整的串口初始化和中断的示例分享,我想对比一下看看是不是初始化或者哪里出了问题。

使用特权

评论回复
7
zhangmangui| | 2016-11-11 22:21 | 只看该作者
px921103 发表于 2016-11-11 15:24
应该是执行了的,我在定时器中断中加入了LED,LED正常闪烁,串口接收中断里设置的方波在示波器上也正常显 ...

没明白   你串口中断里面的代码都执行了  怎么没进中断?

使用特权

评论回复
8
px921103|  楼主 | 2016-11-14 09:44 | 只看该作者
zhangmangui 发表于 2016-11-11 22:21
没明白   你串口中断里面的代码都执行了  怎么没进中断?

串口接收和发送中断里边我都用GPIO口做了一个反转,接收59脚,发送60脚。断开仿真器之后59脚每一秒进行一次反转,60脚只在通电的一瞬间反转一次,之后再不变化。

使用特权

评论回复
9
zhangmangui| | 2016-11-14 22:30 | 只看该作者
px921103 发表于 2016-11-14 09:44
串口接收和发送中断里边我都用GPIO口做了一个反转,接收59脚,发送60脚。断开仿真器之后59脚每一秒进行一 ...

把发送换到59脚看看

使用特权

评论回复
10
px921103|  楼主 | 2016-11-17 14:30 | 只看该作者
zhangmangui 发表于 2016-11-14 22:30
把发送换到59脚看看

试了一下59脚,还是没用,串口精灵上接不到DSP给他发的数据。

使用特权

评论回复
11
zhangmangui| | 2016-11-17 22:36 | 只看该作者
px921103 发表于 2016-11-17 14:30
试了一下59脚,还是没用,串口精灵上接不到DSP给他发的数据。

有示波器吗   没有的话  在TX上对地接一个 LED灯看看是否有数据出来

使用特权

评论回复
12
px921103|  楼主 | 2016-11-18 14:56 | 只看该作者
zhangmangui 发表于 2016-11-17 22:36
有示波器吗   没有的话  在TX上对地接一个 LED灯看看是否有数据出来

我用示波器看的,只有一次高电平,之后都是没有波形。

使用特权

评论回复
13
px921103|  楼主 | 2016-11-22 14:58 | 只看该作者
有没有大神遇到过这种现象啊,在连接仿真器的状态下,串口正常,断开仿真器串口发送中断就只进入一次再也不进入,而串口接收中断正常进入。

使用特权

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

本版积分规则

2

主题

11

帖子

0

粉丝