自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C++引用

C++引用

2024-06-19 16:46:24 267

原创 C++函数重载

C++函数重装载

2024-06-18 20:21:50 400

原创 C++缺省参数

C++缺省参数

2024-06-18 19:39:04 150

原创 C++命名空间

命名空间的定义与使用

2024-06-18 15:17:43 141

原创 栈与队列比较与创建

跟栈一样,队列实现有两种方式,1.数组队列2.链式队列,优先选链式结构,因为涉及到尾插和头插。实现栈有两种方式,1.数组栈2.链式栈,但是优先选数组栈,因为栈的进出数据只在栈顶。队列处理数据先入后出,入数据的一段为队尾,出数据的一端为队头。栈处理数据先进后出,进的那一方为栈顶,出数据也在栈顶。

2024-05-30 21:14:12 132

原创 关于C语言中scanf的知识点

记录一下scanf函数的用法

2024-05-22 15:37:03 269

原创 USART的使用

USART是以波特率作为通信的速率,一般为9600,USART有两根通讯线(Rx:接受线、Tx:传输线)通讯双方的RX和TX要相互交叉连接,属于全双工,因为规定了波特率,所以是不需要时钟做速率指示的,也就属于异步传输了,异步传输依赖波特率的准确性,所以一般在硬件场合下使用的多。校验位:用于数据验证,有奇\偶两种校验方式,用于接收方判断数据在传输过程中有没有意外的改变,奇校验就是看数据为有多少个1,偶数个1,校验位就补1,使整体1的个数为奇数,如果数据为有奇数个1,那么校验位就补0,偶校验也是差不多的机制。

2024-02-27 09:37:35 377

原创 stm32 使用PWM实现呼吸灯中遇见的问题

PWM实现Led呼吸灯,发现Led常亮,可能是因为引脚设置有问题,对于F103C8T6有开漏OD,推挽PP,复用开漏 AF_OD,和复用推挽AF_PP四种输出模式,定时器TIM实现输出比较时,要采用后两种也就是复用输出。1.开启AFIO时钟,AFIO有两种功能,一是在实现中断时选择需要输入给EXTI的引脚端口,二是实现复用功能。这里就是选择的复用功能。原因:IO口分为通用IO口和复用IO口,查看数据手册,若引脚想要实现的是复用功能而不是默认的主功能,则要选择复用输出。

2024-02-01 17:49:39 637 1

原创 .\Objects\Project.axf: Error: L6200E: Symbol Led_OFF multiply defined (by buzzer.o and led.o).

keil5中出现错误L6200E,重复定义了,去看看buzzer和led文件里面有没有重复定义的函数或者变量。buzzer.c文件里面重复定义了Led_OFF函数。

2024-01-30 11:36:37 380 1

空空如也

空空如也

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

TA关注的人

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