打印

是不是STM32抗干扰能力差?

[复制链接]
3057|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
colaring|  楼主 | 2008-12-4 10:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103VBT 使用了RTC 每次开机时去BKP中读取一个预先写的值,如果发现不是预先写的,则初始化RTC...我的产品USART3上挂了一个串口射频模块,不使用时将模块进入睡眠。开始一批产品运行很正常,但是最近发现一个非常奇怪的问题,我的程序初始化顺序是这样的,一定注意这个顺序
...
RTC_Init();
RF_Init();
...

RTC初始化在RF初始化前,前一批产品在RF_Init()中就将RF模块进入睡眠模式了,但是最近一批我RF初始化中没有使RF睡眠,问题就发生在这里,这批产品所有的芯片重新上电时RTC都被清空(具体说应该是BKP丢失,我用仿真器看,BKP被清除为0了),如果我在RF_Init()中加入睡眠指令,这个问题就解决了,但是RTC初始化是在RF之前的...这是我想不通的,并且所有以前产品在RF在开启情况下关机再开也不会出现问题
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

156

帖子

1

粉丝