转载至:http://www.embedu.org/Column/Column367.htm作者:刘洪涛,华清远见嵌入式学院讲师。 一、概述 基于子系统去开发驱动程序已经是linux内核中普遍的做法了。前面写过基于I2C子系 统的驱动开发。本文介绍另外一种常用总线SPI的开发方法。SPI子系统的开发...
分类:
系统相关 时间:
2015-10-14 23:24:00
阅读次数:
452
注:本系列转自: http://www.ourunix.org/post/290.html input子系统介绍 输入设备(如按键,键盘,触摸屏,鼠标,蜂鸣器等)是典型的字符设备,其一般的工作机制是底层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后cpu通过SPI,I2C...
分类:
系统相关 时间:
2015-10-10 17:08:11
阅读次数:
245
一、USCI I2C 驱动介绍对于MSP430G2553,硬件I2C由外设USCI(Universal Serial Communication Interface)提供。USCI又分为USCI_A和USCI_B,其中USCI_A支持UART/IrDA/LIN/SPI通讯,USCI_B支持I2C/S...
分类:
其他好文 时间:
2015-10-07 13:29:38
阅读次数:
355
题外话:面对成功和失败,一个人有没有“冠军之心”,直接影响他的表现。 几周前剖析了Linux SPI 驱动框架,算是明白个所以然,对于这么一个庞大的框架,并不是每一行代码都要自己去敲,因为前人已经把这个框架搭建好了,作为驱动开发者的我们只需要搞清楚哪一部分是需要自己修改或重新编写就OK了。结合Lin...
分类:
其他好文 时间:
2015-09-30 00:53:05
阅读次数:
233
1:配置管脚为SPI功能在board-mx6q_sabresd.h的最后添加,复制被重定义(以添加SPI2为例)[cpp]view plaincopyMX6Q_PAD_EIM_CS0__ECSPI2_SCLK,MX6Q_PAD_EIM_CS1__ECSPI2_MOSI,MX6Q_PAD_EIM_OE...
分类:
其他好文 时间:
2015-09-25 11:08:49
阅读次数:
265
第一个区别当然是名字:SPI(Serial Peripheral Interface:串行外设接口);I2C(INTER IC BUS)UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上:SPI总线由三条信号线组...
分类:
其他好文 时间:
2015-09-12 12:02:18
阅读次数:
289
一、概述 SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术。 SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处理控制单元 (MCU) 上叫作同步串行端口(Synchronou....
分类:
其他好文 时间:
2015-09-10 20:52:10
阅读次数:
203
#include "iospiflash.h"/*******************************************//// This is a IOSPI (simulater by IO)// // Lib For Driver Flash W25Q64BV//*******....
分类:
其他好文 时间:
2015-09-09 16:12:13
阅读次数:
350
STM32F4 SPI with DMAA few people have requested code, so I thought I’d post the code showing how I’ve configured my GPIO, timer, SPI, DMA and NVIC mod...
分类:
其他好文 时间:
2015-09-09 06:13:32
阅读次数:
333
STM32 F4 SPI Accelerometer
分类:
其他好文 时间:
2015-09-09 00:54:28
阅读次数:
184