stm32学习
文章平均质量分 56
stm32学习过程中一点点总结
Wu小燕呀
路的前方一定是无比的光明
展开
-
STM32定时器
编码器左转,CNT自减,左转产生一个脉冲,CNT的值就减一次,比如编码器再左转产生5个脉冲,那CNT就在原来10的基础上自减5停下来,所以编码器接口模式基本上相当于使用了一个带有方向选择的外部时钟,他同时控制着CNT的计数时钟和计数方向,这样,CNT的值就代表了编码器的位置,如果每隔一段时间取一次CNT的值,再把CNT清零,那每次去取出来的值就表示了编码器的速度,(测频法测量正交脉冲的频率))和外部模块保持默认状态一致,防止默认电平打架,一般来说,默认高电平,这是一个习惯的状态,上拉输入用的比较多)原创 2023-09-28 11:37:31 · 239 阅读 · 0 评论 -
第12届 蓝桥杯 嵌入式设计与开发项目
记录第12届 蓝桥杯 嵌入式设计与开发项目原创 2022-07-19 19:36:25 · 918 阅读 · 1 评论 -
总结学习STM32创建工程模板
stm32学习过程代码整理原创 2022-07-13 21:50:49 · 453 阅读 · 0 评论 -
STM32扩展板 数码管显示
74HC595驱动数码管显示原创 2022-06-26 20:26:45 · 712 阅读 · 1 评论 -
STM32 光敏电阻传感器&两路AD采集
STM32 光敏电阻传感器&两路AD采集介绍原创 2022-06-28 15:25:37 · 2883 阅读 · 0 评论 -
STM32扩展版 按键扫描
stm32g431rbtx 扩展板按键扫描原创 2022-06-27 13:09:29 · 328 阅读 · 0 评论 -
STM32扩展板 温度传感器和温湿度传感器的使用
stm32 温度传感器和温湿度传感器的使用原创 2022-06-27 22:30:00 · 799 阅读 · 0 评论 -
基本&高级定时器
stm32g431rb单片机中,共10个定时器2个基本定时器(TIM6和TIM7) 3个通用定时器(TIM2~TIM4):全功能定时器 3个通用定时器(TIM15~TIM17):只有1个或者2个通道 2个高级控制寄存器(TIM1和TIM8)定时器功能比较功能:ADC和DAC开始转换触发 输入捕获:脉冲计数、上升沿或下降沿时间检测、PWM输入检测 输出比较:脉冲输出、电机控制 脉冲宽度调节PWM:电压输出控制、直流减速电机控制、直流无刷电机控制 单脉冲模式输出 编码接..原创 2022-05-19 10:48:51 · 2056 阅读 · 1 评论 -
系统滴答定时器
SysTick是一个24位定时器,属于Corte-M4内核中的一个外设,类似NVIC。 一个周期定时器,用于提供时间基准,多为操作系统所使用,常用于对时间要求严格的情况。 SysTick定时器一次最多可以计数2^24(24bit)个时钟脉冲,这个脉冲计数值保存在当前计数值寄存器STK_VAL(Systick current value register)中,只能向下计数,也就是倒计数,每接收到一个时钟脉冲(CPU主频),STK_VAL的值就会向下-1,当减到0时,硬件会自动将重装载寄存器STK_LOA.原创 2022-04-24 16:59:39 · 3285 阅读 · 0 评论 -
STM32外部中断
stm32G431总共有111个中断源,所以有时难免有两个或者两个以上的中断一起来临,或者正在处理一个中断服务函数时突然又有一个中断来临,所以微控制器都有一个处理中断的机制。stm32系列芯片用到的机制是:NVIC。NVIC:嵌套向量中断控制器(Nested Vectored Interrupt Controller),STM32的中有一个强大而方便的NVIC,它是属于CM4内核的器件。NVIC 控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。但是各个芯片厂商在设计芯片的时候会对C原创 2022-04-28 14:32:19 · 3524 阅读 · 0 评论 -
STM32基础知识
首先肯定是要熟悉一下stm32(stm32g431rbt6)板子的布局了其实过一遍就可以大概记住什么东西在哪个位置了。然后就是原理图,熟悉各个引脚的功能上面的DAP Link和 目标MCU也就是板子上的这两个东西,被那个LCD给挡住了再看看芯片的命名规则其实和51或者是15的差不多。15、51都是8位单片机,每个地址都是由8位组成的,地址可以表示为:0x_ _,而32是32位的,地址可以表示为:0x_ _ _ _ _ _ _ _,所以51、15最多可访问255的地址.原创 2022-04-23 13:25:41 · 3910 阅读 · 0 评论 -
解决No ULINK2/ME Device found问题
昨天安装MDK软件,遇到no st-link detected问题,就很抑郁了,结果解决完这个问题,发现mdk把我的keil5软件给影响了,可能是当时安装没有注意路径的问题,然后就想着把他给卸载了,重新下载一遍,结果又碰到这个No ULINK2/ME Device found问题,太离谱了,又搞了我半天,还去问老师了。。。搞了半天,发现是魔法棒那里没弄好。。把这个勾上对了,如果这里没有这个东西的话,可以点这里添加找到STM32g4 Series中的STM32G4...原创 2022-04-15 19:47:06 · 10572 阅读 · 0 评论 -
解决no st-link detected问题
最近想学stm32了,今天也刚开始学,那么首先肯定是先安装环境了,结果,直接给我整抑郁了。。下面是我的方法。然后百度了很久,看了好多博客,基本上所有的方法都试过了,结果还是没一点用,有的还说,要不要关机重启一遍,然后也就关机重启了,再试一遍,结果还是一样。然后发现是我一个插件没下,,,ft2232驱动链接:https://pan.baidu.com/s/1_UnegfV22hvfv1tzqcZvXg?pwd=p61t提取码:p61t下载完后打开设备管理器浏览安装的FT..原创 2022-04-14 21:31:15 · 7333 阅读 · 0 评论