本文根据一周CC2541笔记汇总得来——适合概览和知识快速索引——全部链接:中级教程-OSAL操作系统\OSAL操作系统-实验01 OSAL初探【插入】SourceInsight-工程建立方法中级教程-OSAL操作系统(OSAL系统解基本套路)中级教程-OSAL操作系统(进一步了解-OLED && ...
分类:
其他好文 时间:
2015-09-01 01:31:17
阅读次数:
1238
调试ds2781的时候可谓艰难啊,但是调完了一个模拟的iic时序之后单总线的时序竟然迎刃而解了。下面总结一下调试的过程:
我使用ds2781的快速模式(OVD高电平)
1. 首先要有一个芯片的datasheet
这里写链接内容
2. 其次测试设备:示波器,逻辑分析仪
3. 根据手册上的时序写代码进行调试
时隙
复位时序
关于与复位时序,手册说明:
与DS278...
分类:
其他好文 时间:
2015-08-27 18:54:20
阅读次数:
345
从今天开始,用这个博客记录和总结嵌入式LINUX从入门到实践完整过程。第一章的内容是IIC协议与自平衡小车。首先树立目标: 1、使用mini2440开发板的IIC协议,采集MPU6050六轴传感器数据。 2、将步骤1整理为驱动,写入LINUX内核。 3、编写简单的上位机3D模型,实时显示传感器状.....
分类:
系统相关 时间:
2015-08-03 22:31:10
阅读次数:
187
MINI2440 IIC协议 IIC协议在工程中应用广泛,在我看来,此协议的优势就在于其硬件及其简单,结构清晰。 首先来解读一下S3C2440A这款芯片的IIC协议。一、一个协议的解读从如上结构图中分析。无非就是四部分。首先从主机发送入手。手册484页,对主机发送模式框图显示如上。解析:1、配置主....
分类:
系统相关 时间:
2015-08-03 22:26:55
阅读次数:
192
串口简介 1.什么是串口?串口是计算机上一种非常通用的设备通信的协议。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口能够轻松实现远距离通信。 spi,iic属于同步串口。 uart属于异....
分类:
其他好文 时间:
2015-07-28 20:28:53
阅读次数:
179
IIC型号 容量 器件/业面寻址字节 可寻址位 模块24C01 128B (1010)(A2)(A1)(A0)(0或1) 3 128B24C02 256B (1010)(A2)(A1)(A0)(0或1) 3 256B24C04 512B (1010)(A2)(A1...
分类:
其他好文 时间:
2015-07-28 18:24:46
阅读次数:
104
7.1.1 I2C总线简介1.I2C总线的基本结构I2C总线由数据线SDA和时钟线SCL构成,每条线都通过上拉电阻接向正电源,所有采用I2C接口标准的器件均并行挂接在总线上,如图7-1所示。I2C总线通常采用主从工作方式,整个系统中只有一个主控器件(单片机),其它器件都是具有I2C总线接口的外围从....
分类:
其他好文 时间:
2015-07-28 18:04:06
阅读次数:
149
最初接触到AT91SAM9G25这个芯片是在两年前,做过好几个项目,效果挺 不错,使用的方案板是核风智能的一块demo板,叫CORE9G25,集成了众多功能:比如网络,多达7个的串口,SPI,IIC,等,尤其是用作RS485功能时特别靠谱,CPU内置的RS485控制器可以很好地处理这个问题,
今天做车载产品测试了一下休眠唤醒功能,查看了ATMEL官方的参考原理图,将CPU核心部分的电路供电区别开...
分类:
其他好文 时间:
2015-07-28 14:36:17
阅读次数:
163
为了加深对I2C总线的理解,用C语言模拟IIC总线,边看源代码边读波形:如下图所示的写操作的时序图:读时序的理解同理。对于时序不理解的朋友请参考“I2C总线之(二)---时序”完整的程序如下:#include#define uchar unsigned char#define uint unsign...
分类:
其他好文 时间:
2015-07-27 18:44:51
阅读次数:
118
一、协议 1.空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 2.起始位与停止位的定义: 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳....
分类:
其他好文 时间:
2015-07-27 18:41:26
阅读次数:
128