自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (2)
  • 收藏
  • 关注

转载 【无标题】

引用:https://blog.csdn.net/qq_46387453/article/details/122518556。keil的常用各系列的pack安装包。

2023-06-16 13:12:31 76

原创 【无标题】keil5打开报错

项目场景:GD32F205RGT6国产芯片项目问题描述keil5打开官方得例程后会出现报警问题:导致找不到芯片,但是编译没问题就是看着不舒服,总觉得有问题。原因分析:其实是版本得问题,可能是你电脑当前版本安装得keil5得版本太高,例程是低版本的,所以是兼容问题,只需要修改即可。解决方案:工程扩展名加X即可解决...

2022-05-15 12:14:27 921

转载 2020-12-29

https://blog.csdn.net/zakigo/article/details/101424610转发:Invalid ROM Table解决方法_STM32

2020-12-29 23:09:32 123

原创 STM32cubeMX硬件IIC问题

注意写数据的时候#if 1printf("\r\n***************I2C Example*******************************\r\n");printf("WriteBuffer\r\n");for(i=0; i<256; i++){ WriteBuffer[i]=i; /* WriteBuffer init */ printf("0x%02X ",WriteBuffer[i]);}/* wrinte date to EEPROM *

2020-06-04 23:12:06 944

转载 pycharm--pycharm软件安装

PyCharm环境安装步骤:1、PyCharm下载:http://search.onlinedown.net/search_list.php?searchsid=1&searchname=pycharm&button=可以尝试破解版下载,试试!2、安装PyCharm 先试用版3、配置外置工具 pycharm的环境配置及案例4、在pycharm上配置pyuich...

2020-05-19 00:05:34 130

原创 stm32程序下载不进去问题之一

很有可能是复位电路问题,特别是自己制作的核心板,注意HSE外部时钟的选择问题,可以用配置工具配置好时钟参考或者将其作为模板都可以,加快开发进度。复位电路怎么复位呢?特别简单,制造一个低脉冲即可。时钟配置是否正确?看延时是否正确,打印出来时钟频率是否正确?...

2020-05-19 00:03:32 980

转载 网络芯片比较

原址:http://blog.chinaunix.net/uid-27768683-id-4266118.html网卡工作在osi的最后两层,物理层(PHY)和数据链路层(MAC)。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络...

2020-04-11 21:15:21 1677

转载 Keil MDK C (error: #29: expected an expression) 错误的解决

今天,自己建了一个EFM32工程模版,调试代码时显示…\App\Panel_main.c(119): error: #29: expected an expression仔细的检查了半个小时,最后解决了!问题关键点如下图:Misc Controls 默认是C90,只要将改为C99即可解决...

2020-03-11 12:49:07 3474

原创 QT--绘制正弦波与余弦波切换视图

#ifndef WIDGET_H#define WIDGET_H#include <QtGui/QWidget>#include #include class Widget : public QWidget{Q_OBJECTprivate:QTimer *t1;int count;QPushButton *btn_sin;QPushButton *btn_cos...

2020-03-06 21:33:58 1075

原创 C++--静态、、动态联编

#include #include using namespace std;class Parent{public:virtual void func(){cout << “void func()” << endl;}virtual void func(int i){ cout << "void func(int i) : " &l...

2020-03-04 08:50:35 95

原创 MCGS--修改输入键盘的大小

**MCGS–修改输入键盘的大小**要点提示:在“运行策略”的“启动策略”中添加一个脚本程序,从“系统函数”的“运行环境操作”中调用函数!SetDialogBy9Palace(参数1,参数2,参数3)即可参数1=0 代表修改字符输入键盘参数1=1 代表修改数值输入键盘参数1=2 代表修改开关输入键盘参数1=3 代表配方编辑对话框参数1=4 代表配方选择对话框参数1=...

2020-03-04 08:49:58 6479

原创 生活感悟~努力的意义

鸟儿站在树上,从来不会害怕树枝断裂,因为它相信的不是树枝,而是它自己的翅膀。 修炼一项别人拿不走的本事,就能给生活多一份保障。 当难堪和苟且迎面袭来时,你有能力大喊一声“滚开!” 我想这才是我们努力的最真实意义。...

2020-02-29 22:35:32 162

原创 linux--运行linux开发板网线插到路由器上不能上网

用udhcpc测试

2020-02-01 19:09:08 919

转载 linux---编译内核出问题make Image

编译内核scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory原创beilson编译内核命令make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-出现fatal error: openssl/名单.h: No such file o...

2020-02-01 17:25:17 368

转载 C++--自定义内存管理

1、关于动态内存分配2、new / delete的重载3、重载new[] / delete[]4、动态内存申请的结果1、动态内存申请的结果2、跨编译器统一new的行为5、小结1、关于动态内存分配new关键字与malloc函数的区别- new关键字是C++的—部分 ,malloc是由C库提供的函数- new以具体类型为单位进行内存分配 ,malloc以字节为单位进行内存...

2020-01-29 19:29:11 328

转载 C++--运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。算术运算符下表显示了 C++ 支持的算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:运算符 描述 实例把...

2020-01-29 17:17:29 583

原创 C++--统计对象中某个成员函数的使用次数

#include <iostream>#include <string>using namespace std;class Test{ int m_value; int *const m_pcount;public: Test(int i) : m_pcount(new int(0)) { m_value = i...

2020-01-29 16:46:22 810

转载 C++--二阶构造的实现

// #include <iostream>// #include <string>// using namespace std;// class Test// {// int mi;// public:// Test():mi(0)// {// cout << "Test()" << e...

2020-01-28 21:45:14 238

转载 C++--面试题:判断—个变量是不是指针

1、面试问题 编写程序判断—个变量是不是指针。 2、指针的判别拾遗C++中仍然支持C语言中的可变参数函数 C++编译器的匹配调用优先级 1. 重载函数 2. 函数模板 3. 变参函数 思路 将变量分为两类:指针 vs 非指针 编写函数:指针变量调用时返回true ,非指针变量调用时返回false 函数...

2020-01-28 20:54:11 1010 1

转载 C++---函数模版与重载的区别

先来看一个例子:#include using namespace std ;//C++函数模版两种定义方式//template < typename T> 或 template template T1 check_max(T1 x, T1 y);template T print_value(T x, T y);//C++重载int add(int x,int ...

2020-01-28 17:01:19 255

原创 C++--单例类模板

#include #include #include “Singleton.h”using namespace std;//单例类模板class SObject{friend class Singleton;SObject(const SObject&);SObject& operator = (const SObject&);SObject(){ ...

2020-01-28 10:55:19 164

转载 C++--static类成员

0.static修饰类中成员,表示类的共享数据1.static类成员在C++primer里面说过,static类成员不像普通的类数据成员,static类数据成员独立于一切类对象处在。static类数据成员是与类关联的,但不与该类定义的对象有任何关系。这句话什么意思?就是static不会想普通类数据成员一样每一个类对象都有一份,全部类对象是共享一个static类成员的,例如A类对象修改了stat...

2020-01-28 10:11:00 100

原创 C++--异常处理1

#include <iostream>#include <string>//如果在工程中用到浮点数进行判断相除的时候,记得进行异常处理判断。using namespace std;double divide(double a,double b,int *valid){ double ret = 0; double delta = 0.000000...

2020-01-28 09:58:48 115

原创 C++--智能指针类

#include #include #include “SmartPointer.h”using namespace std;class Test{int i;public:Test(int i){cout << “Test(int i)” << endl;this->i = i;}int value(){return i;}~Tes...

2020-01-27 18:35:20 94

原创 C++---函数模板

#include <iostream>#include <string>using namespace std;template <typename T>void Swap(T &a , T& b){ T t = a; a = b; b = t;}template <typename T>v...

2020-01-26 16:23:33 112

转载 C++--函数重载、重写、重定义

C++中经常会提到重载,除了重载,还有重写,重定义,下面对这三个概念逐一进行区分1 重载  函数重载是同一定义域中(即同一个类中)的同名函数,但形参的个数必须不同,包括参数个数,类型和顺序,不能仅通过返回值类型的不同来重载函数#includeusing namespace std;class BOX{void func(int a, int b, int c){}void func...

2020-01-26 14:55:24 362

原创 C++---多态

#include <iostream>#include <string>using namespace std;class Boss{public: int fight() { int ret = 10; cout << "Boss::fight() : " << ret...

2020-01-23 22:44:59 92

原创 C++---深拷贝

#include <iostream>#include <string>using namespace std;class Test{ int* m_pointer;public: Test() { m_pointer = NULL; } Test(int i) { m_point...

2020-01-21 11:21:21 85

原创 C++-----函数对象

如果一个类将()运算符重载为成员函数,这个类就称为函数对象类,这个类的对象就是函数对象。函数对象是一个对象,但是使用的形式看起来像函数调用,实际上也执行了函数调用,因而得名。#include <iostream>#include <string>#include <sstream>using namespace std;class Fib{ ...

2020-01-21 10:54:17 127

原创 C++---字符串循环右移

#include #include #include using namespace std;string right_r_func(const string& s,unsigned int n){string ret = “”;unsigned int pos = 0;//找位置//切//n = n%s.length();pos = s.length() - n;...

2020-01-20 15:45:01 571

原创 C++---二阶构造模式

#include using namespace std;class Tw0PhaseCons{private:Tw0PhaseCons(){}bool ConStruct(){ return true;}public:static Tw0PhaseCons* NewInstance();};Tw0PhaseCons* Tw0PhaseCons::NewIn...

2020-01-19 15:04:17 173

原创 ATK-LORA-01/02

模块参数保存方法:1.将mod拉高2.点击查询–设置参数(地址信道等。。。)3.设置完–点击保存参数。4.发送命令:5、拉低mod,2秒5.将mod拉高6、查看数据是否保存了。2.4.1 透明传输1 1 )点对点1,地址相同、信道相同、无线速率(非串口波特率)相同的两个模块,一个模块发送,另外一个模块接收(必须是:一个发,一个收)。模块地址 通信信道 空中速率 波特率 校...

2020-01-16 15:31:37 2787

原创 C++---构造函数的顺序

#include using namespace std;#include “intarray.h”//避免全局对象的依赖。尽量避免不适用全局变量。class Value{private:int mi;public:Value(int mi){cout<<mi<<endl;}};class Test{private:const int i;...

2020-01-15 21:17:14 99

原创 C++---拷贝函数

在C++中,有一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户显式调用(用户也不能调用),而是在创建对象时自动执行。这种特殊的成员函数就是构造函数(Constructor)。构造函数没有返回值,因为没有变量来接收返回值,即使有也毫无用处,这意味着:不管是声明还是定义,函数名前面都不能出现返回值类型,即使是 void 也不允许;函数体中不能有 return 语句。#ifndef...

2020-01-15 19:17:00 360

原创 ubuntu---进入管理员模式

su root报错。怎么解决?https://blog.csdn.net/caizi001/article/details/38659189查看文档后操作,然后可以修改了。切换到普通用户:su booksu 用户名

2020-01-09 15:37:00 3357

原创 VScode--怎么编译运行C/C++

https://blog.csdn.net/kirksong/article/details/82288722根据前面博客,自己下载了MINGW-w64的安装包,连接如下:https://www.jb51.net/softjc/696089.html配置好环境之后,打开vscode 就可以解决了,完美运行C/C++...

2020-01-09 15:28:05 727

原创 C++--四种强制类型转换

#include using namespace std;//------static_cast--------// int main()// {// int a = 1;// float b = 3.14;// int *p_a = &a;// float *p_b = &b;// float c = static_cas...

2020-01-01 22:09:04 241

转载 C++--C++代码是怎么去调用用C编写的代码?如何保证呢?

math.c使用c语言写的main.cpp是c++写的。gcc -c math.c生成math.oar -r librmath.a *.o//把math.o打包成静态库rmath.ag++ main.cpp -L./ -lrmath-L静态库路径-l静态库名字在math.h中加入extern "C"就行了math.c1 #include “math.h”2 int func(...

2020-01-01 16:35:49 91

转载 C++--内联函数

函数是一个可以重复使用的代码块,CPU 会一条一条地挨着执行其中的代码。CPU 在执行主调函数代码时如果遇到了被调函数,主调函数就会暂停,CPU 转而执行被调函数的代码;被调函数执行完毕后再返回到主调函数,主调函数根据刚才的状态继续往下执行。一个 C/C++ 程序的执行过程可以认为是多个函数之间的相互调用过程,它们形成了一个或简单或复杂的调用链条,这个链条的起点是 main(),终点也是 mai...

2020-01-01 13:05:30 144

转载 C--递归汉诺塔解法

汉诺塔是由三根杆子A,B,C组成的。A杆上有n个(n>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须尊循上述两条规则。问:如何移?最少要移动多少次?分析:(1)将A上n-1个盘子借助C移动到B;(2)将A剩下的一个盘子移动到C;(3)将B上n...

2019-12-29 22:53:23 116

串口通信STM32H743IIT6利用STM32CUBEIDE.rar

stm32H743IIT6 在stm32cubemx上移植串口通信和GPIo实验,注意printf那个地方有一个弯,STM32CUBEIDE

2020-05-31

STM串口通信调试成功.rar

利用STM32CubeMx 5.30进行STM32H743IITX串口通信程序,调试成功,实现printfd的发送和get 大家参考

2020-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除