码迷,mamicode.com
首页 >  
搜索关键字:spi dma    ( 2932个结果
imx6 spi slave 数据接收时移位寄存器的工作机理
如上图, 移位寄存器(shift register)及 接收FIFO (RXDATA)对程序来说是透明的。唯一可访问的 Receive Data Register (ECSPIx_RXDATA) 只能访问 接收FIFO的 top 字。如下:当把 spi2 配置成为 slave 模式时,外部的主spi...
分类:其他好文   时间:2015-05-12 15:27:01    阅读次数:178
内存管理
整个系统的性能取决于如何有效地管理动态内存。 一、页框管理 1、页描述符 2、非一致内存访问(NUMA) 3、内存区(Memory Zone) ISA总心啊的直接内存存取(DMA)处理器有一个严格的限制:它们只能对RAM的前16MB寻址。在具有大容量RAM的现在32位计算机中,CPU不能直接访问所有的物理内存,因为线性地址空间太小。      Linux把内存节点的物理内存划分...
分类:其他好文   时间:2015-05-11 10:55:53    阅读次数:238
Effective C++ 随笔(3)
条款12: 以对象管理资源 两种只能指针: std:auto_ptr当使用copy操作室,原先的智能指针指向为nullstd:tr1:share_ptr spi();当可以多个指向同样的地址,但是当delete是会进行根据指向改地址的指针数量是否要delete这块内存条款13 在资源管理中小心cop...
分类:编程语言   时间:2015-05-09 23:23:57    阅读次数:227
sst15vf016bFlash芯片的驱动基于msp430F149单片机
恶心啦好几个星期啦,今天终于实现对flash芯片的驱动啦.心情舒服多拉.所以在这里想记下点东西,供大家分享,被像我一样恶心这么久...废话少说,进入正题把:首先介绍一下芯片,这是一款SPI接口的2Mbyte大小的存储芯片.我的硬件电路连接:#hold#wpvdd都是高电平,sosiclk用与spiCE片选#w..
分类:其他好文   时间:2015-05-08 15:13:56    阅读次数:227
STM32 ADC1单通道连续转换,转换数据通过DMA传输给USART1数据寄存器并发送
ADC单通道连续采集数据,通过DMA传输给串口发送给上位机。使用DMA传输即可让数据绕开CPU,数据不需要进出SRAM。DMA控制器使用系统总线,直接将ADC数据寄存器的数据传输给串口发送数据寄存器,对串口发送数据寄存器的写操作将触发串口传输,从而将数据发送给上位机。在DMA传输过程中,CPU可.....
分类:其他好文   时间:2015-05-07 21:48:11    阅读次数:347
msp430f149的SPI设置
首先注意几个问题:1,SPI通信时,双方的时序(相位,极性)必须一致(看后面SPI四种时序设置)2,主机设置时钟,从机不需要设置时钟.3,时钟引脚上,在有数据传输时,才有时钟,没有数据传输时,则没有时钟经测试下面程序在msp430F149上实验成功,用于两个板子通信主机:(SPI.C)#include<msp..
分类:其他好文   时间:2015-05-07 12:43:42    阅读次数:149
Android提高第二篇之SurfaceView的基本使用
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍MediaPlayer的时候略微介绍了SurfaceView,SurfaceView因为能够直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的画图容器,这次我就用两篇文章来介绍Surface...
分类:移动开发   时间:2015-05-06 17:19:06    阅读次数:163
Imx6 spi时钟
阅读手册知,imx6 的 spi 时钟是针对某一个 spi 通道进行配置的。imx6下共有5个 spi通道,spi1 ~ spi5以下为手册相关内容说明:CCGR1 寄存器相关内容
分类:其他好文   时间:2015-05-06 10:30:31    阅读次数:1025
DMA 示例
功能:采用DMA进行USART的发送,程序运行时,LED1亮灭交替,表示程序正在运行。当按下KEY0时,产生一个下降沿触发中断,在中断函数中实现DMA的数据传输到USART1上。//key.h#ifndef__KEY_H__ #define__KEY_H__ #include"stm32f10x.h" voidKey_Configuration(void); voidEXTI4_I..
分类:其他好文   时间:2015-05-05 06:37:31    阅读次数:141
获取windows任务栏高度的方法
方法一: 1 TRect rt; 2 SystemParametersInfo(SPI_GETWORKAREA, 0, &rt, 0); 3 //任务栏在下面的高度 4 int y = ::GetSystemMetrics(SM_CYSCREEN)-rt.Height(); 5 //上面 6 y =...
分类:Windows程序   时间:2015-05-03 15:49:12    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!