s3c2440内部有一个IIC总线接口。它具有四种操作模式:主设备发送模式、主设备接收模式、从设备发送模式和从设备接收模式。 主设备发送模式流程:首先配置IIC模式,然后把从设备地址写入接收发送数据移位寄存器IICDS中,再把0xF0写入控制状态寄存器IICSTAT中,这时等待从设备发送应答信...
分类:
其他好文 时间:
2015-01-05 21:41:19
阅读次数:
197
IIC协议学习笔记一
预备知识:
处理器和芯片间的通信可以形象的比喻成两个人讲话:1、你说的别人得能听懂:双方约定信号的协议。2、你的语速别人得能接受:双方满足时序要求。
因此我们主要学的是:(1):信号的类型和对应的信号帧格式;
(2):传输的时序满足,在编程中学;
(3):一些重要的原理...
分类:
其他好文 时间:
2014-12-11 12:22:54
阅读次数:
378
4.9 给定一颗二叉树,其中每个结点都含有一个数值。设计一个算法,打印结点数值总和等于某个给定值的所有路径。注意,路径不一定非得从二叉树的根节点或叶子节点开始或结束。类似于leetcode:Path Sum IIC++实现代码:(使用了双重的递归)对于不含有parent指针域时。#include#i...
分类:
其他好文 时间:
2014-12-06 16:45:05
阅读次数:
291
http://blog.csdn.net/blueice8601/article/details/76664271、linux驱动分类2、信号量与自旋锁3、platform总线设备及总线设备如何编写4、kmalloc和vmalloc的区别5、module_init的级别6、添加驱动7、IIC原理,总...
分类:
系统相关 时间:
2014-12-05 10:40:54
阅读次数:
436
2.6 给定一个有环链表,实现一个算法返回环路的开头结点。类似leetcode中Linked List Cycle IIC++实现代码:#include#includeusing namespace std;struct ListNode{ int val; ListNode *next...
分类:
其他好文 时间:
2014-12-04 00:43:56
阅读次数:
250
问题:pcf8563 RTC设备驱动不能被正常的加载!问题分析过程。问题在下午得到解决,虽然解决的办法比较笨,采用的是不断的使用printk来跟踪rtc-8563驱动的加载的过程,以及iic模块的工作过程。曾经想过将内核的DEBUG打开,打开的方法在/linux2.6.21/include/linu...
分类:
其他好文 时间:
2014-11-10 06:27:49
阅读次数:
256
I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或...
分类:
其他好文 时间:
2014-10-26 15:34:44
阅读次数:
181
在大多情况下,我们使用MCU控制传感器,节点以及相关从设备,但在较为复杂的系统中,有时候也会使用MCU做为从设备。
分类:
其他好文 时间:
2014-10-20 18:45:11
阅读次数:
267
使用加速度传感器应该注意几点:第一:确保你的IIC是正确的;第二,首先必须校准系统,校准方法,例如以下:将7455平放,保证z轴向下,这是假设系统是Ok的,那么x轴输出为0,y轴输出为0,z轴输出为63左右,假设不为以上參数,应该做例如以下调整:測量值比实际值小的情况下,往校准寄存器里面写入一个2*...
分类:
其他好文 时间:
2014-10-11 22:30:06
阅读次数:
255
1.SPI和IIC一般都作为板上通信,UART、SMBUS和USB一般都作为板间通信。其中SMBUS是参考IIC制定出来的眼生病,两者很像。2.SMBUS的I/O接口是由两条线组成的双向串行总线。可工作在主从两种模式。SDA:串行数据的控制SCL:串行时钟的产生、同步、仲裁以及起始/停止的控制和产生...
分类:
其他好文 时间:
2014-09-23 17:07:24
阅读次数:
546