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
EC200 物联网项目实操 第2篇 FTP OTA升级
摘要:记录了
STM32
F0系统单片机BOOT引导程序通过4G模块进行OTA升级的实操过程使用EC2004G物联网模块,使用MD5算法校验OT
Z文的博客
·
2023-12-17 10:56
单片机开发教程
stm32
物联网
嵌入式硬件
EC200
OTA
STM32
BOOT
STM32引导程序
23. 如何设计一个前端项目
23.如何设计一个前端
项目设计
项目需要关注的重点:技术方案设计和选型技术选型的影响因素前端框架和工具选型多人协作和团队规范使用一直的代码开发规范制定合适的代码流程规范设计项目需要关注的重点:技术方案设计和选型多人协作和团队规范的制订技术方案设计和选型从
不一般的菜瓜
·
2023-12-17 10:02
前端进击笔记学习
前端
STM32
单片机输出频率及占空比可调的PWM波
一、测试用环境
STM32
F103C8T6,HAL库。只考虑PWM的频率和占空比两个参数,死区、极性、对齐方式等不做讨论。
wanglong3713
·
2023-12-17 10:23
嵌入式
单片机
STM32
单片机
stm32
mcu
stm32
f103和407位带操作
简介介绍位带操作:直接对寄存器某一位进行赋值操作.如:GPIO外设中,A口的第一个输出寄存器想要输出1,使用位带操作可以直接赋值1.只有GPIO端口的输入和输出作用比较明显,其他的作用不大.位带支持范围通过cortex-M3内核手册可以看到,有两个位带区,一个是外设的,一个是SRAM的.这里使用外设的.在f10xxx参考手册中存储器映像中可以看到那些外设可以使用位带操作.计算公式代码实现如果是40
ALZSM小伟
·
2023-12-17 10:51
stm32
嵌入式硬件
单片机
STM32
WU55蓝牙开发学习笔记(2)-协议栈更新
STM32
WU55蓝牙开发学习笔记(2)前言今天就稍微写一下wb55芯片协议栈的烧录吧,刚好手上新焊了一块板子。
D_cutter
·
2023-12-17 10:19
stm32
单片机
学习
【
STM32
】
STM32
学习笔记-OLED显示屏(10)
00.目录文章目录00.目录01.OLED显示屏接线图02.OLED函数库03.OLED测试代码04.Keil调试05.程序下载06.附录01.OLED显示屏接线图02.OLED函数库oled.h#ifndef__OLED_H#define__OLED_HvoidOLED_Init(void);voidOLED_Clear(void);voidOLED_ShowChar(uint8_tLine,u
Print World
·
2023-12-17 07:15
STM32F103
学习
笔记
stm32
stm32学习笔记
江科大stm32
江科大
【
STM32
入门】4.2对射红外传感器计次
2.驱动编写首先新建.c文件和.h文件,命名为CountSensor国际惯例,.c文件内要包含
stm32
.h头文件,然后编写CountSensor_Init()函数,即传感器计数函数。
铁道孤影
·
2023-12-17 07:39
STM32入门
stm32
嵌入式硬件
单片机
80、基于
STM32
的数字频率计频率检测配NE555脉冲发生器设计
本文提出了一种基于
STM32
单片机频率测量的方案。与传统单片机相比,
STM32
的主频和定时器的频率可以通过PLL倍频到高达72MHz,能够实现高精度的测量。关键词:
STM32
单片机,NE555脉冲发
冠一电子设计
·
2023-12-17 06:07
stm32
单片机
嵌入式硬件
普冉(PUYA)单片机开发笔记(8): ADC-DMA多路采样
厂家例程中有使用DMA完成单路采样的,根据这个例程提供的模板,再加上在
STM32
开发同样功能的基础,摸索着尝试。
硬核老骆
·
2023-12-17 05:30
PY
MCU
单片机
笔记
嵌入式硬件
物联网
arm开发
FreeRTOS_
Stm32
F103系列单片机标准库移植
目录标题1、下载FreeRTOS源码1.1github仓库下载1.2官网下载1.3百度网盘下载2、FreeRTOS移植2.1首先需要有一个可运行的标准库工程2.2在工程内创建一个FreeRTOS文件夹,然后在FreeRTOS文件夹中再新建port、include、src三个文件夹。2.3port文件夹移植2.4include文件夹移植2.5src文件夹移植2.6移植FreeRTOSConfig.h
南有孤岛°
·
2023-12-17 02:26
FreeRTOS
STM32
单片机
stm32
嵌入式硬件
STM32
_串口下载程序
目录标题前言1、理论知识2、串口下载具体操作2.1、硬件准备2.2、软件准备2.3、设置单片机的启动模式为系统存储器启动2.4、软件配置2.5、下载程序附:生成hex文件前言使用调试器下载程序又快有稳定还能使用调试功能,当然是下载调试的首选。但是拓展下串口下载程序的知识作为下载的备选方案也是很有必要的。1、理论知识ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。I
南有孤岛°
·
2023-12-17 02:26
STM32
通信协议相关
stm32
嵌入式硬件
单片机
Stm32
_串口的帧(不定长)数据接收
目录标题前言1、串口中断接收固定帧头帧尾数据1.1、任务需求1.2、实现思路1.3、程序源码:2、串口中断接收+用定时器来判断帧结束3、串口中断接收数据+空闲中断3.1、串口的空闲中断3.2、实现思路3.3、程序源码4、串口的空闲中断+DMA转运4.1、DMA简介4.2、DMA模式4.3、DMA资源4.4、DMA主要特征4.5、实现思路4.6程序源码:报错及解决:前言使用串口传输数据时,因为串口是
南有孤岛°
·
2023-12-17 02:56
STM32
通信协议相关
stm32
单片机
嵌入式硬件
STM32
_启动流程详解
目录标题前言启动流程概述复位中断函数详解SystemInit函数详解__main函数详解附录
stm32
单片机的存储器映像中断向量表的映射前言最近在学习IAP远程OTA升级单片机固件程序,发现自己对单片机的启动流程还不是那么了解
南有孤岛°
·
2023-12-17 02:53
STM32
stm32
嵌入式硬件
关于
STM32
单片机采用CH340串口烧写程序的细节
针对
STM32
系列单片机,大家一般采用STLink和Jlink来下载程序,这里我们试一下CH340USB转串口芯片的下载方法,主要是将Boot电平设置好。
火卫控
·
2023-12-17 01:07
sgm41511电源管理芯片
STM32
iic驱动
SGM41511是一种电源管理和充电器设备,适用于使用大容量单电池锂离子或锂聚合物电池的手机和平板电脑等应用。SGM41511可以容纳多种输入源,包括USB、墙壁适配器和汽车充电器。它为5V输入(USB电压)进行了优化,但能够在3.9V到13.5V的输入电压下工作。它还支持JEITA模式,以确保电池在高温或低温下的充电安全。自动电源路径选择从输入源(VBUS)、电池(BAT)或两者为系统(SYS)
yx-Q
·
2023-12-17 00:45
C语言
BearPi Std 板从入门到放弃 - 先天篇(1)(阶段 : 智慧城市 - 智慧路灯)
简介对前面几篇整合,做个小小汇总试验,使用BearPiE53_SC1扩展板主芯片:
STM32
L431RCT6串口:Usart1扩展板与主板连接:I2C:I2C1(光照强度传感器:BH1750)LED:PB9
听我一言
·
2023-12-16 23:29
嵌入式吧
智慧城市
人工智能
STM32
BearPi
嵌入式
单片机
嵌入式硬件
stm32
学习总结:3、Proteus8+
STM32
CubeMX+MDK很有搞头
stm32
学习总结:3、Proteus8+
STM32
CubeMX+MDK很有搞头文章目录
stm32
学习总结:3、Proteus8+
STM32
CubeMX+MDK很有搞头一、前言二、资料收集三、实际案例-
xiaoyaoyou.xyz
·
2023-12-16 22:55
#
stm32
stm32
学习
嵌入式硬件
proteus
stm32
H库的内部FLASH读写操作与结构体数组数据写入与读取
stm32
H库的内部FLASH读写操作与结构体数组数据写入与读取1.软硬件准备2.关于
STM32
的Flash的一些说明3.实验结果参考博主-
STM32
系列(HAL库)——内部FLASH读写实验1.软硬件准备软件
自小吃多
·
2023-12-16 22:23
stm32
嵌入式硬件
单片机
STM32
H库Modbus-RTU程序
STM32
H库Modbus-RTU程序简介ModbusASCII协议ModbusRTU协议ModbusTCP协议Modbus/UDP协议ModbusRTU数据帧结构Modbus支持的功能码功能码0x03
自小吃多
·
2023-12-16 21:53
STM32开发
stm32
嵌入式硬件
Modbus
使用下载代替物理串口输出-
STM32
Debug (printf) Viewer
使用下载代替物理串口输出-
STM32
Debug硬件要求配置方法代码要求打印输出结果硬件要求
STM32
的PB9、PB10引脚的串口1通常用作其他功能使用后,无法通过printf()函数打印输出想要调试输出查看变量或调试信息
自小吃多
·
2023-12-16 21:49
STM32开发
stm32
嵌入式硬件
单片机
stm32
RTC时钟设置能不能用毫秒
stm32
RTC时钟设置能不能用毫秒具体的程序里面写的是RTC_SetAlarm(SENDTIME+RTC_GetCounter());进入原函数看看发现是:voidRTC_SetAlarm(uint32
没能耐的猴儿
·
2023-12-16 20:49
c#
开发语言
全局变量报错:\Output\
STM32
.axf: Error: L6218E: Undefined symbol
\Output\
STM32
.axf:Error:L6218E:Undefinedsymbolkey_num(referredfrommain.o).这里只说全局变量哦,这是因为你在调用的.c文件里把定义写在了函数里面
没能耐的猴儿
·
2023-12-16 20:19
stm32
C++改写为C
stm使用中,经常能见到CPP的示例,这些是给arduino,esp32用的,
stm32
也支持cpp但是你就想用c怎么办呢,比如我在新手的时候::这个双冒号就难住了英雄好汉比如这是个cpp的如果类不多的情况下改写为
没能耐的猴儿
·
2023-12-16 20:09
c++
c语言
开发语言
STM32
配置TIM定时中断常用库函数
单片机学习!目录编辑1.函数TIM_DeInit2.函数TIM_TimeBaseInit配置时基单元3.函数TIM_TimeBaseStructInit4.函数TIM_Cmd运行控制5.函数TIM_ITConfig中断输出控制6.时基单元的时钟选择函数6.1函数TIM_InternalClockConfig6.2函数TIM_ITRxExternalClockConfig6.3函数TIM_TIxEx
Echo_cy_
·
2023-12-16 20:37
STM32
stm32
单片机
嵌入式硬件
STM32
(8)-DMA+串口实现双开发板数据收发
文章目录一、存储器、寄存器二、具体代码1.
STM32
(发送方)DMA配置(1)作为发送方,自然数据要从内存发往串口数据寄存器去,我定义一个数组,并编写两个函数,分别返回温度和湿度数值,作为数组里的元素。
棉花糖永远滴神
·
2023-12-16 19:21
stm32
单片机
嵌入式硬件
STM32
——串口实验(非中断)
需求:接受串口工具发送的字符串,并将其发送回串口工具。硬件接线:TX--A10RX--A9一定要记得交叉接线!!串口配置:1.选定串口2.选择模式异步通讯3.串口配置4.使用MicroLIB库从魔术棒打开,这个勾勾一定要打上,否则printf无法重映射!编程实现:在main函数中,首先发送"helloworld\n"字符串通过串口。然后进入一个无限循环(while(1)),在循环中使用HAL_UA
lz学习嵌入式
·
2023-12-16 18:18
stm32
嵌入式硬件
单片机
STM32
——超声波传感器
需求:使用超声波测距,当手离传感器距离小于5cm时,LED1点亮,否则保持不亮状态接线:定时器配置:使用TIM2,只用作计数功能,不用作定时。将PSC配置为71,则计数1次代表1us。编写微秒级函数:1、总结微秒级定时:这个延迟函数的实现利用了定时器TIM2的计数器来测量时间,从而实现微秒级的延迟。在一些嵌入式系统中,这种方式是常见的延迟实现方法。请注意,这种忙等待的方式可能在一些场景中不够精确,
lz学习嵌入式
·
2023-12-16 18:15
stm32
嵌入式硬件
单片机
STM32
——串口
串口发送/接收函数:HAL_UART_Transmit();串口发送数据,使用超时管理机制HAL_UART_Receive();串口接收数据,使用超时管理机制HAL_UART_Transmit_IT();串口中断模式发送HAL_UART_Receive_IT();串口中断模式接收HAL_UART_Transmit():该函数用于在阻塞模式下通过UART发送数据。在传输完成之前,该函数将一直等待。H
lz学习嵌入式
·
2023-12-16 18:11
stm32
嵌入式硬件
单片机
【
STM32
】
STM32
学习笔记-GPIO相关API概述(06-1)
00.目录文章目录00.目录01.GPIO概述02.GPIO_Exported_Types03.GPIOSpeed_TypeDef04.GPIOMode_TypeDef05.GPIO_InitTypeDef06.BitAction07.GPIO_pins_define08.GPIO_Pin_sources09.GPIO_Port_Sources10.GPIO相关函数汇总11.GPIO_DeInit
Print World
·
2023-12-16 18:11
STM32F103
stm32
学习
笔记
GPIO
江科大STM32
江科大
STM32
_HAL库—IWDG看门狗
一、CubeMX设置1、晶振配置(72M)2、数据配置超时时间Tout=prv/LSI*rlv(s)其中prv是预分频器寄存器的值,rlv是重装载寄存器的值,而LSI值默认是40kHz,如下所示。3、代码实现intmain(){while(1){HAL_IWDG_Refresh(&hiwdg);//IWDG喂狗HAL_Delay(800);}}
qq_755682240
·
2023-12-16 18:38
STM32与GD32
stm32
嵌入式硬件
单片机
STM32
储存器和总线构架
一、引言本篇文章旨在介绍
STM32
小容量、中容量和大容量的储存器和系统构架,文中涉及到一些专有名词和概念较为抽象和陌生,建议读者能够查阅相关资料和知识加深了解。
小小_扫地僧
·
2023-12-16 18:07
32单片机
stm32
嵌入式硬件
单片机
【
STM32
】DMA直接存储器存取
1DMA简介DMA(DirectMemoryAccess)直接存储器存取可以直接访问
STM32
的存储器的,包括运行SRAM、程序存储器Flash和寄存器等等DMA可以提供外设寄存器和存储器或者存储器和存储器之间的高速数据传输
StudyWinter
·
2023-12-16 18:34
STM32
stm32
嵌入式硬件
单片机
DMA
直接存储器存取
数据搬运
STM32
G030C8T6:使用外部晶振配置LED灯闪烁
本专栏记录
STM32
开发各个功能的详细过程,方便自己后续查看,当然也供正在入门
STM32
单片机的兄弟们参考;本小节的目标是,使用
STM32
G030C8T6单片机,通过
STM32
CubeMX软件,配置并使用外部
乘凉~
·
2023-12-16 18:33
STM32开发实战
stm32
嵌入式硬件
单片机
STM32
TIM定时中断设计
单片机学习目录文章目录一、定时器定时中断设计步骤二、定时器配置1.RCC开启时钟2.选择时钟源3.配置时基单元4.配置输出中断控制5.配置NVIC6.运行控制三、设计中断函数总结一、定时器定时中断设计步骤定时中断基本框架结构图:根据结构图可按步骤配置定时器第1步:RCC开启时钟。打开时钟后定时器的基准时钟和整个外设的工作时钟就会同时打开。第2步:选择时基单元的时钟源。对于定时中断可选择内部时钟源.
Echo_cy_
·
2023-12-16 18:33
stm32
嵌入式硬件
单片机
STM32
启动流程详解(超全,startup_
stm32
xx.s分析)
在正式讲解之前,我们需要了解
STM32
的启动模式。
STM32
的启动模式手册可以在Keil中跳转查看
STM32
的三种启动模式首先要讲一下
STM32
的启动模式,因为启动模式决定了向量表
JiaYu嵌入式
·
2023-12-16 18:31
嵌入式工程师
嵌入式底层
嵌入式学习
stm32
嵌入式硬件
单片机
物联网
stm32
学习:hal库usart+esp8266+tcp+onenet+可以远程监督家里情况
目录准备材料步骤
stm32
f103c8t6在
stm32
clube里创建项目先配置调试接口SYS(博主用的是stlink,选的是SW),配置外部时钟源RCC,总线时钟频数72配置串口(波特率为115200
码农小白
·
2023-12-16 18:22
stm32
物联网平台
stm32
学习
嵌入式硬件
stm32
学习:DHT11+0.96寸oled屏
目录材料接线步骤
stm32
clube配置配置gpio口配置IIC,OLED生成项目打开项目编辑加入dht11和oled文件到项目中将.c文件加入到项目中,然后编译修改main代码烧录后就会在oled上出现温湿度注意材料
码农小白
·
2023-12-16 18:52
stm32
stm32
学习
嵌入式硬件
陀螺仪LSM6DSV16X与AI集成(3)----读取融合算法输出的四元数
陀螺仪LSM6DSV16X与AI集成.3--读取融合算法输出的四元数概述视频教学样品申请完整代码下载使用demo板生成
STM32
CUBEMX串口配置IIC配置CS和SA0设置串口重定向参考程序初始化SFLP
记帖
·
2023-12-16 17:59
传感器
stm32cube
单片机
LSM6DSV16X
STM32CUBEMX
融合算法
四元数
姿态角
匿名上位机
SFLP
磁力计LIS2MDL开发(1)----轮询获取磁力计数据
磁力计LIS2MDL开发.1--轮询获取磁力计数据概述视频教学样品申请源码下载通信模式速率生成
STM32
CUBEMX串口配置IIC配置CS设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置设置速率启用偏移消除开启温度补偿设置为连续模式轮询读取数据主程序演示概述本文将介绍如何使用
记帖
·
2023-12-16 17:59
传感器
单片机
stm32cube
stm32cubemx
磁力计
LIS2MDL
电子罗盘
指南针
mems
陀螺仪LSM6DSV16X与AI集成(4)----Qvar触摸电容配置
陀螺仪LSM6DSV16X与AI集成.4--Qvar触摸电容配置概述视频教学样品申请源码下载生成
STM32
CUBEMX串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU
记帖
·
2023-12-16 17:25
单片机
传感器
stm32cube
STM32CUBEMX
Qvar
电荷变化检测
LSM6DSV16X
IMU
陀螺仪
mems
STM32
与Freertos入门(六)队列
1、队列介绍队列是FreeRTOS提供的一种重要的通信机制,用于在任务之间传递数据。FreeRTOS队列是一种先进先出(FIFO)的数据结构,用于在任务之间传递消息或数据项。它允许一个任务将数据项发送到队列,而另一个任务则可以从队列中接收这些数据项。以下是FreeRTOS队列的一些重要特点和用法:队列创建:可以使用FreeRTOS提供的API函数创建队列。在创建队列时,需要指定队列的最大长度和每个
啥也不会的小白研究生
·
2023-12-16 16:28
stm32
嵌入式硬件
单片机
STM32
与Freertos入门(七)信号量
1、简介FreeRTOS提供了二值信号(BinarySemaphore)作为一种同步机制,用于在任务之间进行简单的通信和同步操作。二值信号是一种特殊类型的信号量,只能有两种状态:0(未触发)和1(已触发)。以下是关于FreeRTOS二值信号的一些详细介绍和用法:信号创建:可以使用FreeRTOS提供的API函数创建二值信号。在创建信号时,需要指定初始状态。可以选择将信号初始化为未触发(0)或已触发
啥也不会的小白研究生
·
2023-12-16 16:28
stm32
嵌入式硬件
单片机
STM32
与Freertos入门(五)任务案例
1、实现功能通过两个按键任务分别控制不同的点灯案例创建4个任务:在点灯任务的基础上在创建两个按键任务:Task_led:间隔500ms闪烁LE1;Task_led2:间隔1000ms闪烁LED2;Task_key:如果Task_led存在,则按下KEY后删除Task_led,否则创建Task_led;Task_key2:如果Task_led2正常运行,则按下KEY2后挂起Task_led2,否则恢
啥也不会的小白研究生
·
2023-12-16 16:57
stm32
嵌入式硬件
单片机
stm32
与Freertos入门(二)移植FreeRTOS到
STM32
中
本次使用的单片机型号为
STM32
F103C8T6,通过CubeMX快速移植。
啥也不会的小白研究生
·
2023-12-16 16:20
stm32
嵌入式硬件
单片机
【
STM32
单片机】旋转太空人设计
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用
STM32
F103C8T6单片机控制器,使IICOLED液晶等。主要功能:系统运行后,OLED显示动画界面。
Hai小易
·
2023-12-16 16:14
单片机
stm32
嵌入式硬件
旋转太空人
【Proteus仿真】【
STM32
单片机】电子门铃设计
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用Proteus8仿真
STM32
单片机控制器,使共阴数码管,按键、无源蜂鸣器等。
Hai小易
·
2023-12-16 16:14
单片机
proteus
stm32
电子门铃
ARM:作业4
编写主机读取温湿代码:iic.h#ifndef__IIC_H__#define__IIC_H__#include"
stm32
mp1xx_gpio.h"#include"
stm32
mp1xx_rcc.h"
zxrqwe
·
2023-12-16 16:41
arm开发
ARM(串口控制硬件) 2023.12.11
串口发送指令控制硬件工作uart.h#ifndef__MYUART_H__#define__MYUART_H__#include"
stm32
mp1xx_gpio.h"#include"
stm32
mp1xx_rcc.h
CalCXJ
·
2023-12-16 16:06
arm开发
单片机
嵌入式硬件
ARM:作业3
按键中断代码编写代码:key_it.h#ifndef__KEY_IT_H__#define__KEY_IT_H__#include"
stm32
mp1xx_gpio.h"#include"
stm32
mp1xx_exti.h
zxrqwe
·
2023-12-16 16:59
arm开发
java
前端
ARM开发
ARM课程介绍课程特点ARM开发-->Linux移植-->驱动开发前后联系:ARM和系统移植为驱动开发学习做准备工作所需知识:C语言基础及
STM32
需要的硬件知识课程要求目标:学习程序运行原理、硬件的控制原理会看原理图
满山的猴子我的腚最红
·
2023-12-16 16:28
ARM开发
arm开发
stm32
嵌入式硬件
c#
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他