摘要: USART:Universal Synchronous/Asynchronous Receiver/Transmitter通用同步异步收发器(STM32中就是这个) UART:通用异步收发器, 当进行异步通信时,两个是没有区别的,区别在域USART比UART多了同步通信功能,这个同步通信功能可以把U 阅读全文
posted @ 2017-04-27 15:50 cumtchw 阅读(615) 评论(0) 推荐(0) 编辑
摘要: STM32的固件库可以到官网上面进行下载,这里以V3.5版本为例进行介绍。 libraries下面主要有CMSIS和driver两个目录,在CMSIS/CM3的coresupport里面的core_cm3.c和.h是ARM公司提供的核心文件, CMSIS/CM3的devicesupport,这里面主 阅读全文
posted @ 2017-04-21 15:17 cumtchw 阅读(612) 评论(0) 推荐(0) 编辑
摘要: GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。 GPIO的八种工作模式, (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)G 阅读全文
posted @ 2017-04-20 16:57 cumtchw 阅读(3105) 评论(0) 推荐(0) 编辑
摘要: 函数调用的过程是怎么样的,什么入栈出栈的,当在一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要完成三件事,将所有的实际参数,返回地址等信息传递给被调函数保存,为被调函数的局部变量(也包括形参)分配存储空间将控制转移到被调函数的入口,从被调函数返回到主调函数之前,系统也要完成三件事,... 阅读全文
posted @ 2015-08-13 10:52 cumtchw 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 原文搬移到 https://blog.csdn.net/u013171226/article/details/107680356 阅读全文
posted @ 2015-08-13 10:52 cumtchw 阅读(4594) 评论(0) 推荐(1) 编辑
摘要: 为什么构造函数不能是虚函数 从存储空间角度看,使用虚函数时,系统要有一定的空间开销,当一个类带有虚函数时,编译系统会为该类构造一个虚函数表(virtual function table),他是一个指针数组,存放每个虚函数的入口地址。然后还会有一个指向虚函数表的指针vptr,这个vptr指针其实是存... 阅读全文
posted @ 2015-08-13 10:51 cumtchw 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 为什么有时候需要把析构函数定义为虚函数 析构函数的作用是在对象撤销之前做必要的清理现场的工作,当派生类的对象从内存中撤销时一般先调用派生类的析构函数,然后在调用基类的析构函数,但是用new运算符建立了一个派生类对象,并且把他赋给基类指针,那么当用delete运算符撤销这个指针指向的存储空间的时候,... 阅读全文
posted @ 2015-08-13 10:51 cumtchw 阅读(299) 评论(0) 推荐(0) 编辑
摘要: C++是怎么实现多态性的,C++中多态实现的原理,当一个类中有虚函数时,系统会为该类构造一个虚函数表vtable,他是一个指针数组,存放每个虚函数的入口地址,编译器还会在此类中隐含插入一个指针vptr指向虚函数表,调用此类的构造函数时,在类的构造函数中,编译器会隐含执行vptr与vtable的关联代... 阅读全文
posted @ 2015-08-13 10:50 cumtchw 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 还有一个比较好的文章,写的是具体的怎么按照韦东山的书和视频进行学习的。网址 https://www.zhihu.com/question/47881392 很早以前在网上看到的韦东山老师写的文章,复制到自己的博客,方便自己以后看。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓 阅读全文
posted @ 2015-07-10 18:46 cumtchw 阅读(2028) 评论(0) 推荐(1) 编辑
摘要: 原博客搬移到:https://blog.csdn.net/u013171226/article/details/107680361 First of all,we need to know how the decimal decimal is converted into a binary deci 阅读全文
posted @ 2015-05-29 22:46 cumtchw 阅读(1102) 评论(0) 推荐(0) 编辑