- 博客(5)
- 收藏
- 关注
原创 stm32单片机学习(三)
更新事件的触发场景(以上升计数模式为例):计数器从0计数到自动重装值(ARR)后溢出,复位为0的瞬间;更新事件本身只是硬件事件,不会主动通知CPU;->TIM_CounterMode:常用 TIM_CounterMode_Up (向上计数),计数器从0到ARR后溢出触发中断。- 计数器从自动重装值(ARR)开始递减计数,直到达到0,然后立即复位为ARR,重新开始递减,同时触发更新事件/中断。- 计数器从0开始递增计数,直到达到自动重装值(ARR),然后立即复位为0,重新开始递增,同时触发更新事件/中断。
2025-12-26 13:12:17
583
原创 stm32单片机学习(二)
在STM32中,所有外设都需要手动开启时钟,核心原因是STM32为了降低功耗,采用了“外设时钟门控”设计——默认情况下,所有外设的时钟都是关闭的,只有当我们需要使用某个外设时,才通过RCC开启它的时钟,避免不必要的能量消耗。->EXTI_Mode:选择工作模式,常用 EXTI_Mode_Interrupt (中断模式,触发后向CPU发送中断请求),少用 EXTI_Mode_Event (事件模式,仅触发硬件事件,不产生中断)。APB2总线最大频率为72MHz,因此通常设为1,不分频。
2025-12-26 12:58:25
813
原创 stm32单片机学习(一)
3.Start文件夹:打开固件库文件,①找到启动文件,Ctrl+A全选,Ctrl+C复制,放到Start文件夹下,②再找到stm32f10x.h,system_stm32f10x.c以及system_stm32f10x.h放到Start文件夹中,③最后再找到Core_cm3.c和Core_cm3.h,放到Start文件夹中,finished。2.打开工程文件夹,在文件夹中再创建四个文件夹,分别是Start,Library,User,System。6.System文件夹:存放系统资源的文件夹,如延时函数。
2025-12-18 15:03:51
304
原创 YOLOv5实战
安装库,在requirements中已全部列出,如果提前安装了PyTorch,在requirements中将torch注释掉即可,因为在requirements中安装PyTorch可能会下载成CPU版本。镜像下载网址:http://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/鼠标右键打开显示更多选项,点NVIDIA控制面板,点进左下角系统信息即可查看驱动版本。直接在官网下安装即可,安装前查看驱动版本,对应即可。tip:需要进入yolo文件夹中输入指令。
2025-12-11 14:32:21
329
原创 嘉立创PCB板绘制:STM32F103C8T6
LDO(Low Dropout Regulator,低压差线性稳压器)是电子电路中核心的电源转换元件,核心作用是将不稳定的输入电压(如USB 5V、电池电压)转换为稳定的低压直流(如3.3V),给单片机、传感器等敏感元件供电,关键特点是“压差小、输出纹波低、电路简单”。板子上有两个指示灯,D1是电源指示灯(绿色),只要板子供电,就能常亮,D2是状态指示灯(绿色),需要单片机的PC13引脚输出低电平才会亮,如果PC13周期性的输出高低电平,D2这个绿灯就会闪,R6,R7是限流电阻,电阻越小,LED灯越亮。
2025-12-10 01:00:42
1853
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅