- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 蓝桥杯嵌入式扩展板(G431 HAL)—DS18B20
DS18B20模块介绍DS18B20网上资料一大堆,这里就不累赘的介绍了,简单写几点:1.DS18B20是单总线协议2.DS18B20有两个8比特的RAM,最高5位是表示正负,后11位是数据位。高五位为0表示正温度,为1表示负温度。3.将函数ds18b20_read() 读出来的值去与上0x07FF,也就是5个0,11个1。就是不考虑负温度了。4.从DS18B20读取的二进制必须先转换成十进制,才能用于字符的现实,DS18B20的转换精度为9~12位可选,为了提高精度采用12位,在采用12位转换
2021-05-31 19:35:22
1497
6
原创 蓝桥杯嵌入式扩展板ADC按键(G431+HAL库+cubemx)
ADC按键原理图简单来说就是通过按下不同的按键来改变电压值,然后ADC引脚进行采集对应的电压,然后就可以做出判断,实现按键功能。跳线帽的连接如电路图所示需要将P4 P5的第五引脚连接起来,板子上有标注AKEY那个脚。cubemx软件配置我是用赛点资源包的驱动参考程序改的,打开cubemx软件,将PA5引脚设置为ADCADC2的13通道,设置为单通道即可,其它参数不需要进行更改。接着更新到keil。Keil程序编写第一步:adc获取需要写adc读取函数,我这边也没进行滤波,能用就行
2021-05-27 20:40:14
1414
3
原创 蓝桥杯嵌入式扩展板数码管例程
基于stm32G431 HAL库数码管例程数码管原理图数码管是共阴极的,所以当输入为1时,数码管亮。74HC595是一个8位串行输入、并行输出的位移缓存器RCLK引脚 :当RCLK到上升沿时,移位寄存器进入存储寄存器,也就是负责将数据传到数码管。SCK 引脚到上升沿时:数据寄存器移位SER 引脚是串行数据输入端简单概括就是 SER负责写数据(0或1)然后写一位sck存储,然后sck移位,数据写完RCLK负责把数据传到数码管进行显示。用赛点资源包中的液晶驱动程序进行编写例程打开stm32c
2021-05-25 14:53:37
679
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人