
之前用F1的RTC时,有一个秒中断功能,即每一秒产生一个中断,可以在中断里面刷新时间。现在G071的RTC没有了秒中断的功能,查询类似M0内核的F0系列,发现有一个WakeUp中断可以配置成1s中断一次,于是使用CUBEMX进行配置, 按上图参数进行配置,然后再中断里对一个变量进行累加,当秒值为0时开始累加,在秒值为50时,累加值只有30多,明显是慢了。 然后修改Wake Up Counter的值,将其修改为1023,再次测试,却发现效果一致。 |
LIS2MDL X轴数据读取问题
无法完全整片擦除 STM32H Nucleo
周末卡点打卡
电脑主机一亮一灭启动不了
使用touchgfx控件modalWindow,显示会有条纹
stm32cubemx和数据手册对不上
STM32G0b1 USB device cdc显示设备描述符请求失败
基于STM32U575的RFID信息审查系统?
STM32CubeProgrammer 安装错误,请帮忙解决,谢谢
STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
如果不是为了唤醒使用,建议不用改功能,用TIM定时器做秒计数比较好。
时钟源是选择的LSE,正常RTC走时功能是正常的,比如我设置一个初始时间,运行5分钟后,再读寄存器的时间,刚好也是过了5分钟,是没有偏差的。