社区
下载资源悬赏专区
帖子详情
基于stm32g0x系列的ds18b20驱动和串口发送下载
weixin_39820835
2023-03-18 13:00:10
基于stm32g0x系列的ds18b20驱动,用的cubemx生成的工程,用的hal库+LL库,可以通过串口发送温度数据 , 相关下载链接:
https://download.csdn.net/download/qq_43418795/87527001?utm_source=bbsseo
...全文
19
回复
打赏
收藏
基于stm32g0x系列的ds18b20驱动和串口发送下载
基于stm32g0x系列的ds18b20驱动,用的cubemx生成的工程,用的hal库+LL库,可以通过串口发送温度数据 , 相关下载链接:https://download.csdn.net/download/qq_43418795/87527001
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于
stm32
g0x
系列
的
ds18b20
驱动
和
串口
发送
基于
stm32
g0x
系列
的
ds18b20
驱动
,用的cubemx生成的工程,用的hal库+LL库,可以通过
串口
发送
温度数据
DS18B20
温度传感器
STM32
单片机
驱动
软件例程源码.zip
DS18B20
温度传感器
STM32
单片机
驱动
软件例程源码, main(void) { uint32_t lcdid; uint8_t i,
DS18B20
ID[8]; char str[50]; float temperature; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化
串口
并配置
串口
中断优先级 */ MX_DEBUG_USART_Init(); /* 初始化3.5寸TFT液晶模组,一般优先于调试
串口
初始化 */ lcdid=BSP_LCD_Init(); /* 调用格式化输出函数打印输出数据 */ printf("LCD ID=0x%08X\n",lcdid); LCD_Clear(0,0,LCD_DEFAULT_WIDTH,LCD_DEFAULT_HEIGTH,BLACK); HAL_Delay(1000); /* 开背光 */ LCD_BK_ON();
温度传感器
DS18B20
用
串口
助手显示
温度传感器
ds18b20
在单片机上的时序实现,并且通过
串口
调试助手得到返回值.
C51单片机实现
DS18B20
温度数据的采集,通过
串口
传至上位机以及PID控制温度软件设计源代码.zip
C51单片机实现温度数据的采集,通过
串口
传至上位机以及控制温度软件设计源代码,单片机实现温度传感器测温,通过
串口
在电脑端显示,功能实现:数码管显示同时通过
串口
发送
到电脑端显示,注释详细,可供学习设计参考。 void main() //主函数 { SCON = 0x50; //REN=1允许串行接受状态,
串口
工作模式1 TMOD|= 0x21; //定时器工作方式2 PCON|= 0x80; TH1 = 0xF3; // //baud*2 /* 波特率4800、数据位8、停止位1。效验位无 (12M) TL1 = 0xF3; TR1 = 1; ES = 1; //开
串口
中断 PS=1; PT0=0; // TMOD=0x01;
DS18B20
温度传感器
STM32
F103 F407 F767 F743单片机DEMO软件例程源码合集.zip
DS18B20
温度传感器
STM32
F103 F407 F767 F743单片机DEMO软件例程源码合集:
DS18B20
.pdf
DS18B20
与
STM32
系列
开发板引脚连接说明.xlsx F103_MINI开发板 F103_指南者开发板 F103_霸道开发板 F407_霸天虎开发板 F429_挑战者开发板_V1 F429_挑战者开发板_V2 F767_挑战者_V2开发板 H743_Pro开发板 H743_挑战者_V2开发板 H750_Pro开发板 int main(void) { float temperature; uint8_t uc, uc
Ds18b20
Id [ 8 ]; uint8_t
DS18B20
Id_str[20]; /* 配置SysTick 为1us中断一次 */ SysTick_Init(); //LCD 初始化 ILI9341_Init (); //其中0、3、5、6 模式适合从左至右显示文字, //不推荐使用其它模式显示文字 其它模式显示文字会有镜像效果 //其中 6 模式为大部分液晶例程的默认显示方向 ILI9341_GramScan ( 6 ); ILI9341_Clear(0,0,LCD_X_LENGTH,LCD_Y_LENGTH); /* 清屏,显示全黑 */ /* LED 端口初始化 */ LED_GPIO_Config(); USART_Config(); //初始化
串口
1 ILI9341_DispStringLine_EN(LINE(0),"this is a
ds18b20
test demo"); while(
DS18B20
_Init() ) ILI9341_DispStringLine_EN(LINE(1),"no
ds18b20
exit"); ILI9341_DispStringLine_EN(LINE(1),"
ds18b20
ok");
DS18B20
_ReadId ( uc
Ds18b20
Id ); // 读取
DS18B20
的序列号 for ( uc = 0; uc < 8; uc++ ) // 打印
DS18B20
的序列号 { sprintf((char *)&
DS18B20
Id_str[2*uc], "%.2x",uc
Ds18b20
Id[uc]); if(uc == 7)
DS18B20
Id_str[17] = '\0'; } sprintf((char*)dis_buf,"
DS18B20
serial num:0x%s",
DS18B20
Id_str); ILI9341_DispStringLine_EN(LINE(2),dis_buf); for(;;) { temperature=
DS18B20
_GetTemp_MatchRom(uc
Ds18b20
Id); sprintf((char*)dis_buf,"T:%0.3f degree Celsius",temperature); ILI9341_DispStringLine_EN(LINE(5),dis_buf); Delay_ms(1000); } }
下载资源悬赏专区
13,655
社区成员
12,654,254
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章