I2C是一种串行总线协议。 目前几种常用的串行总线有UART、SPI和I2C协议。UART协议的总线只有两条,发送(Transmit:TX)和接收(Receive:RX),没有时钟信号,这就要求两位数据的间隔要相同,它传送数据有严格的规定,每个数据以相同的位串形式传送,每个位串由起始位、数据位、奇偶...
分类:
其他好文 时间:
2015-07-26 22:14:58
阅读次数:
770
一:Platform总线1.1概述 一个现实的linux设备驱动通常需要挂接在一种总线上,对于本身依附于PCI,USB,IIC,SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SOC系统中集成的独立的外设控制器,挂接在SOC内存空间的外设等确不依附于此类总线。基于这一背景,linux发明了...
分类:
系统相关 时间:
2015-07-25 19:43:40
阅读次数:
275
1.迄今为止看到的最详细的关于SD卡SPI mode的分析和代码http://elm-chan.org/docs/mmc/mmc_e.html2.转载http://blog.csdn.net/ming1006/article/details/7281597现在我们手机的内存卡多为Micro SD卡,...
分类:
其他好文 时间:
2015-07-20 19:24:37
阅读次数:
118
JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源 com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置。一、下载Druid的jar包 下载.....
分类:
Web程序 时间:
2015-07-20 12:14:47
阅读次数:
300
本文主要介绍RT-thread中的SPI设备驱动,涉及到的文件主要有:spi_dev.c,spi_core.c,spi.h,spi_hard.c,spi_hard.h。一、SPI设备框架先来看spi.h中的一些数据结构:** * SPI message structure */struct rt_s...
分类:
其他好文 时间:
2015-07-19 00:00:44
阅读次数:
933
lib/usrp/common/fifo_ctrl_excelsior.cpp
/*******************************************************************
* Peek and poke 32 bit implementation
*****************************************...
分类:
其他好文 时间:
2015-07-15 13:21:57
阅读次数:
187
// 本文来自http://www.cnblogs.com/king-77024128/articles/2203207.htmlSPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。1. 接口SP...
分类:
其他好文 时间:
2015-07-13 20:33:48
阅读次数:
116
代码一: 1 //****************************************************************************** 2 //Description:SPI slave talks to SPI master using 3-wire mod...
分类:
其他好文 时间:
2015-07-12 17:03:25
阅读次数:
133
最近帮同学做一个项目,开发板是EFM8单片机,支持SPI和I2C协议(SMBus)。很久没搞过单片机了,而且条件限制,为了使单片机和外设成功通信,花了一个星期时间。刚开始使用SPI,发现代码逻辑都没问题,就是结果不对(后来知道是因为带中断的程序单步调试导致的,说多了都是泪),调了几天发现SPI确实调不通,就换了I2C,半天时间搞定,哈哈。本文重点解释I2C,废话少说了。
1、简介
I2C(In...
分类:
其他好文 时间:
2015-07-12 12:45:57
阅读次数:
158
连线篇 ? 板子 arduino mega2560,非此型号的板子可查看官网说明 传送门 ? mosi? 对应 51脚 ? miso? 对应 50脚 ? sck??? 对应52脚 ? csn、ss 对应53脚,使能信号脚 代码篇 ? 在arduino sketch中加入头...
分类:
其他好文 时间:
2015-07-08 19:16:11
阅读次数:
1084