修炼之路
文章平均质量分 56
@莫莫无闻
这个作者很懒,什么都没留下…
展开
-
解决STMF103使用HAL库驱动RTC重复打印同一个值的问题
好好好,获取的时间是设置的时间,但是时间没有变化,放心,我会出手,上网查了基本都是说获取时间和获取日期顺序的问题,显然我们的代码顺序没有问题,通过串口信息也能看出问题,程序一直打印,但是打印的是同一个值,那么我推测是RTC时钟出现了问题,那么打开cudemx修改RTC时钟源。修改时钟源为40khz(标准是32.768khz),其他不需要改变,生成代码后重新下载程序,观察到串口信息如下。将时间打印到串口方便观察,需要注意的是获取时间和获取日期必须一起使用,而且是先获取时间再获取日期。原创 2024-06-11 12:53:28 · 276 阅读 · 0 评论 -
STM32F103用Hal库获取DS18B20测量的温度
主函数获取温度并用OLED显示。2,DS18B20.h代码。DS18B20.代码。原创 2024-06-09 14:04:38 · 719 阅读 · 0 评论 -
stm32f103用HAl库驱动Mpu6050,获取加速度和角加速度
使用STM32F103的Hal库获取Mpu6050数据原创 2024-06-08 00:13:09 · 619 阅读 · 2 评论 -
STM32F103c8T6hal库驱动HC04超声波模块
stm32使用hal库驱动HC04超声波。提示:以下是本篇文章正文内容,下面案例可供参考1)以上时序图表明只需要给TX提供一个10uS以上脉冲触发信号,一般给定15us的高电平时间,该模块内部将自动发出8个40kHz周期电平并检测回波。2)一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。公式: uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)原创 2024-06-06 22:20:14 · 1064 阅读 · 0 评论