-
stm32 IIC协议 读写EEPROM
根据24c02datasheet里的IIC总线读写时序,利用stm32单片机内部IIC总线,对2kb的EEPROM进行读写。代码主要包括对单片机内部设置及外部IO口的初始化,EEPROM的写字节和读字节操作的驱动程序。通过向地址255里写入55H来检测EEPROM是否处于正常状态,如果正常,那么向EEPROM中写入WarShipSTM32 IIC TEST,然后再将其读出,并通过2.8寸LCD进行显示。代码已经验证通过,
程序是通过ST官方给的库函数进行编写。
- 2022-02-21 07:51:05下载
- 积分:1
-
arm-linux led驱动程序
应用背景led灯驱动程序以及Makefile、以及应用程序,自动创建节点;需要安装交叉编译链接工具,在命令行中输入make命令可直接编译,关键技术自动创建节点,无需手动创建,可使用insmod直接加载模块,rmmod命令来卸载模块。也可以编译到内核中,需要修改kconfig以及内核目录中驱动目录下的字符设备文件的makeifle。
- 2023-01-29 20:35:03下载
- 积分:1
-
PL2303 源码 for MacOS
PL2303 源码 for MacOS,PL2303串口驱动苹果版此代码使用Xocde编译,语言Object C++
- 2023-07-07 02:40:02下载
- 积分:1
-
3线OLED驱动
OLED3线SPI驱动,包括OLED基本的驱动程序,部分文字驱动,图片驱动,达到了基本的显示要求,是使用OLED开发入门的前提
- 2022-03-07 08:30:47下载
- 积分:1
-
MSP430F4152段式液晶计数器
MSP430F4152段式液晶计数器,内涵丰富的驱动函数,稍加改动即可用于你的项目
- 2022-03-26 06:53:38下载
- 积分:1
-
TDC-GP21 激光测距源代码
应用背景
在脉冲式激光测距仪的设计当中,时差测量(time of flight measurement)成为了一个
影响整个测量精度最关键的因素。德国acam 公司设计的时间数字转换芯片TDC-GP21
为激光测距的时间测量提供了完美的解决方法。
在测量时间脉冲之前,首先我们建议先测试一下单片机和tdc-gp2 的通信是否正常。因为在做测量之
前,我们要保证首先单片机和gp21 已经建立通信。那么如果后面出现问题,则可以不再考虑spi 通信问
题。具体测试可以首先写入寄存器1,然后从结果寄存器5(8 位寄存器)里面读取写寄存器1 的高8
位。如果spi 通信正常,那么结果寄存器5 应该可以时时反应结果寄存器1 的高8 位。
关键技术关于spi通信:
我们手册上所讲的spi 通信需要将时钟相位置1,时钟极性置0。但是对于不同的单片机似乎有所不同。
在msp430 中的spi 通信时钟相位和时钟极性的定义与摩托罗拉正好相反。所以在进行通信调试的时候,
请改变一下时钟相位和时钟极性进行测试,看看到底适用哪种情况
- 2022-10-13 05:50:04下载
- 积分:1
-
商业级二维条码枪源码
资源描述51内核二维码条形码扫描枪程序
- 2022-06-26 00:12:05下载
- 积分:1
-
51单片机基础 AD DA 转换
资源描述51单片机基础 AD DA 转换,详细的程序,包括工程文件 .h 文件 .c文件
- 2022-07-07 13:53:35下载
- 积分:1
-
12864液晶驱动
12864 LCD 液晶 驱动,12864 LCD 液晶 驱动,12864 LCD 液晶 驱动12864 LCD 液晶 驱动,12864 LCD 液晶 驱动,12864 LCD 液晶 驱动,12864 LCD 液晶 驱动
- 2022-08-15 14:02:23下载
- 积分:1
-
tms320c6713驱动flash的读写源代码
ti的DSP,TMS320C6713驱动flash at49bv的读写驱动源代码。
经过内部测试,完全可以使用。c语言编写
- 2022-01-27 17:38:41下载
- 积分:1