你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f207时间问题

[复制链接]
有一点邪恶的我 提问时间:2016-10-19 15:40 /
在系统运行时候,时间会变化,比如现在时间为15:30,在某一瞬间会变成21:48(变为十六进制了),在stm32库里检查到转换出来的时间是对的,但是在上层应用时候会偶尔变化,检查了程序里所有的赋值,没有发现改变时间进制的问题,有没有大神遇到过这种问题啊;
收藏 1 评论20 发布时间:2016-10-19 15:40

举报

20个回答
任风吹吹 回答时间:2016-10-31 19:53:23
应用代码逻辑问题。
可以参考一下方法:
100%重现?  --->问题现象出现后RTC一定为21?
-->OK,查找程序中那些地方调用了修改RTC time? 在此处增加代码if(要修改的rtc->hours==21){},在里边设个断点,然后调试,在中断停下来后,打开call stack窗口,看看怎么程序调下来的?

说得这么清楚了,楼主给个赞呗

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zero99 回答时间:2016-10-19 17:02:12
已移帖,楼主下次请按【求助】发帖
也能让网友更好更快的帮助解答

谢谢!
有一点邪恶的我 回答时间:2016-10-19 17:15:22
zero99 发表于 2016-10-19 17:02
已移帖,楼主下次请按【求助】发帖
也能让网友更好更快的帮助解答

好的,谢谢
anywill 回答时间:2016-10-31 08:06:11
换个串口调试软件试试输出结果,
STM32的rtc都是由秒转成时间的,
翻翻库函数读原始值看看

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zengyi703-16313 回答时间:2016-10-31 08:17:09
不懂忙顶
奏奏奏 回答时间:2016-10-31 08:42:23
觉得是F207自带的RTC没有配置好,调试模式下看一下出问题的时候相应的RTC寄存器是不是变化了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

liu553824989 回答时间:2016-10-31 08:42:52
不懂忙顶
笑鸟007 回答时间:2016-10-31 08:47:33
没有到过帮顶!
无薪税绵 回答时间:2016-10-31 09:09:20
感觉应该是楼主的算法错了。
lilingzhi1987 回答时间:2016-10-31 09:17:48
。。。。。。。。。。。。。。。
123下一页

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版