rt-thread2尝试用ENV添加18b20传感器

Posted yywblogw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rt-thread2尝试用ENV添加18b20传感器相关的知识,希望对你有一定的参考价值。

尝试用ENV添加18b20传感器

rt-thread能通过env工具添加或者裁剪工程,这里调试的是通过ENV添加18b20传感器。

具体程序实现,可以参考以下资料

https://www.rt-thread.org/document/site/programming-manual/device/sensor/sensor/

https://blog.csdn.net/lu_embedded/article/details/96493164

一、选择bsp

当前使用的单片机是stm32f103ze,所以在bsp中,选择rt-thread\\bsp\\stm32\\stm32f103-dofly-M3S,编译后无错误。

二、通过env添加

  • env工具从官网上下载

  • 进入 stm32f103-dofly-M3S 目录

  • 输入 menuconfig 进入配置界面

  • 通过 RT-Thread online packages → peripheral libraries and drivers → sensors drivers 设置使能18b20传感器

  • 输入 scons --target=mdk5 添加keil目录和配置

技术图片

三、运行

编译发现有个错误,是没有添加#include <board.h>造成的。

技术图片

运行结果

技术图片

以上是关于rt-thread2尝试用ENV添加18b20传感器的主要内容,如果未能解决你的问题,请参考以下文章

《嵌入式系统 - RT-Thread开发笔记》 第三部分 RT-Thread 移植与设备驱动开发 - 第1章 RT-Thread 开发环境搭建 (Keil+env)

玩转RT-Thread系列教程--ADC—光敏数据的采集

玩转RT-Thread系列教程--ADC—光敏数据的采集

RT-Thread 开发环境搭建 (Keil+env)

基于ucos的实时温度检测

RT-Thread在飞凌1052上的移植记录