随笔分类 - 驱动基础
摘要:本文主要介绍的是DMA相关的知识,首先: 1)在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA传输前,CPU要把 总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。一个完整的DMA传输过 程必须经过DMA请求
阅读全文
摘要:本文主要介绍的是类似内存类接口的驱动介绍与应用,比如SDRAM,网卡等驱动,直接看个人笔记即可:
阅读全文
摘要:本文主要介绍的是LCD的介绍与应用,直接看个人笔记即可:
阅读全文
摘要:本文主要介绍的是NAND FLASH的介绍与应用,直接看个人笔记即可:
阅读全文
摘要:这篇文章主要介绍基本的驱动也是用的最多的协议类驱动中的SPI,I2C和UART。首先从最简单的UART也就是串口讲起: 1.UART UART由两根线也就是TX,RX以及波特率产生器组成,操作比较简单,配置好后,就可以发送接收数据了,注意有的MCU需要接收数据时清除某些标记。如: 2.SPI SPI
阅读全文
摘要:USB的协议其实是很复杂的,如果要深入学习估计要一两年才能熟悉透。本文主要是讲如何使用官方已经写好的库进行二次开发,以达到我们自己使用的目的。我们知道USB可以用来接U盘,声卡,读卡器,鼠标键盘等等,这里主要是讲USB接口用来当虚拟串口使用,这个VCP(虚拟串口)是通过USB的CDC(通信设备类)类
阅读全文
摘要:首先来说一下UART和USART的区别: 1.字面意义: UART:universal asynchronous receiver and transmitter通用异步收发器; USART:universal synchronous asynchronous receiver and transm
阅读全文