STM32之六:SysTick系统滴答定时器
1. SysTick简介SysTick——系统定时器,是属于CM3内核的一个外设,内嵌在NVIC中。SysTick是一个24位的向下递减的计数器,从重装载寄存器的值递减到0,之后自动从RELOAD寄存器中重装载定时器初值。只要不使能systick定时器,它就永不停息的一直循环计数,在睡眠模式下也能使用。systick系统滴答定时器在没有操作系统时,用于延时;在有操作系统时候(RTOS、UCOS2)
WiFi基础知识超详解
WiFi概念 WiFi是一种无线网络技术,它的主要作用是提供无线互联和数据传输的能力。通过WiFi,我们可以将多个设备连接到一个网络中,实现设备之间的通信和数据交换,而无需使用有线连接。发展历程 大家听说过2.4G或5GWiFi,这其实是它的工作频段(无线电波的频率)。那为什么是2.4GHz或者5GHz? 这要从十九世纪末至二十世纪初,随着无线电波的发现以及AM(调幅)技术
【stm32】ADC的介绍与使用
1、ADC介绍ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁STM32主要是数字电路,数字电路只有高低电平,没有几V电压的概念,所以如果想读取电压值,就需要借助ADC模数转换器来实现,ADC读取引脚上的模拟电压,转换为一个数据,存在寄存器里,再把这个数据读取到变量中,就可以进行显
新的ST-LINK出现ST-LINK USB communication error的问题
遇到新的ST-LINK出现“ST-LINK USB communication error”这一错误时,可以尝试以下几种解决方法:正常检测界面:有问题的界面:1. 检查USB连接更换USB接口:尝试将ST-LINK连接到电脑上的不同USB接口,有时候问题可能是由于特定USB接口的问题导致的。检查USB线缆:确保USB线缆连接稳定,没有损坏。可以尝试更换一根USB线缆来排除线缆故障的可能性。2. 更
【STM32】USART串口和I2C通信
USART串口一、串口1、简介串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单、可实现两个设备的互相通信单片机的串口可以使单片机与单片机、单片机与电脑、单片机与其他模块互相通信2、电路要求简单双向串口通信有两根通讯线:发送端TX和接收端RX,以及两根供电线:VCC和GND,TX和RX是单端信号,它们的高低电平都是相对于GND的,所以GND也可以看做是通讯线TX和RX要交叉连接,
使用CH340烧录STM32的详细指南
本文详细介绍了如何使用CH340 USB转TTL模块将STM32F103C8T6进入下载模式,并通过FlyMcu软件进行固件烧录的步骤。以下是具体操作流程:
STM32的端口引脚的复用功能及重映射功能解析
STM32的端口引脚的复用功能及重映射功能解析复用功能首先、我们可以这样去理解stm32引脚的复用功能。以stm32F103RCT6芯片引脚PA9、PA10为例。这两个芯片引脚定义如下:PA9引脚: PA9/USART1_TX/TIM1_CH2PA10引脚:PA10/USART1_RX/TIM1_CH31、这里的PA9引脚和PA10引脚我们可以理解为引脚名,用于区分两个不同的引脚。2、可以看到PA
一文搞懂 Windows 10 & 11 IoT
Windows IoT 是什么 ?首先,先来了解 Windows IoT(前身为 Windows Embedded)是 Microsoft 所设计的一系列作业系统,专为内嵌系统使用而设计,可为物联网带来企业级的电源、安全性和管理能力。它会利用 Windows 的内嵌体验、生态系统和云端连线能力,让组织可以使用安全装置建立其物联网,而这些装置可以快速布建、轻松管理。Windows IoT 适用于哪些
如何为电机驱动选择合适的MOSFET
汽车 OEM 正在迁移到 BLDC,以zui大限度地提高效率和可靠性。本文着眼于工程师在设计过程中应考虑的重要参数,以实现这些目标。电磁感应 (EMI) 的发现改变了世界,预示着新时代的到来。今天,它涉及到每个部门、市场和行业。在许多方面,能够随意发电并将能量转化为jing确控制和规律性的运动,是发达社会的标志。到目前为止,发电机和电动机是zui常见和广泛部署的 EMI 实施方案。除太阳能外,大部
基于STM32智能电子锁设计
1.简介 随着时代的高速发展,家居安全也成为人们日常生活中的一个安全问题。目前传统的门锁使用的是机械密码,在安全性方面表现不佳。这些缺点可以通过改用智能电子密码锁来弥补。智能电子锁是一种使用了现代电子技术的高科技产品,它的出现解决了人们对于安全问题的困扰。与传统的门锁不同,它使用了更多现代的识别技术,以满足用户使用的多样性和安全性,同时操作起来简单又方便,为了更好地推广智能电子锁在各领域中的应用
PCIe外接卡标准尺寸
为了复用现有机箱PCIe插槽,定义了两种PCIe外接卡的高度:即全高(Standard height)111.15 mm (4.376 inches)和半高(half height)68.90 mm (2.731 inches);两种PCIe外接卡的长度:全长(full length)312.00 mm (12.283 inches),半长(half length)167.65 mm (6.600
norflash和nandflash的区别
一、norflash介绍1.简介NOR Flash,也称为NOR型闪存,是一种非易失性存储器(NVM),它可以在不需要持续电力供应的情况下保留存储的数据。NOR Flash以其高可靠性和直接执行代码(eXecute In Place, XIP)的能力而著称,这使得它成为嵌入式系统和某些特定应用的理想选择,我们常用的片内flash通常都是norflash,STM32的代码在片内flash中运行,而不
ASP.NET Core 8.0 中使用 Hangfire 调度 API
在这篇博文中,我们将引导您完成将 Hangfire 集成到 ASP.NET Core NET Core 项目中以安排 API 每天运行的步骤。Hangfire 是一个功能强大的库,可简化 .NET 应用程序中的后台作业处理,使其成为调度任务的绝佳选择。继续阅读以了解如何设置 Hangfire 并将其配置为每天运行您的 API。为什么在 ASP