博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STM32开源代码——DS18B20
阅读量:4217 次
发布时间:2019-05-26

本文共 801 字,大约阅读时间需要 2 分钟。

正点原子精英开发板

模块化封装,入口函数简明,易上手操作

展示main.c代码,完整代码请下载

#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h"	 #include "ds18b20.h"  /************************************************   ALIENTEK精英STM32开发板      作者:唯恋殊雨     CSDN博客:https://blog.csdn.net/tichimi3375     OUT-PG11************************************************/  int main(void) {	 		    	short temperature;    	   	delay_init();	    	 //延时函数初始化	  	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级	uart_init(115200);	 	//串口初始化为 115200	LED_Init();		  		//初始化与LED连接的硬件接口   	while(DS18B20_Init())	//DS18B20初始化		{		printf("DS18B20 Error");		delay_ms(200);	}								    	while(1)	{	    	    							  		temperature=DS18B20_Get_Temp();			printf("温度为:%f",temperature/10.0);	//显示温度部分	     		   	}}
你可能感兴趣的文章
【Windows C++】调用powershell上传指定目录下所有文件
查看>>
Java图形界面中单选按钮JRadioButton和按钮Button事件处理
查看>>
小练习 - 排序:冒泡、选择、快排
查看>>
SparkStreaming 如何保证消费Kafka的数据不丢失不重复
查看>>
Spark Shuffle及其调优
查看>>
数据仓库分层
查看>>
常见数据结构-TrieTree/线段树/TreeSet
查看>>
Hive数据倾斜
查看>>
TopK问题
查看>>
HQL排查数据倾斜
查看>>
DAG以及任务调度
查看>>
LeetCode——DFS
查看>>
MapReduce Task数目划分
查看>>
ZooKeeper分布式锁
查看>>
3126 Prime Path
查看>>
app自动化测试---ADBInterface驱动安装失败问题:
查看>>
九度OJ 1091:棋盘游戏 (DP、BFS、DFS、剪枝)
查看>>
c++使用宏检测类是否包含某个函数或者变量属性
查看>>
CSS之Multi-columns的column-gap和column-rule
查看>>
CSS之Multi-columns的跨列
查看>>