社区
Linux_Kernel
帖子详情
4412的i2c总线和单片机通信
yishuxianzhang
2015-09-01 10:19:58
以前只做过单片机,目前项目中的其它部分搞得差不多了,还有一部分i2c通信的搞不明白。
主要工作是从单片机把数据读到gpio口,然后从io口再把数据读上来,感觉搞不懂 不知道从哪里下手啊!
如下图所示,不知道是不是调用成功了,示波器倒是有数据通过~
以前没搞过linux,代码看的烦~
i2c总线数是很多,但是有些open之后提示打不开,晕死了。
谁能给个介绍的透彻使用的连接呀
...全文
207
1
打赏
收藏
4412的i2c总线和单片机通信
以前只做过单片机,目前项目中的其它部分搞得差不多了,还有一部分i2c通信的搞不明白。 主要工作是从单片机把数据读到gpio口,然后从io口再把数据读上来,感觉搞不懂 不知道从哪里下手啊! 如下图所示,不知道是不是调用成功了,示波器倒是有数据通过~ 以前没搞过linux,代码看的烦~ i2c总线数是很多,但是有些open之后提示打不开,晕死了。 谁能给个介绍的透彻使用的连接呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dotaxiaozi
2015-09-09
打赏
举报
回复
linux的i2c驱动在平台文件里面有一套注册的代码 在驱动里面也有对应的几个函数,直接调用即可~ 调用前看看从机的地址,然后查一下sys下的i2c有么有~
Exynos
4412
IIC
总线
驱动开发(一)—— IIC 基础概念及驱动架构分析
关于Exynos
4412
IIC 裸机开发请看 :Exynos
4412
裸机开发 —— IIC
总线
,下面回顾下 IIC 基础概念 一、IIC 基础概念 IIC(Inter-Integrated Circuit)
总线
是一种由PHILIPS公司开发的两线式串行
总线
,用于连接微控制器及其外围设备。IIC
总线
产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中...
基于tiny
4412
开发板的
I2C
子系统写法
I2C
总线
知识
I2C
子系统框架
I2C
是一个不是很复杂的
通信
协议,在裸机上能够轻易实现,但是linux系统下的
I2C
系统框架复杂的,简单控制IO电平输出不行,这是因为与裸机相比,linux是一个多进程系统,在进行
I2C
通信
过程中很可能被其他进程打断,这样就会造成数据丢失,为了避免此种情况,便有了现在的
I2C
子系统,除了保证数据不丢失,可移植性也大大增强。
I2C
核心
I2C
核心提供了
I2C
总线
驱动和设
4412
--
I2C
驱动
Linux
I2C
驱动主要分为 1.
总线
(主机)驱动(
I2C
BUS Driver) 2.设备(外设)驱动(
I2C
Clients Driver) Linux主机驱动和外设驱动分离思想 外设驱动→API→主机驱动→板级逻辑--具体的
i2c
设备(camera,ts,eeprom等等) 主机驱动:根据控制器硬件手册,操作具体的寄存器,产生波形。(单...
角色生成器-元技能系统的下级母技能,专门从任意角色概念生成完整角色Skill
角色生成器——元技能系统的下级母技能,专门从任意角色概念生成完整角色Skill。以角色=实体层×社会层×抽象层的三层12维正交模型(实体层:职业/身份/名人/拟人/躯体/文化;社会层:关系/层级;抽象层:功能/能力/动机/动态)系统填充,输出内嵌管线编排、三轴判定、领域校准、降级模式等可执行能力的角色Skill文件。触发词:生成角色、创建角色、角色生成、角色Skill、character builder、角色构建、角色设计、人物角色生成、meta-skill-system
【Python编程】Python字典与集合底层实现原理
内容概要:本文深入剖析Python字典(dict)与集合(set)的哈希表底层实现机制,重点讲解哈希冲突解决策略、负载因子动态调整、键的可哈希性要求等核心概念。文章从开放寻址法与分离链接法的对比入手,分析Python 3.6+版本字典的有序性保证原理,探讨集合的去重逻辑与数学运算实现。通过sys.getsizeof对比不同规模数据的内存占用,展示哈希表扩容与缩容的触发条件,同时介绍frozenset的不可变特性及其作为字典键的应用场景,最后给出在成员检测、数据去重、缓存实现等场景下的性能优化建议。 24直播网:www.yiyuan-ing.com 直播下载:www.xjamall.com 24直播网:www.yk666.cn 直播下载:www.yjkq.net 直播下载:www.zgystz.com
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章