
之前用F1的RTC时,有一个秒中断功能,即每一秒产生一个中断,可以在中断里面刷新时间。现在G071的RTC没有了秒中断的功能,查询类似M0内核的F0系列,发现有一个WakeUp中断可以配置成1s中断一次,于是使用CUBEMX进行配置, 按上图参数进行配置,然后再中断里对一个变量进行累加,当秒值为0时开始累加,在秒值为50时,累加值只有30多,明显是慢了。 然后修改Wake Up Counter的值,将其修改为1023,再次测试,却发现效果一致。 |
STM32G0b1 USB device cdc显示设备描述符请求失败
基于STM32U575的RFID信息审查系统?
STM32CubeProgrammer 安装错误,请帮忙解决,谢谢
STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
STM32G070RBT6TR STM32CubeMX ADC配置后使用的是内部参考电压且零点的读数太大了
测评在哪里发?
Group Study vs. Solo Study: What Works Best?
STM32G070CBT6使用硬件SPI无法读出W25Q128的ID
STM32G0B0CET6的usb的时钟只能用48MHz的晶振来实现吗?
STM32G070RET6,中断优先级配置没有效果
如果不是为了唤醒使用,建议不用改功能,用TIM定时器做秒计数比较好。
时钟源是选择的LSE,正常RTC走时功能是正常的,比如我设置一个初始时间,运行5分钟后,再读寄存器的时间,刚好也是过了5分钟,是没有偏差的。