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

[复制链接]
1692|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 | 显示全部楼层
我擦,这个以前我也遇到过,不知道后来怎么就好了。
ousj 发表于 2019-8-25 15:06 | 显示全部楼层
你找个能用的工程,把代码替换了,复制粘贴,工程配置文件保持能用的那个。
 楼主| chuxh 发表于 2019-8-25 15:10 | 显示全部楼层
ousj 发表于 2019-8-25 15:06
你找个能用的工程,把代码替换了,复制粘贴,工程配置文件保持能用的那个。
...


什么意思?意思是这不是SPI跑速或者程序的问题?
 楼主| chuxh 发表于 2019-8-25 15:56 | 显示全部楼层
换个工程就好了?我用IAR的,可以详细说说吗
huwr 发表于 2019-8-25 16:00 | 显示全部楼层
我只是怀疑可能这个原因,就是你找个好用的工程,替换一下里面代码,重新编译试试
huanghuac 发表于 2019-8-25 16:03 | 显示全部楼层
芯片是不是正常工作,还有时钟是否正确;
heweibig 发表于 2019-8-25 16:06 | 显示全部楼层
可能时钟也有问题吧
songqian17 发表于 2019-8-25 16:09 | 显示全部楼层
不驱动那个IC,是不是就不会出现问题。
gongche 发表于 2019-8-25 16:13 | 显示全部楼层
你检查下你的电路尤其芯片的接地,是否都可靠接上了。
 楼主| chuxh 发表于 2019-8-25 16:16 | 显示全部楼层
多谢回复,确实不驱动IC是正常的,事实上,非IC部分电路也是正常的,唯独涉及IC部分的不行,用镊子短接了下rest和VSS,就能用了,是我MCU的外部电路有问题吗?
 楼主| chuxh 发表于 2019-8-25 16:19 | 显示全部楼层
感谢回复,我用镊子短接一下REST和VSS,就正常了,估计就是复位的问题 ,但是我给rest加上复位电路,还是不行
happy_10 发表于 2019-8-25 16:25 | 显示全部楼层

几根线示波器比较下
这个芯片有锁存引脚的吧,注意下这边的时序
labasi 发表于 2019-9-20 13:04 | 显示全部楼层
是不是程序问题啊
xiaoqizi 发表于 2019-9-20 14:10 | 显示全部楼层
引脚是怎么配置的啊
木木guainv 发表于 2019-9-20 14:15 | 显示全部楼层
帮楼主顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部