stm32学习笔记
文章平均质量分 61
R三哥哥啊
借清秋的夜,揽一池星河入梦
展开
-
32入门-工程文件设置
跟着江科大学stm32原创 2023-05-09 13:26:59 · 94 阅读 · 1 评论 -
【TFT电容屏】
32原创 2024-08-05 23:32:58 · 807 阅读 · 0 评论 -
【stm32】通用定时器2~5的配置
这篇帖子是记录stm32通用定时器2~5的固件库的配置。原创 2024-07-30 14:26:00 · 436 阅读 · 0 评论 -
【STM32】SysTick定时器
参考一下猫咪博主的文章,作为补充学习⇨【STM32】Systick滴答定时器当然我主要还是跟着金善愚老师学的,我觉得他真的有种高中班主任的亲切感。原创 2024-07-28 14:32:24 · 835 阅读 · 0 评论 -
【STM32】IIC学习笔记
最近沉迷手写笔记~尝试解读江科大的IIC程序,结合笔记更理解IIC原创 2024-07-22 14:42:44 · 313 阅读 · 0 评论 -
【串口通信-USART】
🥰补充学习串口通信的知识原创 2024-06-18 17:59:45 · 510 阅读 · 0 评论 -
STM32-DAC
2024.5.7 学会就行了,不要自卑。原创 2024-05-07 00:46:55 · 348 阅读 · 0 评论 -
【32学习-01】万恶之源-点亮一个LED
最详细的办法教你点亮一个LED原创 2023-11-19 22:50:54 · 104 阅读 · 1 评论 -
【32报错】contains anincorrect path
今天上课的时候,学习32的中断,但是我的中断服务函数硬件仿真发现一直走不进去,查阅各种资料无果。最后请教老师得知,是因为我的工程文件的创立有问题。解决办法就是重新建立工程模板,然后.c .h分开,就是在文件这边只显示.c,然后在路径的include放入.h。所以在我的中断服务函数没有问题的情况下,都无法进入中断!因为我的.c、.h文件都放在文件内导致的蜜汁错误。体现在我在主程序里面的函数无法跳转,原创 2023-10-31 13:20:33 · 1502 阅读 · 1 评论 -
32入门-输出比较
定时器是一种用于测量时间间隔的硬件设备,在计算机中常用于生成周期性的定时中断,用于控制信号的频率。每次调制PWM的时候都应该详细的知道自己需要的是多少频率,占空比是多少,分辨率是百分之几的占空比,然后根据自己的需求设置相应的参数。同样的,如果想做一个角度环(让实际角度=期望角度)-------那就加一个测角度的传感器―陀螺仪(MPU6050,很常用)TIM_setCompare1是设置CCR寄存器的值,并不是直接是占空比,占空比是CCR和(ARR+1)共同决定的。P:比例项,最重要的部分;原创 2023-07-17 20:09:32 · 458 阅读 · 1 评论 -
32入门-如何模块化
如果在.h文件里extern+数组,就是外部可调用。h->驱动程序可以对外提供的函数或变量的声明。2、然后建立.c和.h文件。一定要注意该文件路径。原创 2023-05-16 12:16:42 · 72 阅读 · 0 评论 -
32入门-TIM定时中断
在整个模块配置好之后,使能一下计数器,保证计数器运行,当计数器更新世,触发中断。基本计数器的原理就是,预分频器先进行预分频,然后经过计数器进行计数,计数器可以从0~65536计数,然后清零。STM32具有16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。,也就是一个定时器的输出,当作另一个定时器的输入。对于定时中断而言,中断服务函数就是为了别的文件服务的,所以中断函数可以放在使用它的地方。-------->对预分频后的计数时钟进行计数。原创 2023-07-09 23:05:29 · 613 阅读 · 1 评论 -
32入门-串口通信-发送和接收数据
在实际的串口中,只能发送二进制数,也就是十六进制的最直接数据。如果想发送字符,就需要一个数据->字符的映射表(如ASCII表)原创 2023-05-10 17:26:19 · 5660 阅读 · 1 评论 -
32入门-外部中断
外部中断EXTI ->电平变化 ,EXTI就会向NVIC申请中断,经过NVIC裁决后中断CPU主程序。但是按键不适合外部中断,因为不好处理按键抖动和松手检测问题。->主程序中读取或者定时器中断中执行。AFIO用于引脚复用功能的选择和重定义,相当于数据选择器。适用范围:用于转瞬即逝的信号,用外部中断来获取。NVIC嵌套中断向量控制器。原创 2023-07-17 20:10:20 · 47 阅读 · 0 评论