码迷,mamicode.com
首页 >  
搜索关键字:spi dma    ( 2932个结果
RC522 模块驱动程序
本文主要讲述了基于SPI总线的RC522驱动程序的设计。描述了主控如何与从设备通过SPI总线进行数据的读写。一在SPI驱动中,有两个重要的结构:spi_device&spi_driver。1spi_device的构建与注册:Spi_device板信息用spi_board_info结构体来描述,它描述...
分类:其他好文   时间:2014-12-22 12:46:20    阅读次数:453
AHB总线和APB总线
AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字节和字的传输。AHB 系统由主模块、从模块和基础结构(Inf...
分类:其他好文   时间:2014-12-22 12:27:41    阅读次数:143
嵌入式/X86下linux系统死机及内存优化
一.  CPU 过高或死锁导致系统卡死 1. CPU占用过高 (1)开线程太多导致CPU占用过高,系统卡死  解决:优化应用层业务逻辑,有些业务不必开线程就不开 (2)频繁清缓存导致读spi-flash频繁,引起CPU过高 解决:在内核中文件系统部分进行处理,不去清缓存,然后在应用层用后台服务进程清缓存。这样可能导致系统内存不够用,这样就需要再对系统内存进行优化   2. CPU...
分类:系统相关   时间:2014-12-21 00:46:13    阅读次数:306
关于SPI编程过程中遇到的问题
最近手上有个小项目,其中一个功能是要实现STM32与DSP的SPI通信。 从来没有进行过通信编程的我,着实心中有很多烦恼。 首先是对这个SPI的通信协议,协议的定义时序看了很多遍了,但就是不知道怎么用,由于手中资源有限,也无法让我自己去验证,只能在项目的基础上去摸索了。 其次,对于两块...
分类:其他好文   时间:2014-12-17 22:24:05    阅读次数:291
xenserver6.2 内存leak故障处理
从日志来看,系统内存leak导致outofmemory。Oct3014:22:35xenserver-21622kernel:[36474919.505097]lowmem_reserve[]:0000Oct3014:22:35xenserver-21622kernel:[36474919.505104]DMA:566*4kB3*8kB6*16kB1*32kB1*64kB0*128kB0*256kB1*512kB0*1024kB0*2048kB0*4096kB=2992kBOct30..
分类:其他好文   时间:2014-12-16 19:28:22    阅读次数:214
第3天-解决SPI FLASH里文件丢失的问题
板子信息(mini板子) 处理器:STM32F103RCT6 @ 72Mhz 内存:48kb RAM+256kb ROM SD卡:OMB/OMB FLASH盘:1268kb/4896kb 操作系统:uCOS IIV2.91 图形界面:ALIENTEK GUI 硬件平台:ALIENTEK MiniSTM32 V3 问题描...
分类:其他好文   时间:2014-12-12 15:04:14    阅读次数:267
【智能家居】Raspberry Pi GPIO接口篇
General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。 本篇没啥可讲的,主要是贴图!但本文很重要第一是为后面文章做铺垫,第二你会经常来查GPIO接口!务必收藏好...
分类:Web程序   时间:2014-12-11 07:50:21    阅读次数:549
STM32.ADC
ADC实验原理图:1.ADC配置函数 /* enable adc1 and config adc1 to dma mode */ ADC1_Init();/** * @brief ADC1初始化 * @param 无 * @retval 无 */void ADC1_Init(void){...
分类:其他好文   时间:2014-12-10 12:27:42    阅读次数:189
STM32的串口DMA收发以及双缓冲区的实现
在使用STM32的UART的DMA功能总结如下:首先上代码,这里采用STM32 的USART1作为Demo,RX的DMA为DMA1_Channel5,TX的DMA为DMA1_Channel4.初始化如下,红色的标记需要注意:RX-DMA初始化 1 // DMA Rx 2 USART_DMACmd(U...
分类:其他好文   时间:2014-12-09 22:54:57    阅读次数:263
Am335x 应用层之SPI操作
SPI接口有四种不同的数据传输时序,取决于CPOL和CPHL这两位的组合。图1中表现了这四种时序,时序与CPOL、CPHL的关系也可以从图中看出。图1CPOL是用来决定SCK时钟信号空闲时的电平,CPOL=0,空闲电平为低电平,CPOL=1时,空闲电平为高电平。CPHA是用来决定采样时刻的,CPHA...
分类:其他好文   时间:2014-12-09 15:31:33    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!