打印
[电池电源管理]

SH39F003A全局变量和数组在定义的时候赋值,芯片不能运行

[复制链接]
1689|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SSSSSSS1111|  楼主 | 2021-4-1 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为啥中颖SH39F003A芯片不管是全局变量还是数据只要在定义的时候赋值了,芯片就不能运行。不管是Xdata 还是data都是一样。 把赋值删除,初始化的时候一个一个值写进去,芯片运行OK 。

使用特权

评论回复
沙发
感谢楼主分享,不错的一个建议。

使用特权

评论回复
板凳
勇敢的大白菜| | 2021-4-1 17:50 | 只看该作者
这个还真的不是很清楚的,不知道咋回事的。

使用特权

评论回复
地板
duhemayi| | 2021-4-2 08:31 | 只看该作者
关注

使用特权

评论回复
5
caigang13| | 2021-4-8 12:41 | 只看该作者
不会吧,这么奇葩?

使用特权

评论回复
评论
SSSSSSS1111 2021-4-15 15:26 回复TA
用过那么多品牌的单片机也是第一次遇到 
6
明天真的好| | 2021-4-10 19:09 | 只看该作者
持续关注楼主的问题,很棒。

使用特权

评论回复
7
jbs314| | 2021-4-12 09:26 | 只看该作者
这芯片好买?大概多少一片?

使用特权

评论回复
评论
SSSSSSS1111 2021-4-15 15:26 回复TA
我们目前用量不会很大 
8
3htech| | 2021-4-16 09:30 | 只看该作者
一般在定义的时候赋值,赋值操作是在进main之前执行的,此时可能看门狗时间较短导致复位。而在自己的初始化函数中赋值则会注意到看门狗的问题。

大数组赋值要注意到这一点。

使用特权

评论回复
9
lidi911| | 2021-4-18 15:26 | 只看该作者
学习了,感谢楼主分享。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝