今天是2023年的第一天,因为需要用到BPK备份寄存器RAM,平均一秒读写一次备份RAM,RTC 12小时的竟然误差34秒。一开始我以为是STM32F103的RTC太差了。于改修改PCB,使用DS1302做RTC。没想到误差更大,1小时就误差60秒。DS1302我使用过非常多,其它地方并没有这样的问题。经过反复对比,我终于发现,只要不读写备份RAM就没有问题。只要一读写,无论读写多少次都会造成误差。读写得越多,误差越大。求解决办法,求指点。 |
还有这种事,我到没有发现呢 |
赶快去领金币吧 |
厉害 |
stm32f103c8t6串口发送大量hex数据失效。
STM32G070RBT6 我将PA14-BOOT0改为USART2RX,
Flasher ARM 的自主模式通过RS232去驱动编程
STM32CubeIde生成的工程,使用printf函数没有调用_write函数
STM32F767IGx 使用串口模块正常运行串口不能接收,debug模式正常。
stm32G0B1RCT6在串口快速收发时导致中断服务函数无法进入
在FreeRTOS中串口重定向使用HAL库函数中断出现异常
stm32f407 开启两路(FS和HS) Custom HID,与上位机通信偶尔中断
usart奇偶校验问题
串口IDLE标识被自动清除