外设
文章平均质量分 54
外设
无敌小手
我是厂仔
展开
-
STM32,我想看单片机上的外设时钟,我怎么看?
首先需要加载我们的时钟函数的文件。原创 2023-10-22 22:16:29 · 931 阅读 · 0 评论 -
STM32使用WWDG窗口看门狗
复位//WWDG 窗口值//分频数使能中断设置计数器值使能串口看门狗,并设置初始值获取状态标记清楚状态标记。原创 2023-10-20 14:53:54 · 516 阅读 · 0 评论 -
使用STM32怎么喂狗 (IWDG)
IWDG 简介STM32F1 芯片内部含有两个看门狗外设,一个是 独立看门狗 IWDG,另一个是 窗口看门狗 WWDG。两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障。独立看门狗简单理解其实就是一个 12 位递减计数器,当计数器从某一个值递减到 0 时(如果看门狗已激活),系统就会产生一次复位。如果在计数器递减到 0 之前刷新了计数器值,那么系统就不会产生复位。这个刷新计数器值过程我们称之为“喂狗”。看门狗功能由 VDD 电压域供电,在停止模式和待机模式下仍能工作。原创 2023-10-19 11:28:34 · 1756 阅读 · 0 评论 -
STM32 ,写代码,Printf 重定向输出
如果要实现在串口或者 LCD 上显示,必须重定义标准库函数里调用的与输出设备相关的函数。%6.2f 按照浮点数打印,至少 6 个字符宽,小数点后有 2 位小数。%6d 按照十进制整型数打印,至少 6 个字符宽。%.2f 按照浮点数打印,小数点后有 2 位小数。%6f 按照浮点数打印,至少 6 个字符宽。%d 按照十进制整型数打印。%f 按照浮点数打印。%x 按照十六进制打印。原创 2023-10-17 15:45:50 · 419 阅读 · 0 评论 -
USART使用
具体步骤如下:(USART 相关库函数在 stm32f10x_usart.c 和 stm32f10x_usart.h 文件中)前面说过 STM32F103C8T6 芯片具有 3 个串口,对应不同的引脚,串口 1 挂接在 APB2 总线上,串口 2-串口 3 挂接在 APB1 总线上,根据自己所用串口使能总线时钟和端口时钟。原创 2023-10-17 14:56:21 · 1743 阅读 · 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 · 1762 阅读 · 0 评论 -
通过GPIO管脚检测一段PWM信号的低电平宽度,请描述下设计程序的思路
一个下降沿触发,一个上升沿触发。前一个触发后定时器开始计时。原创 2023-10-10 09:17:12 · 97 阅读 · 0 评论 -
STM启动文件
调用 C 库函数_main 初始化用户堆栈,从而转向我们用户应用程序的 main。这个文件的作用是负责执行微控制器从“复位”到“开始执行 main 函数”在“寄存器模板创建”中就已经提到过启动文件,它内部使用的都是汇编语言。)所必须进行的工作。(2)初始化 PC 指针=Reset_Handler。(1)初始化堆栈指针 SP=_initial_sp。(3)初始化中断向量表。原创 2023-10-09 10:49:39 · 80 阅读 · 0 评论 -
无线通信技术:红外遥控通信
红外线遥 控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号红外遥控通信系统一般由红外发射装置和红外接收设备两大部分组成。原创 2023-09-26 14:34:21 · 1080 阅读 · 0 评论 -
DS1302时钟
DS1302 芯片是 三线制SPI接口内含有一个实时时钟/日 历和 31 字节静态 RAM,通过简单的串行接口与单片机进行通信;AM/PM 指示决定采用 24 或 12 小时格式。DS1302 与 单片机之间能简单地采用同步串行的方式进行通信,仅需用到三根通信线:①RES 复位②I/O 数据线③SCLK 串行时钟。原创 2023-09-26 09:50:54 · 124 阅读 · 0 评论 -
DS18B20温度传感器
DS18B20 是由 DALLAS 半导体公司推出的一种的“一线总线(单总线)”接口的温度传感器这种一线总线就是 三线制 SPI。原创 2023-09-25 17:03:36 · 440 阅读 · 0 评论 -
I2C外设
接口线少只有两根线,控制方式简单,通信速率较高;I2C 是飞利浦公司开发的两线式串行总线;原创 2023-09-25 13:21:53 · 333 阅读 · 0 评论 -
单片机外设-串口(UART)详情
串行通信是一种通信的执行方式,它使用一根数据线,将数据进行一位一位传输,他有固定的长度数据一字节有7个比特位,常用于计算机与计算机和外设的通信。异步通信他是指一种通信方式,通信的发送与接收设备使用各自的时钟控制数据的发生和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。异步通信使用 数据帧为单位进行传输,字符与字符之间的间隙是任意的,每个字符中的各位是固定时间传送的,即字符之间不一定有“位间隔”的整数倍关系,同一字符内的各位之间距离为“位间隔”的整数倍。原创 2023-09-21 16:29:32 · 2594 阅读 · 0 评论 -
单片机控制直流电机
单片机的GPIO不能直接连接电机,IO的电流不够或者会烧坏芯片,需要连接一个驱动芯片。,ULN2003 是输入高,输出为低。原创 2023-09-08 10:09:37 · 380 阅读 · 0 评论 -
51单片机-直流电机学习
其主要作用是产生电磁转 矩和感应电动势,是直流电机进行能量转换的枢纽,所以通常又称为电枢,由转轴、电枢铁心、电枢绕组、换向器和风扇等组成。就必须搭建驱动电路,开发板上板载的驱动芯片是 ULN2003。定子的主要作用是产生磁场,由机座、主磁极、 换向极、 端盖、 轴承和电刷装置等组成。3V 转速:17000-18000 转每分钟。直流电机运行时静止不动的 部分称为定子。简介51单片机采用的是5V的直流电机。要么将芯片烧坏,要么就驱动不起来。参考电流:0.35-0.4A。运行时转动的部分称为转子。原创 2023-09-08 09:55:11 · 609 阅读 · 0 评论 -
单片机-蜂鸣器
主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V 直流工 作电压),多谐振荡器起振,输出 1.5~5kHZ 的音频信号,阻抗匹配器推动压电 蜂鸣片发声。由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电 源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜 片在电磁线圈和磁铁的相互作用下,周期性地振动发声。蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。有源、无源 讲蜂鸣器里是否有振荡电路。原创 2023-09-06 14:37:58 · 1357 阅读 · 0 评论 -
单片机-LED介绍
当发光二极管发光 时,测量它两端电压约为 1.7V,这个电压又叫做发光二极管的“导通压降”。之间,通常我们会在 LED 管脚上串联一个电阻,目的就是为了限制通过发光二极。仔细观察贴片式发光二极管正面的一端有彩色标记,通常有 标记的一端为阴极。电流 越大,其亮度越强,但若电流过大,会烧毁二极管,一般我们控制在。下图左右分别为直插式发光二极管和贴片式发光二极管实物图。管的电流不要太大,因此这些电阻又可以称为“限流电阻”。直插式发光二极管长脚为 阳极,短脚为阴极。发光二极管正极 又称阳极,负极又称阴极,原创 2023-09-06 14:33:16 · 642 阅读 · 0 评论