![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32单片机
STM32单片机
无敌小手
我是厂仔
展开
-
STM32,我想看单片机上的外设时钟,我怎么看?
首先需要加载我们的时钟函数的文件。原创 2023-10-22 22:16:29 · 877 阅读 · 0 评论 -
STM32使用WWDG窗口看门狗
复位//WWDG 窗口值//分频数使能中断设置计数器值使能串口看门狗,并设置初始值获取状态标记清楚状态标记。原创 2023-10-20 14:53:54 · 458 阅读 · 0 评论 -
使用STM32怎么喂狗 (IWDG)
IWDG 简介STM32F1 芯片内部含有两个看门狗外设,一个是 独立看门狗 IWDG,另一个是 窗口看门狗 WWDG。两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障。独立看门狗简单理解其实就是一个 12 位递减计数器,当计数器从某一个值递减到 0 时(如果看门狗已激活),系统就会产生一次复位。如果在计数器递减到 0 之前刷新了计数器值,那么系统就不会产生复位。这个刷新计数器值过程我们称之为“喂狗”。看门狗功能由 VDD 电压域供电,在停止模式和待机模式下仍能工作。原创 2023-10-19 11:28:34 · 1508 阅读 · 0 评论 -
STM32 ,写代码,Printf 重定向输出
如果要实现在串口或者 LCD 上显示,必须重定义标准库函数里调用的与输出设备相关的函数。%6.2f 按照浮点数打印,至少 6 个字符宽,小数点后有 2 位小数。%6d 按照十进制整型数打印,至少 6 个字符宽。%.2f 按照浮点数打印,小数点后有 2 位小数。%6f 按照浮点数打印,至少 6 个字符宽。%d 按照十进制整型数打印。%f 按照浮点数打印。%x 按照十六进制打印。原创 2023-10-17 15:45:50 · 356 阅读 · 0 评论 -
USART使用
具体步骤如下:(USART 相关库函数在 stm32f10x_usart.c 和 stm32f10x_usart.h 文件中)前面说过 STM32F103C8T6 芯片具有 3 个串口,对应不同的引脚,串口 1 挂接在 APB2 总线上,串口 2-串口 3 挂接在 APB1 总线上,根据自己所用串口使能总线时钟和端口时钟。原创 2023-10-17 14:56:21 · 1624 阅读 · 0 评论 -
STM32开发板,利用USB转TTL 串口调试
引出来的串口引脚连接模块的发送或接收引脚进行连接,利用usb连接电脑,利用串口助手来测试这些模块。如:wifi、蓝牙、GPS、GSM 这些都是串口模块 调试这些模块借助上位机AT指令。将开发板P4端子拔掉,开发板USB 转 TTL,输出端口就没有绑定单片机的串口了。利用USB 转TTL和我们单片机进行串口下载程序的话,1和2 、3和4 短接。拔掉 P4 跳线帽 ,就没有绑定单片机串口,变成USB转TTL模块。USB信号 和 串口信号 互转 使用CH340C芯片。给串口的设备进行调试。原创 2023-10-17 10:58:19 · 1512 阅读 · 0 评论 -
STM32如何使用PWM?
PWM 是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简 称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有 效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应 用的控制方式,其应用领域包括测量,通信,功率控制与变换,电动机控制、伺 服控制、调光、开关电源,甚至某些音频放大器,因此学习 PWM 具有十分重要的 现实意义。原创 2023-10-16 13:42:02 · 373 阅读 · 0 评论 -
STM32如何使用中断?
STM32F10x 外部中断/事件控制器(EXTI)包含多达 20 个用于产生事件/中断请求的边沿检测器。EXTI 的每根输入线都可单独进行配置,以选择类型(中断或事件)和相应的触发事件(上升沿触发、下降沿触发或边沿触发),还可独立地被屏蔽。原创 2023-10-16 13:36:19 · 321 阅读 · 0 评论 -
STM32如何使用定时器
STM32F1 的通用定时器包含一个 16 位自动重载计数器(CNT),该计数器由 可编程预分频器(PSC)驱动。STM32F103CT86 只有定时1/2/3/4 +高级定时器1。原创 2023-10-16 13:26:28 · 403 阅读 · 0 评论 -
STM32是什么意思?
Microelectronics 的缩写,表示微控制器,要注意微控制器和微处理器 的区别。意法半导体,是一个公司的名字。原创 2023-10-13 14:12:23 · 347 阅读 · 1 评论 -
STM32 芯片怎么选型?
SMT32概览:STM32F051R8T6x xx 代表的含义STM32MPU产品型号含义STM32芯片封装:原创 2023-10-13 14:04:22 · 131 阅读 · 0 评论 -
通过GPIO管脚检测一段PWM信号的低电平宽度,请描述下设计程序的思路
一个下降沿触发,一个上升沿触发。前一个触发后定时器开始计时。原创 2023-10-10 09:17:12 · 61 阅读 · 0 评论 -
STM启动文件
调用 C 库函数_main 初始化用户堆栈,从而转向我们用户应用程序的 main。这个文件的作用是负责执行微控制器从“复位”到“开始执行 main 函数”在“寄存器模板创建”中就已经提到过启动文件,它内部使用的都是汇编语言。)所必须进行的工作。(2)初始化 PC 指针=Reset_Handler。(1)初始化堆栈指针 SP=_initial_sp。(3)初始化中断向量表。原创 2023-10-09 10:49:39 · 63 阅读 · 0 评论