随笔分类 -  驱动基础

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