完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
该视频以uart为例,通过简单的协议来阐述何为接口协议,如何进行模块化设计(封装),并完成UART的数据发送和数据接收模块设计三个部分。 一、何为接口协议 二、何为模块化设计 三、模块化程序设计 第一部分:何为接口协议,认识UART 什么是协议,协议是人想出来的,貌似这是句废话哈,其实就是让不会说话器件去交流,通过交流去完成一些事情,所以聪明的我们人类设定一种方法让他们去沟通。是人设计出来让器件直接进行沟通的语法,或这说是方式,复杂的系统可以说就是用一个一个协议将器件联通,让他们之间去说话,完成数据的传递,进而实现系统功能。我们是主人,是这些协议的设计者,我们要去俯视它,去驾驭它甚至是玩弄它。它们是源自于人、源自于生活的,如果我们将抽象的东西回归到生活,站在一个更高的位置去做宏观的理解,然后带着这种理解去看某个协议,看某篇文档,我想会有不一样的心态或许也会更有效率更有动力,或许心情会好一点,学习要开心嘛。第二部分:如何模块设计,设计UAR 模块化程序设计是指在进行程序设计时将一个大程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计。 |