E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32硬件设计
STM32
——看门狗WDG
一、什么是看门狗,看门狗的本质作用;看门狗全称:WatchDog,简称WDG,本质作用是是自动复位电路;二、看门狗执行什么功能;WDG主要是监控程序的运行状态,当程序因为设计漏洞,硬件故障或者电磁干扰等原因时,造成程序出现卡死或者跑飞时,看门狗可以自动复位电路,可以避免程序陷入长时间的罢工状态,保证了系统的可靠性和安全性;三、看门狗的本质是什么;看门狗DWG本质是定时器,在指定时间范围内,如果没有
开心的龙
·
2024-01-30 06:58
stm32
嵌入式硬件
单片机
STM32
介绍
下面会分享一整套
stm32
的入门到实战的一些知识和心得,持续更新~一、
stm32
介绍1.1
stm32
介绍
stm32
:st指的是意法半导体,m指的是处理器(cpu,ARM公司设计的ARM内核Cortex-M
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
STM32
时钟系统
一、复位复位也就是重启,使系统回到初始状态;复位的三种形式:上电复位,系统复位和备份区复位;系统复位;除了时钟控制器RCC-CSR寄存器中的复位标志位和备份区域中的寄存器以外,系统复位将复位所以的寄存器至他们复位状态;当触发以下事件时,将会产生一个系统复位:1.NRST引脚上的低电平(外部复位);2.窗口看门狗计数终止(WWDG复位);3.独立看门狗计数终止(IWDG复位);4.软件复位(SW复位
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
STM32
通用输入输出端口GPIO(IO口)
1.GPIO口的概念1.1概念IO口:通用输入输出端口,通过软件控制其输入输出,
STM32
芯片的GPIO引脚与外部设备连接起来,从而可以实现与外部的通信,控制以及数据采集的功能;输出模式下,可控制端口输出高低电平
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
STM32
——中断系统和外部中断EXTI
一、中断1.1中断系统中断系统是管理和执行中断的逻辑结构;1.2中断系统在执行主程序过程中,出现了特定的触发条件(触发源),系统停止执行当前程序,转而去执行中断程序,执行完毕后,返回至暂停的地方继续执行;中断产生前,会对现场进行保护,中断结束后,会对现场进行恢复;例如:串口通信时接收到一个信息,产生中断,触发DMA将数据转运走;定时器定时中断,触发ADC测量等;1.3中断优先级当多个中断源同时申请
开心的龙
·
2024-01-30 06:55
stm32
单片机
嵌入式硬件
STM32
——点灯
STM32
——点灯1.开发准备开发环境:keil5,
STM32
CubeMX开发语言:C语言烧录工具:ST-Link库函数:HAL库2.点灯常用的GPIOHAL库函数://GPIO初始化voidHAL_GPIO_Init
my hope !
·
2024-01-30 02:13
STM32
stm32
单片机
嵌入式硬件
STM32
-电动车报警器
STM32
-电动车报警器1.振动传感器点亮LED灯需求:当振动传感器接收到振动信号时,使用中断方式点亮LED1//重写中断服务函数,如果检测到EXTI中断请求,则进入此函数voidHAL_GPIO_EXTI_Callback
my hope !
·
2024-01-30 02:13
STM32
stm32
STM32
以太网接口在TCP/IP通信中的应用案例
在
STM32
的以太网通信中,TCP/IP协议广泛应用于各种领域,如远程监控、物联网、工业控制等。下面以一个
STM32
基于TCP/IP协议的以太网通信的应用案例为例进行介绍。
嵌入式杂谈
·
2024-01-30 00:43
网络
tcp/ip
网络协议
基于
STM32
的以太网通信协议选择与实现
在基于
STM32
的以太网通信中,主要涉及到选择合适的通信协议和实现对应的功能代码。常见的通信协议包括TCP/IP、UDP、HTTP等,选择合适的协议取决于具体应用需求。
嵌入式杂谈
·
2024-01-30 00:13
stm32
网络
嵌入式硬件
stm32
- SPI
stm32
-SPISPISPIhttps://blog.csdn.net/u010632165/article/details/109460814
aoaoGofei
·
2024-01-30 00:41
嵌入式
stm32
嵌入式硬件
单片机
STM32
以太网接口的配置和使用方法详解
STM32
微控制器提供了多种系列和型号,不同型号的芯片可能有不同的以太网接口,包括MAC(媒体访问控制器)和PHY(物理层接口)等组件。
嵌入式杂谈
·
2024-01-30 00:11
stm32
嵌入式硬件
单片机
Keil MDK 报错 Internal command error
如下//此次芯片为:
STM32
F103C6T6,其他芯片大家也可以尝试解决方法:按下芯片的复位键不松手,点击Keil中的下载键,等待一秒,松开复位键大家有更好的方法可以留言交流。
B_huasc
·
2024-01-29 23:13
单片机
嵌入式硬件
stm32
STM32
_JTAG引脚及复用代码
1.JTAG引脚1.1说明(可以不看)
STM32
的JTAG引脚通常包括TCK、TDI、TDO、TMS以及可选的TRST。
LuDvei
·
2024-01-29 18:48
STM32
stm32
单片机
嵌入式硬件
江科大
stm32
学习笔记5——蜂鸣器
目录一、接线二、代码部分三、查看库函数的方法一、接线蜂鸣器选择有源高电平触发蜂鸣器。GND——GNDVCC——正极I/O——B12注意:32上的PA15、PB3、和PB4是默认调试端口,如果使用需要进行额外配置,一般避开这三个端口。二、代码部分将3-2文件夹复制粘贴一份,重命名为“3-3蜂鸣器”打开之后,我们只需要将“GPIOA”改为“GPIOB”,“GPIO_Pin_0”改为“GPIO_Pin_
风痕天际
·
2024-01-29 18:43
江科大stm32学习笔记
stm32
学习
笔记
江科大
stm32
学习笔记6——GPIO输入准备
一、按键消抖由于按键内部使用的是机械式弹簧片,所以在按下和松开时会产生5~10ms的抖动,需要通过代码来进行消抖。二、滤波电容在电路中,如果见到一端接在电路中,一端接地的电容,则可以考虑它的作用为滤波电容,作用为保证电路的稳定,在分析电路时可以隐去。三、sdint关键字sdint关键字是用typedef定义的关键字,用来代替原C语言的关键字,这里只是换个叫法而已,含义其实都相同。int8_t对应c
风痕天际
·
2024-01-29 18:43
江科大stm32学习笔记
stm32
学习
笔记
C
江科大
stm32
学习笔记2——点个灯先
目录一、ST-LINK接线二、keil5设置三、通过配置寄存器点灯四、通过库函数点灯一、ST-LINK接线烧录器上的“SWCLK”接32“SWCLK”“SWDIO”接“SWDIO”“GND”接“GND”“3.3V”接“3.3V”接好后,将烧录器插在电脑上,电源灯常量,另一个灯闪烁状态,这样就说明接好了。二、keil5设置回到keil5主界面,在工具栏中选择“魔术棒”——“Debug”,在该界面中选
风痕天际
·
2024-01-29 18:13
江科大stm32学习笔记
单片机
stm32
STM32
duino舵机控制-2
使用定时器进行精确延时,串口接收数据进行500度--十六进制32250180度--十六进制FA串口接收到AA32两个字节,舵机转到0度;接收到AAFA,转到180度。请验证代码:constunsignedlongTIMER_PRESCALER=72;//定时器预分频因子constunsignedlongMICROSECONDS_PER_SECOND=1000000;//每秒微秒数voidsetup
es15071848238
·
2024-01-29 18:12
stm32
嵌入式硬件
单片机
江科大
stm32
学习笔记7——按键控制LED
接线:复制粘贴蜂鸣器文件夹,重命名为“3-4按键控制LED”,新建一个名为“Hardware”的文件夹用于存放硬件驱动文件。打开keil5,点击三个箱子按钮,在“Groups”中新建一个“Hardware”。再点击魔术棒按钮,在C/C++中选择“IncludePaths”,将Hardware的文件路径加入进来。回到keil,右键“Hardware”新建“LED.c”和“LED.h”,注意在新建时记
风痕天际
·
2024-01-29 18:08
江科大stm32学习笔记
stm32
学习
笔记
C
【
STM32
F103单片机】利用ST-LINK V2烧录程序 面包板的使用
1、ST‐LINKV2安装参考:http://t.csdnimg.cn/Ulhhq成功:2、烧录器接线背后有标识的引脚对应:3、烧录成功烧录成功后,按下核心板的RESET键复位!!!即可成功!4、面包板的使用连通相连,不同颜色的不连通:
王哈哈、
·
2024-01-29 18:26
STM32单片机
单片机
stm32
嵌入式硬件
STM32
之SPIFLASH W24Q64的结构
截图是
STM32
内部的flash其实跟我们的W25是一样的,
STM32
F103的最小单元是page,一个page是2K也就是最少要擦除2K。
GKoSon
·
2024-01-29 17:49
DS18B20温度传感器(
STM32
F103C8T6)
一、前言使用LCD1602实时显示DS18B20传感器捕抓的环境温度(学习笔记整理)。二、概述(一)传感器说明DS18B20数字温度计提供9位温度读数。信息经过单线接口送入或送出DS18B20传感器,因此从中央处理器到DS18B20仅需要提供电源以及一根数据线,就可以工作。(二)DS18B20的ROM指令表ROM指令表指令约定代码功能读ROM33H读取DS18B20温度传感器ROM中的编码(即64
程序员超庆
·
2024-01-29 14:32
stm32
stm32
DS18B20
ds18b20温度转换指令_使用
STM32
控制DS18B20温度传感器
前言温度传感器是各种传感器中最常用的一种,在做项目时经常会需要测量当前的温度,而DS18B20采用单总线协议,即与单片机借口仅需占用一个I/O端口,无需任何外部元件,仅需要一个上拉电阻,即可将外部环境温度以数字码的方式串行输出,从而大大简化了传感器与微处理器的接口,且DS18B20提供了9—12位的可编程分辨率为9—12位对应的可分辨温度分别为0.5°C,0.25°C,0.125°C,0.0625
愤怒美智
·
2024-01-29 14:31
ds18b20温度转换指令
STM32
读取 DS18B20 温度传感器
DS18B20是常用的数字温度传感器,和DHT11一样采用单线接口方式,
STM32
通过一个IO改变输入输出状态即可读取温度。
远望创客学堂
·
2024-01-29 14:30
STM32
arduino
keil
stm32
驱动开发
c语言
开发语言
嵌入式硬件
用
stm32
操作DS18B20温度传感器学习思考
#include"
stm32
f10x.h"//Deviceheader#include"Delay.h"#defineDS_DQ_PORTGPIOB//数据线#defineDS_DQ_PINGPIO_Pin
保佑我勇心想事成
·
2024-01-29 14:57
stm32
学习
嵌入式硬件
STM32
控制DS18B20温度传感器获取温度
时间记录:2024/1/28一、DS18B20温度传感器介绍(1)测温范围-55℃~+125℃,在-10℃到+85℃范围内误差为±0.4(2)返回的温度数据为16位二进制数据(3)
STM32
和DS18B20
KINO32
·
2024-01-29 14:26
STM32
stm32
嵌入式硬件
单片机
DS18B20
基于
STM32
的人体测温系统设计与实现
系统选用
STM32
F103的最小系统板,测温传感器选取DS18B20,液晶显示部
科创工作室li
·
2024-01-29 14:54
STM32
stm32
单片机
嵌入式硬件
基于
stm32
F103的智能药盒的设计
撰写关于基于
STM32
F103智能药盒设计的论文时,你需要涵盖以下几个核心部分:**标题**---一种基于
STM32
F103微控制器的智能药盒设计与实现**摘要**---本文旨在设计一款基于
STM32
F103
科创工作室li
·
2024-01-29 14:23
STM32
stm32
嵌入式硬件
单片机
基于
stm32
的伸缩晒衣架的设计
标题:基于
STM32
F103单片机的智能伸缩晒衣架控制系统设计与实现摘要:本论文探讨了一种基于
STM32
F103微控制器设计的智能伸缩晒衣架系统,该系统集成了环境感知、智能控制和无线通信等功能,以适应现代生活对便捷化
科创工作室li
·
2024-01-29 14:53
STM32
stm32
嵌入式硬件
单片机
STM32
串口下载模式
之前没搞明白JTAG,SW和串口的下载方式,且串口用另外的工具,SW又有keil和ST的工具,所以整混了。把JLINK下SW的方式搞清楚了,剩下常用的串口方式,而JTAG方式用线多,反而不常用。有几个要点:使用MCUISP软件,这个网上下个绿色版的,方便;使用USB-TTL的模块接出TTL电平的串口,核心板上的物理串口是SW,因此需要使用USB-TTL,而TX、RX对应的A9和A10。这点是之前没
chinxue2008
·
2024-01-29 14:57
stm32
单片机
嵌入式硬件
Stm32
学习笔记,3万字超详细
Stm32
学习笔记文章目录
Stm32
学习笔记前言的前言前言笔记
Stm32
三种开发方式的区别为什么
Stm32
初始化外设都需要先打开时钟GPIO八种模式
Stm32
寄存器映射
Stm32
中的位段映射
Stm32
中的时钟系统
TheBszk
·
2024-01-29 14:56
嵌入式
stm32
单片机
学习
嵌入式硬件
c语言
stm32
学习笔记1
STM32
的环境搭建:KeilMDK,
STM32
F10X库函数文件,
stm32
f103最小系统版。
nayuta0728
·
2024-01-29 13:54
stm32
单片机
学习
STM32
自学笔记 学习笔记 一
起源,A7,A9,M3,原来弄了A9的TQ2440,结果还得来重新熟悉下32函数JLINK使用SW方式,本来可以下载,但是一根线掉了重新上去,就出各种跟线无关问题,干脆把32断了重新接,结果就成功了,白下单了一个32和STLINK,还附带下单一台电脑。。只需要4根线的SWIO,速度最高20M,只拔掉VCC,会报错误,导致不能下载,看log是reset功能相关。只拔掉GND可以工作,看来极限情况只需
chinxue2008
·
2024-01-29 13:22
笔记
学习
STM32
引脚重映射
2.1RCC_APB2PeriphClockCmd函数2.2GPIO_PinRemapConfig函数三、重映射步骤四、重映射代码示例4.1开启AFIO时钟4.2引脚重映射配置4.3解除调试端口复用总结前言
STM32
Echo_cy_
·
2024-01-29 11:47
STM32
stm32
嵌入式硬件
单片机
学习正点原子
STM32
MP157编译buildroot出现了错误,解决办法
正点原子编译buildtoot这一小节配置完成以后就可以编译buildroot了,编译完成以后buildroot就会生成编译出来的根文件系统压缩包,我们可以直接使用。输入如下命令开始编译:sudomake//注意,一定要加sudo,而且不能通过-jx来指定多核编译!!直接按照正点原子的说法输入sudomake会出现错误,单独输入make就不会出现错误。也不懂这是为什么。
m0_70572045
·
2024-01-29 10:06
学习
stm32
嵌入式硬件
STM32
单片机的基本原理与应用(二)
单片机外部中断的基本原理
STM32
的每个IO都可以作为外部中断的中断输入口,这点也是
STM32
的强大之处。那么其中断是怎样实现的呢?
江苏学蠡信息科技有限公司
·
2024-01-29 10:26
单片机
stm32
嵌入式硬件
STM32
单片机基本原理与应用(三)
矩阵键盘工作原理矩阵键盘由多个独立按键组成,按键的一端接地,一端接MCU的GPIO。当按键没有被按下时,电路其实是一个断路,将单片机该引脚设置成输入上拉状态,读到的电平为高电平。当按下按键时,引脚会被拉低,此时读到的电平为低电平,说明按键已经被按下。4*4的矩阵键盘,通常采用逐行逐列进行扫描。先扫描第一行,将该行输出高电平,其他行输出低电平,记为0xF7(11110111)。然后开始扫描列,控制列
江苏学蠡信息科技有限公司
·
2024-01-29 10:26
单片机
stm32
嵌入式硬件
NB-IOT实验练习3——传感器采集及执行器控制
上一节介绍了无锡学蠡信息科技有限公司的无线传感器网络实验平台关于
STM32
F103单片机的基础实验,这一章,主要是使用
STM32
对单个传感器或执行器模块的单个实验进行介绍和演示。
江苏学蠡信息科技有限公司
·
2024-01-29 10:25
单片机
物联网
stm32
总结NB-IoT模块和单片机的区别
大纲如图:一、硬件层面1、采用芯片不同,(1)封装:封装尺寸、方式不同,对于
STM32
F103T8U6,其封装形式为VFQFPN36_6x6x05P(塑料四方扁平封装)体积小、重量轻。
江苏学蠡信息科技有限公司
·
2024-01-29 10:23
笔记
【智能家居入门之环境信息监测】(
STM32
、ONENET云平台、微信小程序、HTTP协议)
作为入门本篇只实现微信小程序接收下位机上传的数据,之后会持续发布如下项目:①可以实现微信小程序控制下位机动作,真正意义上的智能家居;②将网络通讯协议换成MQTT协议再实现上述功能,此时的服务器也不再是ONENET,可以是公用的MQTT服务器也可以自己搭建或者租最终效果一、下位机模块测试与分析1、MQ系列传感器2、DHT11温湿度传感器3、Esp8266-01s4、oled液晶屏二、微信小程序三、项
海风-
·
2024-01-29 09:57
智能家居
stm32
微信小程序
【
stm32
】hal库学习笔记-FSMC连接TFT_LCD
【
stm32
】hal库学习笔记-FSMC连接TFTLCD触摸屏结构与原理LCD模块接口原理图LCD接口连接在FSMC总线上面,图中的T_MISO/T_MOSI/T_PEN/T_SCK/T_CS连接在MCU
Chole_Waston
·
2024-01-29 09:23
stm32
学习
笔记
嵌入式硬件
STM32
之IIC总线控制ATC24C04
一、存储器介绍1、电子密码存储概述单片机的电子密码存储是一种将密码信息以电子形式存储在单片机内部的技术。它通常用于需要保护敏感信息或限制访问权限的应用程序,如安全系统、门禁系统、电子锁等。电子密码存储可以通过多种方式实现,以下是其中一种常见的概述:(1)存储器选择:选择适合存储密码的内部或外部存储器。内部存储器通常是非易失性存储器(如闪存),可以在断电情况下保持数据。外部存储器可以是EEPROM(
故人倾莹
·
2024-01-29 09:53
STM32单片机
stm32
单片机
初识
STM32
CubeMX
因为要调一个
STM32
的小项目,为了快速建立项目,第一次接触这个工具,比较方便。
一丠
·
2024-01-29 08:38
江科大
stm32
学习笔记3——LED闪烁
一、GPIO简介GPIO全称GeneralPurposeInputOutput,通用输入输出口,引脚电平一般是0~3.3V,部分引脚(就是文档中带了“FT”的可以承受5V电压),输出模式可以控制外设电路,出入模式可以读取外界信息。二、LED闪烁接线将32接在面板板相应位置,上方留两个空,下方留三个空。LED正脚连在芯片上方正极条处,另一个连在芯片A0处。使用跳线将正负极连在面包板正负两条上。三、小
风痕天际
·
2024-01-29 06:19
江科大stm32学习笔记
stm32
学习
笔记
基于
STM32
的智能点餐系统
前言基于
STM32
的智能点餐系统,主控使用
STM32
F103C8T6核心板针对传统就餐点餐流程出现的问题,进行需求分析,对点餐流程和功能模块进行分析,设计一款以单片机为主控器的智能点餐系统。
傅里叶也头大
·
2024-01-29 06:22
毕业设计
stm32
单片机
arm
点餐系统
基于ARM的餐厅点餐系统的设计与实现
基于ARM的餐厅点餐系统的设计与实现系统简介本设计主要将
STM32
F103ZET6芯片作为无线订购系统主要控制芯片,分为顾客终端和厨师终端。
释博文
·
2024-01-29 06:20
STM32
单片机
嵌入式
arm开发
STM32
CubeMX学习笔记(44)——USB接口使用(HID按键)
一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前用的最多的就是USB1.1和USB2.0
Leung_ManWah
·
2024-01-29 05:07
STM32CubeMX
stm32
STM32CubeMX
USB
HID
键盘
stm32
USB复合设备 cubeMX库一键生成 多路CDC串口 HID鼠标键盘 Composite Device
最近有个需求,需要同时用usb键盘鼠标和虚拟串口等,因为平时没怎么研究过usb协议,所以自己写复合设备一直没有成功,然后正巧在github上看到了一个
stm32
的一个usb复合设备库,可以快速配置usb
KJdog
·
2024-01-29 05:06
stm32
单片机
arm
STM32
CubeMX教程28 SDIO - 使用FatFs文件系统读写SD卡
目录1、准备材料2、实验目标3、FatFs轮询读取SD卡流程3.0、前提知识3.1、CubeMX相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、外设参数配置3.1.3、外设中断配置3.2、生成代码3.2.0、配置ProjectManager页面3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、烧录验证5、FatFsDMA读写SD卡流程简述5
OSnotes
·
2024-01-29 05:05
stm32
嵌入式硬件
单片机
STM32
CubeMX教程29 USB_HOST - 使用FatFs文件系统读写U盘
目录1、准备材料2、实验目标3、USB概述3.1、USB协议3.2、USB设备3.3、USB接口3.4、硬件原理4、实验流程4.0、前提知识4.1、CubeMX相关配置4.1.0、工程基本配置4.1.1、时钟树配置4.1.2、外设参数配置4.1.3、外设中断配置4.2、生成代码4.2.0、配置ProjectManager页面4.2.1、设初始化调用流程4.2.2、外设中断调用流程4.2.3、添加其
OSnotes
·
2024-01-29 05:05
stm32
单片机
嵌入式硬件
STM32
CubeMX教程30 USB_DEVICE - MSC外设_读卡器
3.2、生成代码3.2.0、配置ProjectManager页面3.2.1、设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、烧录验证5、常用函数参考资料1、准备材料正点原子
stm32
f407
OSnotes
·
2024-01-29 05:05
stm32
单片机
嵌入式硬件
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他