Image
Image

peripheral

+ 关注

粉丝 2     |     主题 32     |     回帖 438

STM32CubeMX_13 | 使用硬件I2C读写EEPROM(AT24C02)
2023-1-28 00:22
  • ST MCU
  • 43
  • 2700
  至此,我们已经学会如何使用硬件IIC接口读写EEPROM,下一节将讲述如何使用硬件IIC接口读取环境光强度传感器 ...  
  测试结果:  
  将上面的读写地址由0改为5,再次测试: if(HAL_OK == At24c02_Write_Amount_Byte(5, write_dat, 22)) ...  
  测试结果:  
  测试任意地址连续读写多个字节 在main.c中测试:  
  任意地址连续读多个字节 AT24C02连续读多个字节没有限制,直接读取即可,代码如下: ...  
  ......  
  任意地址连续写多个字节 AT24C02连续写字节的时候需要注意,不能使用写单个字节函数连续的写入,因为AT24C0 ...  
  测试结果如下:  
  测试字节读写函数 在main.c中测试:  
  编写的函数如下:  
  任意地址读一个字节 根据AT24C02的数据手册可知,AT24C02读一个字节的格式如下: ...  
  编写的函数如下:  
  任意地址写一个字节 根据AT24C02的数据手册可知,AT24C02写一个字节的格式如下: ...  
  然后在at24c02_i2c_drv.c中引入i2c.h,基于HAL提供的硬件IIC操作函数,编写AT24C02的一些底层函数,如下。 ...  
TI cc2541协议栈开发环境的搭建
2020-7-10 21:18
  • SimpleLink 论坛
  • 56
  • 2968
  (4)硬件线路连接 ***************************************这是重点********************************** ...  
  (3)开发所需软件环境 TI的官方协议栈是基于IAR的(非keil,不过编辑器嘛,用着都差不多,基本功能都能实 ...  
  (2)开发所需硬件 你需要购买cc debugger,山寨就行,电路都是按照TI官方的做的,没区别。 usb转串口模块 ...  
  (1)cc2541芯片外围电路 这个TI官方,或者网上都能百度到。我是直接购买别人的cc2541核心板,覆盖别人的 ...  
  由于项目需要,学习了一下蓝牙4.0的协议栈开发,其实也就是TI公司做好的协议栈的基础上进行修改,不是太难 ...  
2
3
近期访客