- 博客(5)
- 收藏
- 关注
原创 STM32串口配置
目录串口设置的一般步骤:1) 串口时钟使能,GPIO 时钟使能2) 串口复位3) GPIO 端口模式设置4) 数据发送与接收5) 串口状态6) 使能串口7) 开启串口响应中断8.获取相应中断状态串口设置的一般步骤:1) 串口时钟使能,GPIO 时钟使能串口是挂载在 APB2 下面的外设,所以使能函数为:RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1);2) 串口复位当外设出现异常的时候可以
2022-05-23 10:45:57
5297
1
原创 NVIC中断优先级管理
CM3 内核支持 256 个中断,其中包含了 16 个内核中断和 240 个外部中断,并且具有 256级的可编程中断设置。但 STM32 并没有使用 CM3 内核的全部东西,而是只用了它的一部分。STM32 有 84 个中断,包括 16 个内核中断和 68 个可屏蔽中断,具有 16 级可编程的中断优先级。而我们常用的就是这 68 个可屏蔽中断,但是 STM32 的 68 个可屏蔽中断,在 STM32F103 系列上面,又只有 60 个(在 107 系列才有 68 个)。因为我们开发板选择的芯片是 STM32
2022-05-20 16:37:55
353
原创 STM32端口复用,端口重映射
目录端口复用什么是端口复用端口复用配置过程端口重映射重映射的配置过程哪些情况需要开启AFIO辅助功能时钟代码分析端口复用什么是端口复用STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。端口复用配置过程查手册。下例先打开PA口的时钟,再打开串口1的时钟,再初始化I/O口端口重映射每个内置外.
2022-05-20 14:57:11
409
1
原创 正点STM32视频随笔
目录STM32启动模式GPIO工作方式输入模式:模式1:输入浮空模式模式2,输入上拉模式:模式3:输入下拉模式:模式4:模拟模式输出模式:模式1:开漏输出模式模式2:开漏复用输出模式模式3:推挽输出模式模式4:复用推挽输出最后总结下使用情况:GPIO相关配置寄存器STM32启动模式BOOT1 = X, BOOT0 = 0,执行flash程序BOOT1 = 0, BOOT0 = 1,通过串口下载,使用Bootloade..
2022-05-18 19:34:20
175
原创 正整数拆成数组
正整数int n拆成数组int a[]=new int[100];for(int i=0;n>0;i++){ a[i]=n%10; n/10;}
2021-05-18 12:48:57
671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人