自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32通用定时器

如果要用PWM输出波形,那么就要用到捕获/比较寄存器,给捕获比较寄存器设一个值,在计数器计数完的周期内,如果计数器的值跟捕获比较寄存器的值相等,那么输出通道的电平就会发生反转,就有了pwm波形。如果使用定时器中断,那么我们给自动重载寄存器,设置一个初值,如果采用递增计数方式,那么计数器从0开始加到这个初值就会发生中断,可以根据这个初值和分频器的分频值来改变输出的周期。可知图中通用定时器在APB1总线上,APB1是二分频的时钟也就是36Mhz。

2024-11-08 13:49:19 176

原创 stm32串口

通信的总线。UART串口属于异步串行全双工总线。

2024-11-07 13:49:29 289

原创 stm32:EXTI和NVIC(中断)

当我们在工作的时候,老板叫我们去谈话,谈话的途中,老婆又打来电话让我们去医院一趟,我们去了医院一趟之后,又回来跟老板谈话,谈完话就去工作。这里边有两个中断,高优先级的中断优先执行。

2024-11-06 14:29:55 251

原创 stm32f输入输出(GPIO)

gpio用于感知外部信号(输入)和控制外部设备(输出)。gpio可以控制led灯,蜂鸣器。可直接由io口输出高低电平控制灯的亮灭。也可用于usart,以及spi等外设,可以设置成复用功能。

2024-11-05 16:51:18 816

原创 day3 printf和scanf

(方法1:加减交换,方法2:异或交换,方法3:三杯水的思想交换)1.输入两个数将这两个的值交换(使用三种方式完成)1.1.2.2scanf函数的控制格式。1.1.2.3scanf函数的使用实例。1.2.1.2getchar函数的实例。1.2.2.1putchar函数的功能。1.2.2.2putchar函数的实例。1.1.2.1scanf函数的原型。1.3.1.1gets函数的功能。1.3.1.2gets函数的实例。1.3.2.1puts函数的功能。1.3.2.2puts函数的实例。

2023-04-18 19:23:08 115 1

原创 c语言基础day3

字符常量'a' 'b' 'c' 'd' '\0' '\n' '\t'通过ascii查看,在ubuntu上用man ascii命令查看对应的字符。ascii'\0' :0'\n':10'A':65整型常量0b10110 二进制50 十进制-50 十进制0661 八进制0x1234567f 十六进制实型常量3.141.253.0e52.3E-2字符串常量"hello"标识常量#define N 6(宏)2.1 字符类型的变量字符变量赋值#include <stdio.h>​int main(i

2023-04-17 21:33:09 150 1

原创 day2 :vim的使用和变量

格式:<变量类型> 变量名;变量名定义注意事项:变量名只能有数字,字母,下划线组成,不能以数字作为开头变量名不能和关键字重复 (32个)变量名要做到见名知意。

2023-04-15 20:15:50 382

原创 day1:linux基础命令

linux基础命令

2023-04-14 18:57:56 72

空空如也

空空如也

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

TA关注的人

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