打印
[STM8]

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

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

使用特权

评论回复
沙发
llljh| | 2021-8-14 11:26 | 只看该作者
仿真比硬件跑速慢

使用特权

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

使用特权

评论回复
地板
huangchui| | 2021-8-14 11:34 | 只看该作者
我擦,这个以前我也遇到过,不知道后来怎么就好了。

使用特权

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

使用特权

评论回复
6
chuxh|  楼主 | 2021-8-14 11:37 | 只看该作者
什么意思?意思是这不是SPI跑速或者程序的问题?

使用特权

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

使用特权

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

使用特权

评论回复
9
huanghuac| | 2021-8-14 11:44 | 只看该作者
芯片是不是正常工作,还有时钟是否正确;

使用特权

评论回复
10
stly| | 2021-8-14 11:46 | 只看该作者
可能时钟也有问题吧

使用特权

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

使用特权

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

使用特权

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

使用特权

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

使用特权

评论回复
15
zhenykun| | 2021-8-14 11:57 | 只看该作者

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

使用特权

评论回复
16
stly| | 2021-8-14 11:59 | 只看该作者
是不是程序问题啊

使用特权

评论回复
17
supernan| | 2021-8-14 12:05 | 只看该作者
引脚是怎么配置的啊

使用特权

评论回复
18
chuxh|  楼主 | 2021-8-14 12:06 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
19
观海| | 2021-9-8 19:44 | 只看该作者
测量一下供电是多少

使用特权

评论回复
20
guanjiaer| | 2021-9-8 19:45 | 只看该作者
拔掉仿真器看看现象

使用特权

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

本版积分规则

936

主题

11296

帖子

2

粉丝