STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出

STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出


  • ✨申明:本文章仅发表在CSDN网站,任何其他网站,未注明来源,见此内容均为盗链和爬取,请多多尊重和支持原创!
  • 对于文中所提供的相关资源链接将作不定期更换。

基于STM32CubeMX配置工程,当然不局限于STM32其他型号的芯片的使用,只要是stm32芯片都可以使用该源文件进行驱动,方便适配移植,减少不必要的重复开发工作。

  • 本工程经实物验证,程序没有问题。
  • 工程基于FREERTOS下,串口打印读取到数据,
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第1张图片

STM32F103基于STM32CubeMX配置工程

  • 配置FREERTOS时基。(OS的时基和 SysTick(滴答定时器) 分开)
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第2张图片
  • 开启定时器1用于读取DS18B20数据时使用。
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第3张图片
  • 配置DS18B20数据引脚
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第4张图片
  • 使能一个串口,用于调试信息输出
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第5张图片
  • 在中间件(Middleware)当中,选择OS系统
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第6张图片
  • 根据实际运行情况适当调整堆栈空间。
    STM32基于HAL工程FREERTOS读取DS18B20数据+串口输出_第7张图片

工程源码

链接: https://pan.baidu.com/s/1hphH64UK_BsM9nSOL-0FJQ
提取码: wzb1

你可能感兴趣的:(stm32,FREERTOS,DS18B20,HAL)