打印
[STM8]

SPI仿真正常发送,断电复位后不正常

[复制链接]
1474|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuxh|  楼主 | 2019-8-25 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用STM8s103驱动恒流IC MBI5168,按键发送SPI字节点亮或熄灭LED,结果问题来了,STLINK仿真功能正常,断电再上电异常。
异常具体如下:
1.硬件仿真,功能正常,退出仿真,单跑硬件功能正常,复位键复位后,功能正常。
2.断电,上电,功能异常,LED不能点亮。
3.再次仿真调试,功能正常如第一步。

使用特权

评论回复
沙发
zwll| | 2019-8-25 14:31 | 只看该作者
仿真比硬件跑速慢

使用特权

评论回复
板凳
chuxh|  楼主 | 2019-8-25 14:55 | 只看该作者
在主函数开头加上较长的延时,重上电可用,但不稳定,SPI发送偶尔乱码。
请问各位,还有其他解决方法吗?

使用特权

评论回复
地板
huwr| | 2019-8-25 15:04 | 只看该作者
我擦,这个以前我也遇到过,不知道后来怎么就好了。

使用特权

评论回复
5
ousj| | 2019-8-25 15:06 | 只看该作者
你找个能用的工程,把代码替换了,复制粘贴,工程配置文件保持能用的那个。

使用特权

评论回复
6
chuxh|  楼主 | 2019-8-25 15:10 | 只看该作者
ousj 发表于 2019-8-25 15:06
你找个能用的工程,把代码替换了,复制粘贴,工程配置文件保持能用的那个。
...


什么意思?意思是这不是SPI跑速或者程序的问题?

使用特权

评论回复
7
chuxh|  楼主 | 2019-8-25 15:56 | 只看该作者
换个工程就好了?我用IAR的,可以详细说说吗

使用特权

评论回复
8
huwr| | 2019-8-25 16:00 | 只看该作者
我只是怀疑可能这个原因,就是你找个好用的工程,替换一下里面代码,重新编译试试

使用特权

评论回复
9
huanghuac| | 2019-8-25 16:03 | 只看该作者
芯片是不是正常工作,还有时钟是否正确;

使用特权

评论回复
10
heweibig| | 2019-8-25 16:06 | 只看该作者
可能时钟也有问题吧

使用特权

评论回复
11
songqian17| | 2019-8-25 16:09 | 只看该作者
不驱动那个IC,是不是就不会出现问题。

使用特权

评论回复
12
gongche| | 2019-8-25 16:13 | 只看该作者
你检查下你的电路尤其芯片的接地,是否都可靠接上了。

使用特权

评论回复
13
chuxh|  楼主 | 2019-8-25 16:16 | 只看该作者
多谢回复,确实不驱动IC是正常的,事实上,非IC部分电路也是正常的,唯独涉及IC部分的不行,用镊子短接了下rest和VSS,就能用了,是我MCU的外部电路有问题吗?

使用特权

评论回复
14
chuxh|  楼主 | 2019-8-25 16:19 | 只看该作者
感谢回复,我用镊子短接一下REST和VSS,就正常了,估计就是复位的问题 ,但是我给rest加上复位电路,还是不行

使用特权

评论回复
15
happy_10| | 2019-8-25 16:25 | 只看该作者

几根线示波器比较下
这个芯片有锁存引脚的吧,注意下这边的时序

使用特权

评论回复
16
labasi| | 2019-9-20 13:04 | 只看该作者
是不是程序问题啊

使用特权

评论回复
17
xiaoqizi| | 2019-9-20 14:10 | 只看该作者
引脚是怎么配置的啊

使用特权

评论回复
18
木木guainv| | 2019-9-20 14:15 | 只看该作者
帮楼主顶一下

使用特权

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

本版积分规则

936

主题

11296

帖子

2

粉丝