51单片机操作ds18b20
51单片机单总线操作ds18b20温度传感器,适合初学者,课题组等学习交流使用
51单片机汇编语言P0口接8个LED,中断0和1接按键,闪烁移位程序,包含汇编程序所有逐行注释和流程图
基于nordic的nrf52系列的nrf52832,做的ads1120驱动,驱动中将spi部分驱动单独做了一个,这样就可以在其它使用spi的设备中也是用。代码作为学习和交流,产品化的话请根据需要进行完善
基于nrf52系列(nrf52832)的tmp112、bh1750、sht3x驱动。由于都使用的I2C,因此将I2C部分独立提取出来。各自再有自己的驱动。代码作为交流学习使用,产品化请自行根据需要完善
nrf52系列(nrf52832)的VKL128液晶驱动程序,使用twi(I2C)进行驱动,代码做交流学习使用
ti的osal中有一个flash的snv模块,用起来还是挺好用的,方便灵活,且考虑了擦写均衡,因此本次尝试在外部的flash中使用该模块,而使用的主芯片为nordic的nrf52832 主要包含出了flash驱动app_spi.c,外部flash读写app_flash_ext.c,以及snv的代码修改osal_snv.c,osal_snv.c文件保存了原有代码部分方便对照 因TI的osal_snv.c代码有可能涉及到版权问题,因此本代码仅作为交流学习使用,商用请留意其版权说明。
固件默认上电即处于发射状态,文件名中的2402MHz、2440MHz和2480MHz表示上电初始状态所处信道,MODULATED和UNMODULATED分别表示调制波和非调制波 通过Key1可以在如下6个Tx状态间切换 2402_UNMODULATED——>2440_UNMODULATED——>2480_UNMODULATED——>2402_MODULATED——>2440_MODULATED——>2480_MODULATED 按下Key2键则进入Rx模式,所处信道为2402MHz 按键引脚如下,均为低电平有效,端口内部上拉 Key1:P0.4 Key2:P0.5
授人以渔
1024勋章
持之以恒
创作能手
勤写标兵
孜孜不倦
知无不言
Python入门
笔耕不辍
习惯养成
C
网络
分享学徒
分享小兵
持续创作
阅读者勋章