- 博客(10)
- 收藏
- 关注
转载 单片机开发之波形发生器
因客户需求,需要使用stm32单片机做一个40HZ~150HZ的低频正弦波,方波发生器。这篇文章记录思路及遇到问题的解决,不再做单片机外设配置的说明,并且力求程序能够方便移植到其他单片机。 上网查看了许多例程大多是仿照野火哥(不知道原子哥怎么实现)利用matlab生成好一段正弦波的数组,配置好DMA及定时器触发将这段数组写到寄存器,让DAC引脚按照固定的数据进行模拟量输出以达到输...
2018-10-31 22:10:00 1054
转载 C++ 学习笔记 (八)重载 重写 重定义以及名字覆盖
学习C++必定会遇到重载、重写、重定义。概念的东西多也是学习C++蛋疼之处,但是还是得弄懂,学懂了也就不觉得多了。 概念,特点: 重载: 直白点说就是函数名字相同,传参的个数,类型不一样。判断标准在于传参是否相同。它有以下的特点: 1.重载只发生在同一类中。 2.子类不能重载父类的函数 3.在程序编译期间,编译器将...
2018-09-05 13:32:00 139
转载 C++ 学习笔记 (七)继承与多态 virtual关键字的使用场景
在上一篇C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量中说了当父类子类有同名函数时在外部调用时如果不加父类名则会默认调用子类的函数。C++有函数重写的功能需要添加virtual关键字,当时写上篇博文的时候在想那么既然默认使用子类的同名函数那么这个virtual有什么意义呢?这篇博文主要讲述 多态:一句相同的语句能有不同的实现。 当父类和子类有同名函...
2018-09-03 14:24:00 224
转载 C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量
学习了类的继承,今天说一下当父类与子类中有同名函数和变量时那么程序将怎么执行。首先明确当基类和子类有同名函数或者变量时,子类依然从父类继承。 举例说明: 例程说明: 父类和子类有同名的成员 data;同名函数printfa(); 子类增加两个打印函数:void son_data();void father_data(); 分别...
2018-08-31 23:47:00 590
转载 C++ 学习笔记(五)类的知识小结一(重载,友元函数,静态成员,new)
---恢复内容开始--- 学习C++类知识点还是挺多的,每个知识点学习的时候都觉得这个知识点咋那么多东西,其实真学完了再回头看好像也就那么点。这次用程序写一个黑猫揍白猫的故事总结一下这段时间学习的零碎知识点。包括以下几点:1.重载:函数重载 、运算符重载2.友元函数3.静态成员变量4.new / delete 关键字和 malloc / free函数的区别 程...
2018-08-26 11:39:00 230
转载 C++ 学习笔记(四)类的内存分配及this指针
类,是使用C++的最主要的内容。如果将c++与C语言做比较,我感觉类更像是结构体的加强进化版。在刚接触C++不久的时候总是让类,对象,this指针弄得一脸懵逼,我对类有比较清楚的认识是从理解类在内存中的存放开始的。。什么是类: 类就是用来描述一件事物有什么属性,有什么作用;比如定义一个猫类,那么这个类就是有爬树,卖萌这些功能(函数实现);有花色,性别等属性(成员)。这些作为...
2018-08-24 11:37:00 157
转载 C++ 学习笔记(三)string 类
在C语言中如果想要使用字符串那么有两种方法: 1.定义char型数组:char[10]; 然后将每个字符填充到对应的位置。 优点:这种方式将字符串放在内存所以每个位置都可以修改。 缺点:赋值比较麻烦,需要预先定义好长度。 2.定义char 型指针:char *str = "string test "; 优点:赋值方便,不需要定义长度。 ...
2018-08-22 18:11:00 101
转载 C++ 学习笔记(二) const的加强
const 含义为只读。如果在程序中显式改变const变量那么编译会报错。C语言的const:在C语言中const 变量是放在内存中,如果使用指针可以间接改变const变量。所以在C语言中const变量是并非不可修改,演示如下:从图片实例中看出,通过指针指向const变量是可以修改所在内存的值。C++中的const:在C++中const变量...
2018-08-22 12:19:00 119
转载 C++ 学习笔记(一) cout 与printf 的不同之处
作为一个嵌入式开发的猿,使用打印调试程序是必不可少的,拿到新的项目第一件事就是捣鼓打印。这次也不例外有打印才有耍下去的底气。在之前零零碎碎的C++学习中,还是一边学一边做项目的状态下能用printf解决那么专门学习“打印”是不存在的,今儿一看C++的cout 真心好用,6的一批。不好好玩玩对不起C++。 cout: Cout 是ostream 类的一个对象,声明在i...
2018-08-22 10:58:00 519
转载 C++ 学习笔记 开篇
从大一开始学习C语言,大学期间做了许多嵌入式的开发项目,毕业后从事嵌入式开发工作主要的开发语言也是C语言。虽然期间断断续续的学习过C++,做过QT、C#上位机但也只是在其他语言的外壳下使用C在开发,始终没有好好的学习C++,一遇到C++就犯怂,看着代码似懂非懂的感觉。 秉承着“不会C++的程序猿不是合格的猴子”的信念(自己瞎掰),趁着目前有空闲的时间下定决心好好的学习C+...
2018-08-22 10:12:00 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人