自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件开发C/C++

自己在学习过程中遇到问题后的总结

  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 strcat函数注意

strcat函数注意:        1:strcat函数在连接时,不加最后的结束符\0;        2:strcat函数在连接时,从指针所指向位置遇到结束符\0的位置开始拼接。        3:如果是char buf1[100] = "12345";   char buf2[] = "abc"; strcat(buf1, buf2);可以连接成功,    在buf1里现在存的是12345a...

2018-04-24 14:04:31 3834

原创 引用问题

引用的本质是一个指针常量:int* const p;       int a = 10; int &b = a;  引用是在定义已经有的变量的别名(b),不要去想它是个指针,对它进行的一起切操作, 就完全理解成是对已有变量(a)的操作;因为b是引用,所以不能对它取*p,eg:cout << "*b的值:" << *b << endl;是不对的 问题:&a...

2018-04-23 21:15:45 200

原创 函数重载问题

        那么为什么void func(int a); void func(const int a);不是函数重载呢?  一        void func(int* a); void func(int* const a);  //不是函数重载                  二        void func(int* a); void func(const int* a);  //...

2018-04-23 21:09:51 265

原创 cout和cin后面跟指针的问题

cout<<mm 和cin>>nn;它是可以自己识别mm和nn是不是指针变量吗?    答:cin后面只能跟char*的指针,别的类型指针(eg:int*)报错;            cout后面跟char*的指针,打印的是里面的内容,cout后面跟int*的指针,打印的是地址;            cin输入时,如果给char* 会自动结束符吗,会的;        ...

2018-04-23 21:04:27 4954

原创 数组和函数类型 + const修饰问题 + typedef 总结

typedef int (myArrayType)[10]; //数组类型typedef int (*mypArrayType)[10];//数组指针类型int (*mypValArrayType)[10];   //数组指针类型的变量typedef int c1[10];  //数组类型typedef int *c2[10]; //指针数组类型int *c3[10];      //指针数组ty...

2018-04-23 21:01:04 372

原创 重新理解一级指针、二级指针、数组指针、指针数组、一维数组、二维数组的总结

前些日子,通过一个错误,让我重新理解了指针等。一、案例:void myPrintf_pp(int **pp, int len ){       for (int i = 0; i < len; i++)       {              printf("第%d个数是%d\n", i, *pp[i]);       }}void myPrintf_p(int **pp, int len...

2018-04-23 20:45:11 1344

单片机+IIC+一份驱动代码,支持多路IIC使用

一份IIC驱动代码,支持多路IIC使用(通过函数指针封装实现的),对于不同单片机只需要更改函数中的IO设置方式,别的逻辑不用更改。案例代码是STM32F407和一款小众单片机下的,驱动了AT的EEPROM,如果EE型号不同,记得更改h文件中的宏。

2023-01-10

单片机Stm32+L071+低功耗配置步骤,其他单片机步骤基本一致,可参考

我是在配置一款国产的小众专用CM4单片机低功耗时,总结的之前使用的STM32L071单片机低功耗配置步骤。参看这个,做出来的本款专用单片机的低功耗和唤醒设置方法,中间遇到过本款单片机进入休眠前必配的一项参数(没有内部FLASH,是挂在SSI上和单片机再封在一起的,所以需要对其进行特殊配置,再进入低功耗),请你在配置你的单片机时,注意下是否有进入低功耗前的特殊配置。

2023-01-06

STM32的串口变量的原子操作问题

串口方式:用串口接收中断方式接收,不是DMA. 遇到的问题:串口数据有帧丢失。 原因描述:在串口接收中断中接收到字节时变量size++。在main循环中解析一帧数据时size--,导致的size值不对,从而导致解析错误,导致数据帧丢失的情况。实际的原因是对size的操作不是原子操作的,具体更改见文档。有相关程序和具体的分析。

2022-04-12

SPI配置成单工模式时遇到的问题

SPI配置成半双工(只TX)模式驱动LCD,如何判断数据发送完成的原理。 SPI设置成单双工模式时RXNE标志的对比。 有配置的程序和示波器测量的结果描述。 进一步理解SPI的含义、驱动的编写、读写函数的编写。

2022-04-12

嵌入式+IIC+stm32+有示波器波形和C版本程序,测试成功CW2015CHBD程序,(EE、RTC芯片均可参考)

嵌入式+IIC+stm32+有示波器波形和C版本程序,测试成功

2022-02-09

ESP8266中C和Cxx互调最简单案例.rar

ESP8266用msys32+vscode开发时C和C++互相调用方法,包括自己实现的最小例程和实现过程中步骤的文档说明。

2021-12-07

现值终值利率的学习和习题整理20211020.docx

1-等额支付系列的终值系数、现值系数。2-一次支付终值系数、现值系数。3-年金特点分类。4-相关练习题目。

2021-10-20

在Linux和Windows下用nginx搭建的web服务器.rar

用nginx搭建web服务器且在Windows下设置开机自动启动的所有工具和方法

2021-09-28

STM32中断使用理论总结.docx

根据现有资料总结了一下中断配置时使用的理论知识。

2021-08-31

STM32中断使用总结.docx

根据现有资料总结了一下中断配置时使用的理论知识。

2021-08-31

SPI深入总结带示波器图形

大概回答以下问题: 1.SPI的4种工作模式,有什么不同,优缺点。 2.SPI主机从机通讯时的时钟线SCK是由谁控制的?一直是主机?还是主机和从机在不同的时刻分别控制? 3.如果从机器件的数据手册中写明4种模式都支持,那么主机设置后,从机是怎么知道现在是工作在哪种模式下的?

2020-11-11

linux相关安装包

Xshell6-破解版、Xftp6_wm、SecureCRT8.5_x64破解版. ssh/tree/vim/vm_tools/vsftpd都是deb格式的安装包

2019-04-22

FM33A0编程手册等

FM33A0xx_ds_chs、bootloaderFM33A0xx组合示例v2.0.zip 、FM33A0xx系列ARM固件函数库用户使用手册_V1.0.pdf、FM17520完整数据手册、FM17550、Keil.FM33A0XX_DFP.0.2.00beta.pack、Keil环境下复旦微FM33A0系列ARM芯片使用说明V2.02.rar、 FM3316_3_2_ds_chs

2019-04-22

UART、I2C、SPI协议和应用

UART协议(中文版)、I2C协议(中文版)、SPI协议(中文版和英文版)、SPI总线协议_SD卡应用、SPI总线_TLC1549-带串行控制的10 位模数转换器的应用、SPI接口学习笔记_ADuC812 与nRF2401的应用

2018-10-18

RS232、RS422、RS485协议pdf格式

RS232、RS422、RS485标准协议,PDF格式的,高清版本。

2018-10-18

空空如也

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

TA关注的人

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