RT-Thread GD32F4xx 软件I2C驱动及at24cxx软件包
目录
- 1、i2c软件驱动
- 1.1 驱动文件
- 1.2 驱动配置修改
- 2、at24cxx的软件包
- 2.1 menuconfig添加软件包
- 2.2 下载at24cxx软件包
- 2.3 at24cxx的主要接口
- 2.3.1 at24cxx_init()
- 2.3.2 at24cxx_read()
- 2.3.3 at24cxx_write()
- 3、应用测试
1、i2c软件驱动
从上一篇的《RT-Thread GD32F4xx I2C之硬件I2C驱动(eeprom)》中的介绍我们知道了,I2C驱动的两种实现方式。本次实现软件驱动的编写调试。软件I2C总线设备驱动使用GPIO模拟时序实现,在框架i2c-bit-ops.c中已经实现了时序,驱动中只需要实现对scl 和 sda引脚的设置及获取,并注册I2C总线设备即可。
同时,操作设备是AT24Cxx的eepro
RT-Thread GD32F4xx 软件I2C驱动及at24cxx软件包相关推荐
- GD32F310G8 -【6】硬件I2C软件I2C驱动0.96OLED
GD32F310-硬件I2C&软件I2C驱动OLED I2C 简介及特点 并行总线至 I2C 总线协议的转换及接口: 同一接口既可实现主机功能又可实现从机功能: 主从机之间的双向数据传输: 支 ...
- 【GD32F427开发板试用】06-硬件I2C软件I2C驱动0.91OLED
本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站.作者:Stark_GS I2C 简介及特点 并行总线至 I2C 总线协议的转换及接口: 同一接 ...
- 获取另一个驱动的设备结构体_《rt-thread驱动框架分析》-i2c驱动
驱动分析 I2C设备驱动框架图: 我们先RT-Thread的I2C框架图(这是我自己理解的框架图,如果不对的地方,请指出): 上图是我分析的RTT的I2C框架图.主要分为三层,驱动层-核心层-设备层. ...
- U8g2 软件i2c移植到stm32
U8g2 软件i2c移植到stm32 文章目录 U8g2 软件i2c移植到stm32 第一步:准备资料 第二步写驱动: 第三步:修改u8g2源文件 1.修改`u8g2_d_setup.c` 2.修改` ...
- 使用RT Thread设备框架封装一个I2C设备——DS3231
使用RT Thread设备框架封装一个I2C设备--DS3231 前言 ENV配置 I2C测试 将ds3231封装成一个字符设备 结语 前言 学习rt thread的I2C的时候,恰巧手上的板子留了d ...
- 【0.96寸 OLED屏实现1500Fps的帧率】STM32 软件、硬件SPI、I2C驱动总结
目录 SPI版 OLED SPI 端口定义 七针OLED引脚定义 六针OLED引脚定义 软件SPI 硬件SPI 启用DMA 帧率测试 I2C 版 软件I2C 硬件I2C DMA STM32F103VE ...
- xpt 2046的触摸屏 rt thread设备驱动框架
1 基于rtt 开发触摸屏驱动 准备使用rtt 框架 , 驱动xpt 2046的触摸屏, 翻阅大量资料发现, 大部分文章强调的是时序图, 而且很多代码要么直接操作寄存器, 要么是io 口模拟, 只能用 ...
- stm32f407单片机rt thread 片外spi flash OTA升级配置示例
参考地址https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/ 第一步,生成Boot ...
- 基于WinCE的I2C驱动程序设计
http://www.mcu123.com/news/Article/rtos/WinCE/200607/88.html 引言 随着以计算机技术.通信技术和软件技术为核心的信息技术的迅速发展,嵌入式系 ...
最新文章
- deeplearning量化
- pandas 删除数据
- 【转载】register、volatile、restrict 三关键字的用法
- 从功能测试到性能测试的转型之路
- 如何将Git上的项目克隆到idea中
- Linux 内核自解压流程分析
- P3178 [HAOI2015]树上操作
- 计算机二级c语言考试模拟试题,计算机二级C语言考前模拟试题及答案2016
- Provisioning Services 7.8 入门系列教程之十一 通过版本控制自动更新虚拟磁盘
- java interface 实例_Java - Interface 接口的实现方式实例
- 对php的感受100字_最新2020个人年终工作总结开头范文100字
- codeblocks哪个字体最舒服_如果给你一百万让你放弃一种美食永远不吃,你会放弃哪个?...
- 单独的REST JSON API服务器和客户端? [关闭]
- Docker容器dockerfile构建镜像
- 一、爬虫 - 新浪爱问共享资源全下载之解决方案
- 解决phpstorm运行很卡问题
- python bool类型_python bool数据类型
- http协议的状态码(statue) / readyState状态码
- php sku 代码编写,php – 在单个产品页面中显示SKU下的自定义字段值
- swift开发之pop动画