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]
一起玩儿物联网人工智能小车(ESP32)——32. 舵机控制Servo类详解
但是其本身所提供的Servo类并不支持ESP32系列处理器,它所支持的处理器有:AVR,SAM,SAMD,NRF52和
STM32
F4。如果不是这几种处理器,则需要使用第三方的库来实现此功能。
一起玩儿科技
·
2024-01-13 20:38
ESP32
物联网
esp32
单片机
STM32
CubeMX 中断NVIC 实战 (超详细配30张高清图,附源码)
STM32
CubeMX中断NVIC实战(超详细配30张高清图,附源码)1.中断基础概念
STM32
F407的嵌套向量中断控制器(NestedVectoredInterruptController,NVIC
艾格北峰
·
2024-01-13 19:53
STM32
CubeMX实战
stm32
单片机
嵌入式硬件
学习
STM32
CubeMX GPIO 输入/输出按键点亮LED灯实战 (超详细配高清图,附源码)
STM32
CubeMXGPIO输入/输出实战(超详细配高清图,附源码)1.环境准备正点原子探索者V2(
STM32
F407ZGT6)
STM32
CubeMX6.2.0
STM32
CubeIDE1.14.0ST-LinkV22
艾格北峰
·
2024-01-13 19:22
STM32
CubeMX实战
stm32
单片机
嵌入式硬件
Registered ARM Compiler Version not found in path:‘ARMCLANG’! Keil MDK5.9不安装Compiler Version5解决办法
KeilMDK5.9不预安装CompilerVersion5解决办法1.原因最近在学习
STM32
编程的时候,遇到了安装Keil_v5MDK5.39版本的时候,不能编译程序,遇到了无法找到编译器的问题,Waring
艾格北峰
·
2024-01-13 19:51
STM32
CubeMX实战
单片机
stm32
嵌入式硬件
Jlink V9刷入自动升级固件
JlinkV9刷入自动升级固件1、所需工具:一个可用的jlink,一个待刷jlink2、接线如图:3、查看待刷Jlink的主控芯片型号,我的型号为
stm32
f205rc4、刷入固件,固件下载地址:https
qq_20312079
·
2024-01-13 19:20
linux
一批J-link V9变砖拯救
一批J-linkV9变砖拯救weixin_51547258于2023-05-0516:05:09发布阅读量282收藏点赞数文章标签:单片机
stm32
嵌入式硬件版权手里有一批J-linkV9版本,由于误操作升级固件或者其他原因变砖
qq_20312079
·
2024-01-13 19:49
linux
STM32
HAL库RTC根据时间戳计算当前时间方法
要根据时间戳计算当前时间,可以使用RTCHAL库提供的函数和结构体。首先,需要定义一个RTC_HandleTypeDef结构体变量来存储RTC的配置和状态信息。例如:RTC_HandleTypeDefhrtc;然后,使用RTCHAL库提供的函数初始化RTC模块。例如:hrtc.Instance=RTC;hrtc.Init.HourFormat=RTC_HOURFORMAT_24;hrtc.Init
码农江_一叶知秋
·
2024-01-13 18:11
STM32
stm32
STM32
RTC设置时钟时,用BCD码设置和BIN码设置有什么区别
在
STM32
系列微控制器中,RTC(实时时钟)模块可以用于提供实时时间和日期功能。在设置RTC时钟时,可以使用BCD码(Binary-CodedDecimal)或BIN码(Binary)。
码农江_一叶知秋
·
2024-01-13 18:11
STM32
stm32
实时音视频
嵌入式硬件
Linux系统移植篇3:
STM32
MP微处理器之设备树简介
设备树详解简介在传统Linux内核中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data,这些板级细节代码对内核来讲只不过是垃圾代码。而采用DeviceTree后,许多硬件的细节可以直接透过
华清远见
·
2024-01-13 17:42
QT上位机串口+
STM32
单片机项目
2.form.cpp主要函数3.
STM32
部分1.main函数3.QT完整代码1.shangwei.pro2.form.h3.mainwindow.h4.form.cpp5.main.cpp6.mainwindow.cpp1
左手的月光
·
2024-01-13 14:57
qt
开发语言
单片机
stm32
【
STM32
单片机】温度报警控制系统设计
文章目录一、主要功能二、软件设计三、实验现象联系作者一、主要功能本项目使用
STM32
F103C8T6单片机控制器,使用无源蜂鸣器模块、IICOLED显示模块、DS18B20温度传感器、独立按键、继电器加热
Hai小易
·
2024-01-13 13:21
单片机
stm32
mongodb
嵌入式硬件
温度报警控制系统设计
STM32最小系统
【
STM32
单片机】步进电机控制系统设计
文章目录一、主要功能二、软件设计三、实验现象联系作者一、主要功能本项目使用
STM32
F103C8T6单片机控制器,使用ULN2003电机模块、IICOLED模块、按键模块等。
Hai小易
·
2024-01-13 13:21
单片机
stm32
嵌入式硬件
步进电机控制系统设计
STM32最小系统
【
STM32
单片机】智能时钟设计
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用
STM32
F103C8T6单片机控制器,使用无源蜂鸣器模块、IICOLED显示模块、DS18B20温度传感器、独立按键等。
Hai小易
·
2024-01-13 13:20
单片机
stm32
mongodb
嵌入式硬件
智能时钟设计
STM32F103最小系统板
第九讲 单片机驱动彩色液晶屏 控制RA8889软件:显存操作
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-13 12:35
单片机
嵌入式硬件
第十讲 单片机驱动彩色液晶屏 控制RA8889软件:图像运算
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-13 12:35
单片机
嵌入式硬件
第十一讲 单片机驱动彩色液晶屏 控制RA8889软件:播放avi视频
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-13 12:35
单片机
音视频
嵌入式硬件
第八讲 单片机驱动彩色液晶屏 控制RA8889软件:显示图片
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-13 12:05
单片机
嵌入式硬件
车规级芯片之 MCU、MPU、DSP、FPGA、SOC
MCU在应用中比较常见的就是ST的芯片,比如
STM32
,就是通常所
scott198512
·
2024-01-13 12:34
汽车电子与电气架构
单片机
嵌入式硬件
基于
STM32
F103和ESP8266的Wi-Fi模块驱动程序设计与优化
基于
STM32
F103和ESP8266的Wi-Fi模块驱动程序设计和优化是一个重要的任务,它将使
STM32
F103微控制器能够与ESP8266模块进行通信并实现无线网络连接。
嵌入式杂谈
·
2024-01-13 07:49
stm32
嵌入式硬件
单片机
【正点原子】
STM32
电机应用控制学习笔记——8.FOC简介
FOC是适用于无刷电机的,而像有刷电机,舵机,步进电机是不适用FOC的。FOC是电机应用控制难度最大的部分了。一.FOC简介(了解)1.介绍FOC(FiledOrientedControl)即磁场定向控制,又称磁场矢量控制(VC,VectorControl),也就是控制磁场的方向以及大小。无刷电机的无感控制是六步换向,设定初始电流方向为u进入v流出,此时合成的磁场矢量方向是斜向下的,也就是吸引转子
林清海笙
·
2024-01-13 07:49
#
直流无刷电机BLDC
#
FOC
stm32
学习
笔记
【正点原子】
STM32
电机控制应用学习笔记——6.BLDC直流无刷电机无感闭环控制
一.无刷无感测速原理(熟悉)无感检测的是过零信号,测速只需要测一项即可。第一步,假设转子极对数只有一对极,此时旋转一圈过零信号就会输出一个完整的脉冲。图中是60度一个单位的电角度,高电平就是180度的电角度,低电平也是180度的电角度,整合起来就是六个,六步换向。右图中,实线是电流,虚线是反电动势,这个图也是0-360度电角度一个周期的波形图。过零信号是通过比较器输出的,输入端一端接的是反电动势,
林清海笙
·
2024-01-13 07:19
#
直流无刷电机BLDC
stm32
学习
笔记
基于ARM Cortex-A7和
STM32
F2的IMX6ULL多核处理器设计与实现
基于ARMCortex-A7和
STM32
F2的IMX6ULL多核处理器设计和实现是一个复杂且具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
arm开发
stm32
嵌入式硬件
基于FreeRTOS的
STM32
和IMX6ULL异构处理器系统设计与实现
基于FreeRTOS的
STM32
和IMX6ULL异构处理器系统设计和实现是一项复杂而具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
stm32
嵌入式硬件
单片机
【正点原子
STM32
连载】第三十一章 待机模式实验 摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第三十一章待机模式实验本章介绍APM32E103低功耗模式中的待机模式,进入待机模式后,MCU内部的
正点原子
·
2024-01-13 07:18
stm32
嵌入式硬件
单片机
【正点原子
STM32
连载】 第二十九章 睡眠模式实验 摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第二十九章睡眠模式实验本章介绍APM32E103低功耗模式中的睡眠模式,通过调用WFI命令进入睡眠模
正点原子
·
2024-01-13 07:48
stm32
嵌入式硬件
单片机
【正点原子
STM32
连载】 第三十章 停止模式实验 摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第三十章停止模式实验本章介绍APM32E103低功耗模式中的停止模式,进入停止模式后,所有的时钟都将
正点原子
·
2024-01-13 07:48
stm32
嵌入式硬件
单片机
【
STM32
】HAL库的STOP低功耗模式UART串口唤醒,解决首字节出错的问题(全网第一解决方案)
【
STM32
】HAL库的STOP低功耗模式UART串口唤醒,解决首字节出错的问题(全网第一解决方案)前文:【
STM32
】HAL库的STOP低功耗模式UART串口唤醒,第一个接收字节出错的问题(疑难杂症)
网易独家音乐人Mike Zhou
·
2024-01-13 07:46
STM32笔记(含疑难杂症)
stm32
单片机
嵌入式
iot
物联网
mcu
STM32
i2c从机模式中断处理参考
voidI2C1_IRQHandler(void){/*USERCODEBEGINI2C1_IRQn0*/externvoidi2c1_irq(I2C_HandleTypeDef*hi2c);i2c1_irq(&hi2c1);return;/*USERCODEENDI2C1_IRQn0*/if(hi2c1.Instance->ISR&(I2C_FLAG_BERR|I2C_FLAG_ARLO|I2C
苏格拉真没有底
·
2024-01-13 07:11
stm32
嵌入式硬件
单片机
PCF8563转
STM32
RTC避坑指南
问题一,时间读取错误原因,读写时间必须Time在前,Date在后HAL_RTC_GetTime(&hrtc,&time,RTC_FORMAT_BCD);HAL_RTC_GetDate(&hrtc,&date,RTC_FORMAT_BCD);HAL_RTC_SetTime(&hrtc,&time,RTC_FORMAT_BCD);HAL_RTC_SetDate(&hrtc,&date,RTC_FORM
苏格拉真没有底
·
2024-01-13 07:41
单片机
stm32
嵌入式硬件
ADS1256驱动程序
1,初始化接口:/********************************************SPI2
STM32
ADS1256NSS--PB12--CSSCK--PB13--SCLKMISO
fantongl
·
2024-01-13 07:08
嵌入式
STM32
---基本定时器(含源码)小白可入
写在前面:定时器是
STM32
中一个十分重要的外设,并且在
STM32
中具有多个定时器。定时器的包括基本定时器、通用定时器以及高级控制定时器,这些定时器相关独立,不共享任何资源。
King~30+
·
2024-01-13 07:34
STM32
单片机
嵌入式硬件
stm32
mcu
STM32
Uart中断发送打印乱码问题记录
print和scanf重定向这里需要解决2个问题;1.print和scanf重定向编写对应的内部函数2.编译器兼容MDK和GCC参考内容基于VsCode+GCC+
STM32
环境下的串口输入输出重定向_gcclibc
shuiqinghan2012
·
2024-01-13 07:02
stm32
嵌入式硬件
单片机
STM32
L051使用HAL库操作实例(14)- ADC采集电压
目录一、前言二、ADC外设简要说明三、
STM32
CubeMX配置(本文使用的
STM32
CubeMX版本为6.1.2)1.MCU选型2.时钟使能3.外部时钟配置4.串口配置5.ADC引脚配置6.配置
STM32
CubeMX
皮克斯之旅
·
2024-01-13 07:29
STM32L0
STM32
stm32
嵌入式硬件
单片机
基于
STM32
和ESP8266的物联网应用开发与实现
基于
STM32
和ESP8266的物联网应用开发与实现可以实现智能家居、智能工业、环境监测等多种应用,它将结合
STM32
微控制器的实时控制能力和ESP8266无线通信模块的WiFi连接能力。
嵌入式杂谈
·
2024-01-13 06:53
stm32
物联网
struts
STM32
-Boot Configuration
STM32
支持3种BOOT方式:MainFlashMemorySystemMemoryEmbeddedSRAM通常开发只需要让
STM32
从MainFlashMemory启动即可。
嵌入式工程狮
·
2024-01-13 06:49
STM32
stm32
嵌入式硬件
单片机
经验分享
mcu
STM32
-创建工程模板
STM32
工程模板没有统一的格式,可以参考ST官方的示例模板或者根据自己的开发经验和使用习惯总结。ProjectTemplate文档以库函数工程模板为例,HAL库工程模板对应参考即可。
嵌入式工程狮
·
2024-01-13 06:07
stm32
嵌入式硬件
单片机
经验分享
mcu
stm32
f1zet6与
stm32
f1c8t6之间的转换
如何将
stm32
f1zet6芯片的程序成功移植到
stm32
f1c8t6芯片中,曾经这个问题困扰了我很久,花了我非常久的时间,希望看到我文章的同学不会在走弯路。
just today
·
2024-01-13 06:02
【笔记------
STM32
】高级定时器TIM1,CH3N输出PWM的示例
CHxN的pwm就是一个互补输出的问题,我更愿意称它叫CHx的互补通道,这样理解没有歧义。新手照着下面配寄存器就可以配置好。这里也提供一个演示:配置CH3N输出PWM,顺便配置了CH4输出PWM…这样就有了多路PWM…这里和普通定时器一样通道配置如图这里是上图里面mode说明:互补通道开启输出和普通通道不一样HAL_TIMEx_PWMN_Start(&htim1,TIM_CHANNEL_3);//
来碗豆腐脑
·
2024-01-13 06:58
单片机
stm32cube
ch3N
互补输出通道
PWM_Start
stm32
cube 不能安装解决,Invalid directory path.Please enter a directory path that meets the...
安装
stm32
cube,选择路径后创建目录失败,提示如下原因居然是盘符字母没大写,盘符不识别小写就离谱自己这辣鸡英语,瞎搞半天Java环境。。。。
来碗豆腐脑
·
2024-01-13 06:27
单片机
stm32cube
路径配置问题
STM32
定时器输入捕获1——初始化配置
当想检测高电平或低电平的持续时间的时候,就可以使用定时器输入捕获。例如示波器就是用到这个功能。这里就讲解一下定时器到底是如何输入捕获的:由上图我们可以知道,周期是每次连续的上升沿的时间差(例如:T=第二个方波的上升沿时间-第一个方波的上升沿时间),高电平时间是每次连续的上升沿和下降沿的时间差(例如:T高电平=第一个方波的下降沿-第一个方波的上升沿)。(基本定时器是不具备输入捕获的,通用/高级定时器
学习C和C++_WWester
·
2024-01-13 05:43
单片机
嵌入式硬件
stm32
c语言
c++
学习
FreeRTOS——软件定时器
STM32
芯片自带硬件定时器,精度较高,达到定时时间后会触发中断,也可以生成PWM、输入捕获、输出比较,等等,功能强大,但是由于硬件的限制,个数有限。
大 佬救我
·
2024-01-13 02:50
单片机
嵌入式硬件
通过串口收发一个字符、字符串
1.通过串口收发一个字符2.通过串口收发一个字符串uart4.h文件#ifndef__UART4_H__#define__UART4_H__#include"
stm32
mp1xx_rcc.h"#include"
stm32
mp1xx_gpio.h
傾语
·
2024-01-13 01:44
ARM
单片机
stm32
嵌入式硬件
第六篇,
STM32
脉冲宽度调制(PWM)编程
1.PWM概念PWM叫脉冲宽度调制(PulseWidthModulation),通过编程控制输出方波的频率和占空比(高低电平的比例),广泛应用在测量,通信,功率控制等领域(呼吸灯,电机)。PWM由定时器驱动,PWM周期就是定时器的周期,为了调节占空比,需要在定时器的基础上加上一个比较计数器,同时需要GPIO输出波形。—————————————————————————————————————————
肖爱Kun
·
2024-01-12 23:47
STM32编程
单片机
stm32
RT-Thread:
STM32
PHY 调试,使用软件包 WIZNET 驱动 W5500
2.采用RT-ThreadStudio工程
STM32
F407VET6芯片,W5500PHY芯片,两者之间使用SPI接口链接。
yutian0606
·
2024-01-12 23:20
RT-Thread
STM32
STM32CubeMX
stm32
嵌入式硬件
单片机
RT-Thread
PHY
WIZNET
RT-Thread入门笔记5-线程的时间片轮询调度
最大支持256个优先级(数值越小的优先级越高,0为最高优先级,最低优先级预留给空闲线程);用户可以通过rt_config.h中的RT_THREAD_PRIORITY_MAX宏来修改最大支持的优先级;针对
STM32
BC!
·
2024-01-12 22:17
RT-Thread
笔记
STM32
Cubemx:基于HAL库实现MPU6050 DMA获取姿态信息
文章目录一、资料准备二、
STM32
Cube配置2.1基础配置2.2IIC配置2.3HAL库IIC初始化BUG修改(重点,不修改初始化不了)三、代码移植
struggle_success
·
2024-01-12 21:40
硬件模块
STM32Cubemx
STM32
stm32
驱动开发
嵌入式硬件
STM32
Cubemx:基于
STM32
F407ZGT6搭建FreeRTOS基础工程全过程
搭建环境说明:
STM32
Cubemx+
STM32
F407ZGT6(正点原子探索者V2,只要你的外部高速晶振和低速晶振一样就直接按我的步骤来,不一样也没事)配置内容:时钟树USART(printf)FreeRTOS
struggle_success
·
2024-01-12 21:10
STM32Cubemx
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
STM32
Cubemx生成代码时卡住问题解决
问题描述:在使用
STM32
Cubemx生成代码的时候卡在Copyinglibrariesfiles这一步。
struggle_success
·
2024-01-12 21:40
STM32Cubemx
stm32
嵌入式硬件
单片机
STM32
HAL库:使用C标准库或MicroLIB实现printf && 多串口使用printf输出 && 结合DMA实现printf && 常见问题总结
综合多篇文章对实现printf进行总结,本篇博客包含内容如下:使用MicroLIB实现printf(Windows环境下和Linux环境下)使用C标准库实现printf(也就是不需要配置工程打开MicroLIB)结合DMA实现printf(针对大量数据、OS任务间使用printf冲突)多串口通信(当有多个串口通信设备时)printf使用常见问题如果本篇博客对你有帮助的话,记得点个赞哦!谢谢大家!文
struggle_success
·
2024-01-12 21:40
STM32Cubemx
STM32
stm32
c语言
Linux第28步_编译“正点原子的TF-A源码”
编译“正点原子的TF-A源码”,目的是想得到TF-A文件,即“tf-a-
stm32
mp157d-atk-trusted.
stm32
”。
LaoZhangGong123
·
2024-01-12 20:19
产品研发
linux
经验分享
STM32MP157
设备树
TF-A
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他