码迷,mamicode.com
首页 >  
搜索关键字:spi dma    ( 2932个结果
cortex_m3_stm32嵌入式学习笔记(二十一):SPI实验(通信总线)
SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义的。 SPI 接口主要应用在 EEPROM, FLASH,实时时钟, AD 转换器,还有数字信号处理器和数字信号解码器之间。 SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同...
分类:其他好文   时间:2015-01-26 21:06:52    阅读次数:258
cortex_m3_stm32嵌入式学习笔记(十九):DMA实验(高速传输)
DMA,全称为: Direct Memory Access,即直接存储器访问。 DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路, 能使 CPU 的效率大为提高。 即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。 ...
分类:其他好文   时间:2015-01-25 22:38:07    阅读次数:406
Linux 输入子系统
Technorati 标签: Kernel 输入子系统 Input 在Linux中,输入设备(如按键、键盘、触摸屏、鼠标等)是典型的字符设备,其一般的工作机理,是底层在按键、触摸时,触发一个中断,或者驱动通过定时器定时查询,通过这两种方式通知CPU,CPU然后通过SPI、I2C或I/O接口读取键值、...
分类:系统相关   时间:2015-01-25 22:20:35    阅读次数:421
cortex_m3_stm32嵌入式学习笔记(十八):DAC实验(数模转换)
STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。 DAC可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。 DAC 工作在 12 位模式时,数据可以设置成左对齐或右对齐。 DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双 DAC 模式下, 2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输...
分类:其他好文   时间:2015-01-25 18:19:37    阅读次数:285
Arduino SPI + SPI Flash芯片W25Q80BV
W25Q80BV是台湾华邦电子(Winbond)生产的8M-bit串行flash芯片。主要特性有:工作电压:2.5 ~ 3.6 V功耗:读写(active)时4mA,低功耗(power-down)时 3.3VGND GND/CS SS (D10)DI MOSI (D11)DO MISO ...
分类:其他好文   时间:2015-01-25 18:06:19    阅读次数:607
Java并发——线程池原理
“池”技术对我们来说是非常熟悉的一个概念,它的引入是为了在某些场景下提高系统某些关键节点性能,最典型的例子就是数据库连接池,JDBC是一种服务供应接口(SPI),具体的数据库连接实现类由不同厂商实现,数据库连接的建立和销毁都是很耗时耗资源的操作,为了查询数据库中某条记录,最原始的一个过程是建立连接、发送查询语句、返回查询结果、销毁连接,假如仅仅是一个很简单的查询语句,那么可能建立连接与销毁连接两个...
分类:编程语言   时间:2015-01-24 20:08:02    阅读次数:225
WebService 服务端的XML配置
1 2 3 4 JAX-RS Tools Generated - Do not modify 5 JAX-RS Servlet 6 com.sun.jersey.spi.container.servlet.ServletContainer 7 8 ...
分类:Web程序   时间:2015-01-23 15:50:45    阅读次数:214
log4j的性能瓶颈定位与性能优化(org.apache.log4j.spi.RootLogger) (转)
最近执行一个项目调优,发现使用第三方的Json库导致性能差。原以为问题就这么定位到了,结果去掉Json操作后,性能也不见好转。 现象非常诡异:CPU、内存、网络、磁盘使用率均有剩余,而且压力也是足够的。即使施加更大压力,吞吐量也不见好转。 于是监控了一下Java进程状态,发现几乎所有进程都处在状态:...
分类:Web程序   时间:2015-01-22 21:35:54    阅读次数:383
Windows Phone 8.1 驱动开发——SPB 简介
SPB是Simple Peripheral Bus的简称,直译过来就是简单外设总线,它包括I2C总线、SPI总线。SPB是在Windows 8以后才被驱动支持的,而在之前如果系统想访问I2C外围设备,则只能通过BIOS程序间接的访问,没法直接访问外设寄存器。在系统启动时,ACPI固件会根据配置表扫描SPB设备,并将它们的资源信息传递给PnP(即插即用设备)管理器,这些资源就包括I2C从设备地址、I2C总线时钟频率以及该设备的中断号。需要注意的一点,在ACPI资源配置表中,是不允许使用Memory32Fixe...
分类:Windows程序   时间:2015-01-22 00:20:27    阅读次数:336
几篇很好的SPI相关文档
1,http://www.gammon.com.au/spi这篇很详细地讲解了Arduino的SPI通信。2,http://www.brianhensley.net/2012/07/getting-spi-working-on-raspberry-pi.html这篇是讲Raspberry Pi的SP...
分类:其他好文   时间:2015-01-21 19:51:47    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!