【rt-thread】2、尝试用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>
造成的。
运行结果