Author:Cherry_Ywj 0. 前言 本文档以 DS18B20 为例,主要介绍如何针对一种传感器编写相应的驱动库,驱动是单片机开发中难度较大的一环。从看别人代码并对照 datasheet 开始,学会调用别人编写的库,然后尝试着自己写。 1. 基础内容 1.1 开漏输出 STM32 的输出模 Read More
Author:Cherry_Ywj 1. 按键读取 CubeMx 配置: 设置任意一 GPIO 口为GPIO_Input 上拉和下拉 这一步非常重要!如果你期望按键按下时是低电平,那么就需要上拉。如果没有上拉,此时输入引脚呈高阻态,时而会检测到高电平,时而会检测到低电平。 HAL 库相关函数 //读 Read More
Author:XuanYu #利用ADC测量单片机内部温度 废话不多说,直接开搞。 ##科普 先科普一下ADC(不是 AD carry!),ADC是模数转化器,就是模拟信号转换成数字信号的东西,通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个 Read More