04 2022 档案
摘要:STM32学习笔记——RTC的亚秒值校准 1. 使用GPS作为RTC gps模块配置出PPS脉冲,单片机使用pps中断作为RTC校准的标准时钟。解析GPS模块输出的RMC消息中的年月日时分秒的值,在pps中断发生时候默认是没秒的开始,也就是此时亚秒值应该为0。这时候和本地的RTC时钟做对比,进行
阅读全文
摘要:STM32学习笔记-宏定义引起的问题 1. 问题描述 使用这样的宏定义 #if GPS_MODULE_TYPE == GPS_UM220 #define LWGPS_CFG_STATEMENT_GPSTIME 1 #define LWGPS_CFG_STATEMENT_BDSTIME 1 #endi
阅读全文
摘要:SPI + SFUD 1. SPI的初始化和使用 1. SPI1的配置 记录: 首先使用CubeMX配置spi1的相关信息,然后再board.h中配置**#define BSP_USING_SPI1** 在drv_spi.c中 可以看到SPI1的配置 在开机初始化时候会调用rt_hw_spi_ini
阅读全文