DS18B20数字温度传感器实验
实验器材:探索者STM32F4开发板实验目的:学习DS18B20数字温度传感器的使用.硬件资源:1,DS0(连接在PF9)2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A6接RS) 4,DS18B20传感器一个(接在PG9上). 实验现象:本实验开机的时候先检测是否有DS18B20存在,如果没有,则提示错误。只有在检测到DS18B20之后才开始读取温度并显示在LCD上,如果发现了DS18B20,则程序每隔100ms左右读取一次数据,并把温度显示在LCD上。同样我们也是用DS0来指示程序正在运行。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源).2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,需自备DS18B20数字温度传感器一个,并插在开发板的U12位置(根据丝印插,平面朝内)
- 2022-04-10 22:55:01下载
- 积分:1