社区
朱有鹏的课程社区_NO_10
STM32的定时器和DS18B20调试-第3季第8部分视频课程
帖子详情
3.8.19.DS18B20程序在STM32上的移植2
朱有鹏老师
2023-01-12 15:06:39
课时名称
课时知识点
3.8.19.DS18B20程序在STM32上的移植2
...全文
139
回复
打赏
收藏
3.8.19.DS18B20程序在STM32上的移植2
课时名称课时知识点3.8.19.DS18B20程序在STM32上的移植2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
STM32
CubeMX+Proteus仿真
DS18B20
本文说明 开发工具:
STM32
CubeMX+Keil5 开发芯片:
STM32
F103R6 采温模块:
DS18B20
仿真软件:Proteus 8.12 工程目标:用
DS18B20
采集温度并用发送温度信息至串口 资源包
DS18B20
中文手册和(HAL库)驱动文件代码,需要的自行下载 链接:https://pan.baidu.com/s/1zxeTfS-LpogKTkBUwJfC3w 提取码:tq3i
DS18B20
简介 测温特征 测温范围:-55 ~ +125℃ 在-10 ~ +85℃范围内精确度为±5℃
STM32
下
DS18B20
的驱动
折腾了一晚上,才把
DS18B20
的驱动
移植
到
STM32
上来。以前在51上使用过单个和多个连接的
DS18B20
,有现成的
程序
了,以为很快就能弄好,结果还是被卡住了,下面说下几个关键点吧: 首先是延时的问题,
STM32
上若用软件延时的话不太好算时间,所以要么用定时器要么用SysTick这个定时器来完成延时的计算。相比之下用SysTick来的简单方便点。 接着是
STM32
IO
stm32
移植
ds18b20
时出现的问题
给帮同学调试
ds18b20
,使用的是正点原子的
程序
。按道理只要
移植
IO口的管脚就没问题了。但是还是不行,所以去看了一下发现: 这是他原来的
程序
//IO方向设置 #define
DS18B20
_IO_IN() {GPIOA->CRH&=0XFFFFFFF0;GPIOA->CRH|=8<<0;} #define
DS18B20
_IO_OUT()...
STM32
入门开发: 编写
DS18B20
温度传感器驱动(读取环境温度、支持级联)
一、环境介绍 编程软件: keil5 操作系统: win10
STM32
编程方式: 寄存器开发 (方便
程序
移植
到其他单片机) 温度传感器: DS1820
DS18B20
是一个数字温度传感器,采用的是单总线时序与主机通信,只需要一根线就可以完成温度数据读取;
DS18B20
内置了64位产品序列号,方便识别身份,在一根线上可以挂接多个
DS18B20
传感器,通过64位身份验证,可以分别读取来至不同传感器采集的温度信息。 二、
DS18B20
介绍 2.1
DS18B20
的主要特征 1. 全数字
013_
STM32
程序
移植
之_
DS18B20
013_
STM32
程序
移植
之_
DS18B20
测试环境:
STM32
C8T6 测试模块:
DS18B20
模块 测试接口:
DS18B20
模块接口:
DS18B20
引脚 单片机引脚 VCC--------------------5V GND-------------------GND DATA------------------PB12 串口使用串口一,波特率9600 ...
朱有鹏的课程社区_NO_10
2
社区成员
122
社区内容
发帖
与我相关
我的任务
朱有鹏的课程社区_NO_10
朱有鹏,先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,朱老师物联网大讲堂创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言,2015年起录制的在线视频课程《朱有鹏老师嵌入式linux核心课程》累计学习人数超300万。2016年与IBM合作制作基于IBM Waston平台的物联网系统开发教程,授予“IBM技术专家”。2018年开始与华为认证合作,开发HCDP-IoT相关的课程体系、视频课程、实验平台、案例等,被授予“华为云享专家”。
复制链接
扫一扫
分享
社区描述
朱有鹏,先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,朱老师物联网大讲堂创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言,2015年起录制的在线视频课程《朱有鹏老师嵌入式linux核心课程》累计学习人数超300万。2016年与IBM合作制作基于IBM Waston平台的物联网系统开发教程,授予“IBM技术专家”。2018年开始与华为认证合作,开发HCDP-IoT相关的课程体系、视频课程、实验平台、案例等,被授予“华为云享专家”。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章