2025年12月16日

摘要: 基于寄存器开发所需的基本文件分为以下4项,分别为: 1.内核寄存器库文件:D:\桌面\STM32入门教程资料\固件库\Libraries\CMSIS\CM3\CoreSupport 2.stm32启动文件,选择md.s:D:\桌面\STM32入门教程资料\固件库\Libraries\CMSIS\CM 阅读全文

posted @ 2025-12-16 10:27 流年ccc 阅读(8) 评论(0) 推荐(0)

摘要: CMSIS OS 是ARM官方为RTOS提供的通用接口,提供了一系列操作系统操作函数,不仅可以可以对RTOS进行操作,还可以操作其他多线程框架 在开启FREEROTS后,FREEROTS会以systick中断作为时钟基准,会将systick中断得优先级设置得比较低甚至关闭中断,会使HAL库得定时发生 阅读全文

posted @ 2025-12-16 09:38 流年ccc 阅读(1) 评论(0) 推荐(0)

摘要: 中断包括GPIO口电平变化中断、串口收发数据中断、超声波捕获中断、定时器更新中断等,这里以GPIO口电平变化为例进行介绍 引脚检测到的高低电平信号会从输入线经过边沿检测电路。 如果我们选择的是下降沿触发选择寄存器,那么下降沿触发选择寄存器中的第12位置1,上升沿触发选择寄存器第12位置0,如果边沿检 阅读全文

posted @ 2025-12-16 09:37 流年ccc 阅读(2) 评论(0) 推荐(0)

摘要: 一.GPIO八大模式 目录一.GPIO的简介二.GPIO功能框图三.GPIO的8种工作模式1.浮空,上拉,下拉输入2.模拟输入3.推挽和开漏输出4.复用功能推挽开漏输出四.GPIO的寄存器端口配置低寄存器端口配置低寄存器端口输出寄存器端口位设置/清除寄存器端口位清除寄存器端口位清除寄存器总结一.GP 阅读全文

posted @ 2025-12-16 09:36 流年ccc 阅读(2) 评论(0) 推荐(0)