尝试用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>造成的。

运行结果

最新文章

  1. Nginx学习笔记(二) Nginx--connection&amp;request
  2. c/c++面试题(9)linux方向
  3. Swift 遍历数组元素
  4. lastPathComponent的功能
  5. html表格属性
  6. UITabBar实现自定义背景及UITabBarItem自定义图片和字体
  7. QT事件研究的文章
  8. jQuery简要dom操作
  9. Scrapy Selectors 选择器
  10. fatal error LNK1120: 11 unresolved externals
  11. 移动端常见bug
  12. python中执行shell命令的几个方法小结
  13. Ubuntu 8.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
  14. AxonFramework
  15. Lucene系列四:Lucene提供的分词器、IKAnalyze中文分词器集成、扩展 IKAnalyzer的停用词和新词
  16. azkaban作业参数使用介绍
  17. mysql数据库新插入数据,需要立即获取最新插入的id
  18. UVA-10305 Ordering Tasks (拓扑排序)
  19. iOS选择相片优化
  20. Oracle用imp导入dmp 提示遇到 ORACLE 错误 12560 TNS: 协议适配器错误 解决方法

热门文章

  1. vue中computed和watch的区别,以及适用场景
  2. 应用Synopsys Synplify 综合的注意一个问题
  3. Nagios HTTP WARNING: HTTP/1.1 403 Forbidden
  4. 5098: [BZOJ1098][POI2007]办公楼biu
  5. 作业:IEEE754浮点数
  6. nginx负载均衡的5种策略及原理
  7. SpringBoot 为API添加统一的异常处理(一)
  8. Centos7 搭建wordpress
  9. java 日志框架 pom配置
  10. 【Base】死锁产生的四个必要条件