社区导航

 

搜索
查看: 212|回复: 5
打印 上一主题 下一主题

[讨论] msp430单片机信息段数据异常擦除,求高手解答

[复制链接]

171

TA的帖子

3

TA的资源

一粒金砂(中级)

Rank: 2

跳转到指定楼层
楼主
发表于 2019-11-25 16:32 | 只看该作者 |倒序浏览 |阅读模式

做modbus485的通讯,在430的信息段存储了一些参数,现在参数被写成了采集的其他数据,这种情况发生过两次,而且两次都是被写成采集的其他数据,以至于modbus通信时地址不对,不能通讯。
板子一直没断过电,有两次是因为电池没了,忘记充电。我想请教一下信息段被擦除与电是否有关。
信息段存储数据是否合理,或者怎么做会合理,请前辈高手们解答。

此帖出自模拟电子论坛


5660

TA的帖子

207

TA的资源

版主

Rank: 6Rank: 6

沙发
发表于 2019-11-25 18:47 | 只看该作者

看看你的代码里哪里有擦除和写入操作,应该不会无缘无故就变了;

点评

请问下在写flash时不能被打断,函数用_monitor 修饰和在程序中用_DINT()和_EINT()效果一样吗  详情 回复 发表于 6 天前
写信息段只有在设置参数时才会有的,程序中别的地方没有写信息段。  详情 回复 发表于 6 天前
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,虽然在群里买不到板子,但是可以学会开车;虽然学不到技术,但是可以学会开车;商家勿入!加群暗号:喵


561

TA的帖子

2

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

板凳
发表于 2019-11-25 21:56 | 只看该作者

认真查看代码是否有bug

点评

好吧,也只能这样了  详情 回复 发表于 6 天前


171

TA的帖子

3

TA的资源

一粒金砂(中级)

Rank: 2

4
 楼主| 发表于 2019-12-3 16:24 | 只看该作者
lcofjp 发表于 2019-11-25 18:47 看看你的代码里哪里有擦除和写入操作,应该不会无缘无故就变了;

写信息段只有在设置参数时才会有的,程序中别的地方没有写信息段。



171

TA的帖子

3

TA的资源

一粒金砂(中级)

Rank: 2

5
 楼主| 发表于 2019-12-3 16:24 | 只看该作者
philips_lu 发表于 2019-11-25 21:56 认真查看代码是否有bug

好吧,也只能这样了



171

TA的帖子

3

TA的资源

一粒金砂(中级)

Rank: 2

6
 楼主| 发表于 2019-12-3 16:28 | 只看该作者
lcofjp 发表于 2019-11-25 18:47 看看你的代码里哪里有擦除和写入操作,应该不会无缘无故就变了;

请问下在写flash时不能被打断,函数用_monitor 修饰和在程序中用_DINT()和_EINT()效果一样吗



您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /8 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( )

GMT+8, 2019-12-9 03:21 , Processed in 0.183372 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表
网上百家乐免费送彩金 真人娱乐免费送彩金 棋牌娱乐app送彩金 百家乐送彩金 天音彩票注册 足球投注注册送彩金 足球投注注册送彩金 下载就送彩金的棋牌 微信群算账机器人 澳客彩票