2,由于单片机的处理带宽不同于计算机,可能只有8bit,16bit.3,两者的速度不同,所用的接口电压可能也不同,和计算机中的总线有区别吗,但一般会有区别:主要体现如下几个方面:1,由于单片机与计算机的CPU的体系结构不同,从而总线不同,当然,奇葩一定会有的单片机中的总线是干什么用的,,单片机中的总线和计算机中的总线都是用来传送数据与地址的。
单片机中的总线和计算机中的总线都是用来传送数据与地址的。但一般会有区别:主要体现如下几个方面:1,由于单片机与计算机的CPU的体系结构不同,从而总线不同。2,由于单片机的处理带宽不同于计算机,可能只有8bit,16bit.3,两者的速度不同,所用的接口电压可能也不同。4,还有使用方式不同,比如有没DMA之类
1,外设基本都使用DMA操作。可以查看硬件管理器的DMA分配,有具体设置,基本是PnP自动设置的。2,硬盘使用主板DMA,仅需要驱动的支持。硬盘自己的主控负责从盘片存取数据到缓存,主板DMA把缓存数据存取到内存。3,使用DMA是为了提高传输速度,但不是必须要达到某个传输速度。另外也是减小CPU的开销。4,使用主板DMA与接口无关,主板DMA只跟接口的缓存打交道,接口负责把外部数据存取到接口自己的缓存。5,硬盘转USB只是换了个接口方式,就当它是个USB设备吧,别管这个USB接的是硬盘、还是光驱、还是网口什么的。USB传输还是用主板DMA的。其实,大多到主板内存的数据传输基本都是使用主板DMA的,因为主板自己有了DMA谁还做啊。当然,奇葩一定会有的
{2。
文章TAG:单片机dma有什么用 单片 dma 机和 总线 计算机