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(stm32F103
【
STM32
】ESP8266 WiFi模块实时上报温湿度及控制LED灯项目笔记
ESP8266WiFi模块实时上报温湿度及控制LED灯项目笔记一、ESP8266模块1.模块介绍2.AT指令介绍2.硬件连接二、串口转发及调试1.串口转发流程2.串口转发程序实现
STM32
CubeMX配置修改
邓永豪
·
2023-11-21 01:37
网络Socket
STM32
stm32
单片机
嵌入式硬件
网络
stm32
c8t6 矩阵按键控制led灯亮灯时间 并显示时间在4线oled屏幕显示 保姆教程
目录首先是key.h文件oled.h文件oled.ckey.c文件main.c函数直接上代码文章末尾讲解注文章篇幅较长可能需要点阅读时间首先是key.h文件#defineKEY_HANG1GPIO_Pin_0#defineKEY_HANG2GPIO_Pin_1#defineKEY_HANG3GPIO_Pin_2#defineKEY_HANG4GPIO_Pin_3#defineKEY1GPIO_Pi
Wyt-Loc
·
2023-11-21 01:37
stm32
单片机
嵌入式硬件
STM32
物联网实战开发(6)——PWM驱动LED灯
PWM驱动LED灯之前是使用标准库函数配置引脚输出PWM控制呼吸灯,因为开发板上的蜂鸣器是有源的,所以这次还是用来确定LED灯,这次使用的是HAL库,用CubeMX软件初始化PWM功能PWM输出原理Period:周期,单位是秒Duty:占空比CubeMX配置因为PB0引脚是定时器3的通道3,定时器3是通用定时器,也有PWM输出功能,所以在软件中对TIM3进行初始化主要就是要设定定时器时钟的分频值P
帆帆的杂货铺
·
2023-11-20 23:21
STM32物联网实战开发
stm32
物联网
单片机
STM32
在Keil调试时能成功运行但下载就运行不了的问题
问题到这里就解决了,我虽然没有使用printf(),但是包含了C库stdio.h并且没有勾选UseMicroLIB,导致标准C库被调用,程序卡死在半主机模式(也就是BKPT软件断点等待主机调试端响应)下。解决方法也很简单,在项目配置中勾选UseMicroLIB然后重新编译(Rebuild)即可。
帆帆的杂货铺
·
2023-11-20 23:21
STM32物联网实战开发
单片机
stm32
嵌入式硬件
ST-Link下载程序后需要复位才可以执行程序
1、使用正点原子的阿波罗开发板(
STM32
F429),他原本有一个ST-LinkV2但是需要插到20脚的卡座中,我觉得插拔有些费劲。
帆帆的杂货铺
·
2023-11-20 23:20
STM32
单片机
stm32
嵌入式硬件
记一次FreeRTOS移植到
STM32f103
遇到的问题
问题:移植FreeRTOS源码后写了简单的程序验证,使用keil软件仿真发现程序一直卡在开启任务调度函数vTaskStartScheduler()中。解决:①在FreeRTOSConfig.h文件中加入以下代码#definevPortSVCHandlerSVC_Handler#definexPortPendSVHandlerPendSV_Handler#definexPortSysTickHand
xiaomei1117
·
2023-11-20 22:47
stm32
单片机
STM32
HAL库和LL库的区别
上次开发一个项目,使用一个小容量的
STM32
ARMCORTEX核心的单片机,使用
STM32
CUBEMX自动生成配置代码,正准备编写程序的时候,发现容量竟然有6K多。
嵌入式系统
·
2023-11-20 22:47
STM32嵌入式系统
STM32
STM32CUBEMX
LL库
stm32
----定时器中断实现按键的长按,短按效果
这次来分享按键的长按和短按的方法按键消抖一般分为4步:1、判断按键是否按下2、消抖3、再次判断按键是否按下4、等待按键松开实现效果:1.短按-------LED1状态取反2.长按-------LED0状态取反下面就直接根据代码来解释key.cu8KeyAge=0,KeyPressed=0,KeyProssed=0;#defineShort_Time1//100ms#defineLong_Time9
挨踢玩家
·
2023-11-20 22:16
C语言
STM32
stm32
单片机
arm
【资源共享】
STM32
F3 pack2.20下载
链接:https://pan.baidu.com/s/1AWpAEVk39wDARLEKJ4z5ow提取码:2222由于博客上传资源,需要jf才可以下载。keil官方下载速度感人。因此上传到百度云,供有需要的朋友下载,共同进步。
重庆小太阳
·
2023-11-20 22:43
资源
stm32
STM32
调试功能
文章目录
STM32
调试功能1.硬件接口图2.调试原理3.引脚分配4.调试接口使用方式5.芯片配置
STM32
调试功能1.硬件接口图2.调试原理Cortex-M内核(M0/M3/M4/M7等)包含用于高级调试功能的硬件
naumy
·
2023-11-20 22:11
stm32
单片机
嵌入式硬件
STM32
+ESP8266(ESP-01S)连接MQTT代码改进为连接阿里云
https://blog.csdn.net/it_boy__/article/details/71975797https://blog.csdn.net/it_boy__/article/details/71975797我的使用MQTT的代码是参考的这位大神和安可信官方的https://docs.ai-thinker.com/%E5%9B%BA%E4%BB%B6%E6%B1%87%E6%80%BB
可乐苏打水
·
2023-11-20 22:07
阿里云
stm32
单片机
模块测试
STM32
+ESP01S连接阿里云(上报温湿度(DHT11)与心率血样数据(惊帆JF141模组))
前两篇博客,我介绍了我给血氧模块写的驱动,和如何将官方的MQTT例程更改来实现连接阿里云并上传数据的过程。那么有了这些我们就可以来实现一个完整的上报数据的功能了!在做这个东西之前我的想法是:通过ESP8266,在联网成功后第一时间获取当前时间,并反馈给单片机,单片机利用自身的RTC功能继续走时,提供当前时间给程序使用,尽量不要利用定时器,在定时器里面上传数据(数据通过串口发送给WIFI模块),主要
可乐苏打水
·
2023-11-20 22:07
stm32
嵌入式硬件
单片机
物联网
阿里云
RT-Thread操作系统学习笔记(
STM32F103
C8T6)标准库(参考野火和江科大例程)----逻辑代码加入操作系统以LED灯闪烁为例
第一步打开任意能够正常编译下载实现功能的LED灯闪烁的工程模板。这里我用的是江科大的LED灯闪烁的工程模板。第二步根据这个链接下载RT-Thread压缩包,解压之后双击安装。https://www.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.5.pack第三步查看Keil软件中这个位置和我的是否一致,不一致就是未安装成功,一般不会安装失败
可乐苏打水
·
2023-11-20 22:07
学习
笔记
stm32
平衡小车(
STM32
+MPU6050)(纯平衡)(闲聊+硬件准备)
电赛之前我自己尝试了用
STM32
做了一个避障、循迹、“跟随”功能的小车,那个大家感兴趣的话我也可以给大家分享一下,但是本人是一枚小白,所以有哪
可乐苏打水
·
2023-11-20 22:37
stm32
嵌入式硬件
单片机
c语言
惊帆JF141心率血氧模块简单使用(
STM32
标准库代码)
我的那个模组长这个样子从它的外观上也可以看出,是用下面的这个模块采集心率和血氧数据,并通过上方的串口接口将采集到的数据发送出去的。让我们看一下产品规格书和我们的设想是一致的,所以通过此处,大概也就知道了,应该如何配置单片机的串口来实现通信了这里我用的是PA9和PA10串口1并且开启接收中断,用于及时的接收数据voidXU_Yang_Init(void){//开启GPIOA和USART1的时钟RCC
可乐苏打水
·
2023-11-20 22:04
单片机
stm32
嵌入式硬件
蓝桥杯
stm32
RTC实时时钟
文章代码使用HAL库。文章目录前言一、RTC重要特性:二、CubeMX创建工程。三、读取系统日期函数。四、读取系统时间函数。四、在LCD上显示时间。总结实验效果前言RTC(RealTimeClock):实时时钟。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。一、RTC重要特性:参考手册:
糖果罐子♡
·
2023-11-20 20:29
蓝桥杯嵌入式stm32
stm32
蓝桥杯
实时时钟
嵌入式
RTC
STM32
RTC实时时钟实验
本章所要实现的功能是:设置RTC时间日期初值,在RTC秒中断内使用串口打印出RTC日期和时间,RTC闹钟时间通过串口打印,并通过蜂鸣器响应,DS0指示灯闪烁提示系统运行。程序框架如下:(1)初始化RTC,设置RTC时间日期初值(2)开启RTC的秒中断,编写RTC中断函数(3)在RTC中断内更新时间并打印输出(4)编写主函数开发步骤(1)使能电源时钟和后备域时钟,开启RTC后备寄存器写访问要访问RT
z清欢z
·
2023-11-20 20:58
STM32K开发
stm32
实时音视频
单片机
STM32
RTC实时时钟
STM32
RTC实时时钟注意事项系统复位或者从待机模式唤醒后RTC时间不会被重置。因为为了防止对后备寄存器和RTC的意外写操作,需要先取消保护,才能写成功。RTC初始化
Paper_Love
·
2023-11-20 20:23
M核单片机
stm32
【
STM32
】W25Q64 && SPI(串行外设接口)
一、SPI通信0.IIC与SPI的优缺点https://blog.csdn.net/weixin_44575952/article/details/1241820111.SPI介绍同步(有时钟线),高速,全双工(数据发送和数据接收各占一条线)1)SCK:时钟线-->SCLK,CLK,CK--->等价于IIC的SCK2)MOSI(主机输出从机接收),MISO(主机接收从机输出):DO(DataOut
m0_63077733
·
2023-11-20 20:51
STM32
stm32
嵌入式硬件
单片机
【
STM32
】RTC(实时时钟)
1.RTC简介本质:计数器RTC中断是外部中断(EXTI)当VDD掉电的时候,Vbat可以通过电源--->实时计时
STM32
的RTC外设(RealTimeClock),实质是一个掉电后还继续运行的定时器
m0_63077733
·
2023-11-20 20:16
STM32
stm32
嵌入式硬件
基于
STM32
F407VET6开发板通过Arduino进行13线霍尔编码器电机PID调速
步骤一:硬/软件准备硬件部分:1.
STM32
F407VET6开发板2.13线霍尔编码器3.AT8236电机驱动4.VScode/Platformio5.星瞳串口波形显示器步骤二:硬件线路连接及相关端口定义相关宏定义
右大臣_x
·
2023-11-20 20:43
stm32
嵌入式硬件
单片机
嵌入式(MCU)
STM32
F072R8T7,AR0330CM1C12SHKA0-CP 1/3 英寸 CMOS 图像传感器,OPA2210IDR超低噪声精密放大器、8SOIC
一、
STM32
F072R8T7ICMCU32BIT64KBFLASH64LQFP
STM32
F072R8T7微控制器集成了高性能ARM®Cortex®-M032位RISC内核,工作频率高达48MHz,高速嵌入式存储器
Mandy_明佳达电子
·
2023-11-20 18:08
明佳达电子
单片机
stm32
嵌入式硬件
STM32F103
C8 Bluepill USB驱动
ARMmbed我测试了ARMmbed的USBCDC固件,但是无论是Windows还是Linux都偶尔抽疯,无法访问,或者出现休克假死的现象。甚至在MDKV4环境中自带的Demo程序也会出现此类现象。一度还得此类USBCDC固件无法在低版本Ubuntu和OpenWRT中使用的结论。前一阵测试OpenWRT的时候,发现该固件会得到不同的错误码,包括-62/-71等,和总线时钟超时有关。所以总觉得和MC
小鱼儿他老汉
·
2023-11-20 14:12
STM32
框架之按键扫描新思路
STM32
框架之按键扫描新思路引入代码展示思路分析我们学习了定时器实现毫秒级/秒级任务框架,这期我们基于任务框架学习按键扫描新思路。
不想写代码的我
·
2023-11-20 10:39
算法
CMSIS-RTOS在
stm32
使用
目录:一、安装和配置CMSIS_RTOS.1.打开KEIL工程,点击MANAGERUN-TIMEEnvironment图标。2.勾选CMSISCORE和RTX.3.配置RTOS时钟频率、任务栈大小和数量,软件定时器.二、CMSIS_RTOS内核启动和创建线程。1.包含头文件。2.内核初始化和启动。3.创建线程。三、Signals、Semaphores信号量、互斥锁、消息队列、Memorypool、
Halo1013
·
2023-11-20 10:39
stm32
嵌入式硬件
单片机
嵌入式期末复习(四)简答题
(1)全称:AdvancedRISCMachines)(2)商业模式:为产品做设计,知识产权付费(3)
stm32
f101c8t6、
stm32f103
rct6、
stm32
f104zet62.冯诺依曼结构和哈佛结构区别
小码1111
·
2023-11-20 10:02
嵌入式
单片机
keil5
mdk
单片机
stm32
嵌入式硬件
STM32
电源名词解析
先来简单了解一下各种电源端口的命名VCC:C=circuit表示电路的意思,即接入电路的电压VDD:D=device表示器件的意思,即器件内部的工作电压。VSS:S=series表示公共连接的意思,通常指电路公共接地端电压。GND:在电路里常被定为电压参考基点。VEE:负电压供电;场效应管的源极(S)VPP:编程/擦除电压。V*与V*A的区别是:数字与模拟的区别数字电路供电VCC模拟电路供电VCC
SofterICer
·
2023-11-20 10:30
嵌入式
物联网
stm32
单片机
嵌入式硬件
大华摄像头通过
stm32
叠加字符串
voidputdahuaDataToCamera(intcamNo){//sprintf(strReturn,"{\"method\":\"configManager.setConfig\",\\"params\":{\"channel\":0,\"name\":\"VideoWidget\",\"table\":{\"ChannelTitle\":{\"BackColor\":[0,0,0,12
SVS4414
·
2023-11-20 10:56
stm32
宇视科技通过
stm32
叠加字符串
voidsendtoYskj(uint8_t*cameraIp,uint16_tcameraSrcPort,uint16_tcameraDstPort,uint8_t*userName,uint8_t*pwd,uint8_tlineNum,intcamNo)//宇视科技{intflag=1;intsock=-1,connected;intsend_data_len;intrecv_data_len
SVS4414
·
2023-11-20 10:56
科技
stm32
单片机
华为摄像头通过
stm32
叠加字符串
voidsendtoHuawei(uint8_t*cameraIp,uint16_tcameraSrcPort,uint16_tcameraDstPort,uint8_t*userName,uint8_t*pwd,uint8_tlineNum,intcamNo)//华为{intflag=1;intsock=-1,connected;uint8_tret;intrecv_data_len;memse
SVS4414
·
2023-11-20 10:56
华为
stm32
嵌入式硬件
海康摄像头通过
stm32
叠加字符串
通过网络发送http叠加数据海康摄像头,海康加密方式是base64加密voidputDataTohaikang(putDataInfodatainfo,char*strReturn){//charxml[2048]="\0";//sprintf(strReturn,"\1%s%d%d%s\r\n\2%s%d%d%s\r\n\3%s%d%d%s\r\n\4%s%d%d%s\r\n\5%s%d%d%s
SVS4414
·
2023-11-20 10:53
stm32
嵌入式硬件
单片机
STM32
驱动超声波模块测距
HC-SR04超声波测距模块可提供2cm到400cm的非接触式距离感测功能,测距精度可达3mm。一、基本工作原理(1)给TRIG引脚至少10us的高电平信号触发测距。(2)模块自动发送8个40KHz的方波,自动检测是否有信号返回(3)有信号返回,通过Echo引脚输出一个高电平,高电平的持续时间就是超声波从发射到返回的时间。(4)测量距离=(高电平的持续时间*声速(340m/s))/2。二、接线ul
顶点元
·
2023-11-20 08:23
STM32
#
HC-SR04超声波模块
HC_SR04
STM32
基于
STM32
的SR04超声波模块(基本库和HAL库)
关于HC-SR04超声波模块的一些事情这里写目录标题关于HC-SR04超声波模块的一些事情
STM32
(基本库)代码实现
STM32
(Hal库)超声波模块的实现关于模块的一些内容可以在淘宝的购买界面能找到,
迷谜秘谧弥
·
2023-11-20 08:21
stm32
嵌入式
单片机
STM32
程序正常烧录后不能运行的可能原因(关于新旧CUBE的型号问题)
STM32
程序正常烧录后不能运行的可能原因:1.没有勾选MircoLib;2.没有在烧写选项里勾选resetandrun,然后自己也没有手动复位,把自己吓到了;3.对于使用HAL库生成的工程,
STM32F103
C8T6
晴时箫声
·
2023-11-20 08:17
stm32
单片机
JDY-31蓝牙模块(四针头)与USB转串口模块的连接和JDY-31蓝牙模块与手机蓝牙调试器频繁断开问题
这是做
stm32
小车时遇到的问题1.JDY-31蓝牙模块(四针头)与USB转串口模块的连接相信很多新手第一次连接外设的时候看到这情况就会不敢轻易接线,到底应该接哪个?
淡淡成仙
·
2023-11-20 08:41
stm32
模块测试
单片机
STM32
避障小车HC-SR04超声波模块程序卡死问题
能找到这的肯定是找了好久没找到问题的,代码就不介绍了,直接说问题。单独使用HC-SR04测距没问题,但涉及到测距控制小车移动就会卡死(能找到这的应该都知道),经过我的测试,卡在了等待接收超声波返回信号这行代码,只需要再增加一个计时变量(和超声波计时变量同步计时),放在中断里++,然后这个变量放在等待接收超声波信号这行代码中if时间大于等待时间就break;这个等待时间可以自己设置。举个例子,下面是
淡淡成仙
·
2023-11-20 08:38
stm32
嵌入式硬件
单片机
c#
python urllib open 头部信息错误
header有些字符在lighttpdserver中无法正常解析,需要转换quteo可以转换就跨平台而言,Rust和python一样优秀,看了在
stm32
上使用Rust进行编程,从一定程度上,而言,稳定和安全性要比
洪大宇
·
2023-11-20 08:30
python
开发语言
Stm32
CubeMX学习笔记 -- GPIO、定时器中断、PWM、ADC、串口
本文内容结合个人开发经验和其他博主的见解,供个人学习使用----待更新----文章目录----待更新----系统选择芯片配置时钟、调试模式√中断优先级NVIC√生成code√GPIO-外部中断定时器定时器中断√PWM模式√编码器模式√ADC单通道轮询√多通道轮询√串口√串口发送串口接收中断系统选择芯片配置时钟、调试模式√1.设置使用外部高速时钟源(8M晶振)如果使用RTC时钟,要使能LSE。说明:
DoTheTran
·
2023-11-20 08:18
嵌入式
stm32
单片机
STM32
CubeMX学习笔记-USB接口使用(HID自定义设备)
STM32
CubeMX学习笔记-USB接口使用(HID自定义设备)一、USB简介二、新建工程三、USB3.1参数配置3.2引脚配置3.3配置时钟3.4USBDevice四、生成代码五、修改报告描述符六、
自小吃多
·
2023-11-20 08:47
stm32
学习
笔记
STM32
CubeMX学习笔记-USB接口使用(CDC虚拟串口)
STM32
CubeMX学习笔记-USB接口使用(CDC虚拟串口)一、USB简介二、新建工程1.打开
STM32
CubeMX软件,点击“新建工程”2.选择MCU和封装3.配置时钟4.配置调试模式三、USB3.1
自小吃多
·
2023-11-20 08:46
stm32
学习
笔记
STM32
之CubeMX学习笔记(6)USART串口基础功能验证
文章目录USART是什么CubeMX串口设置Keilv5中初始化和发送使用逻辑分析仪进行验证验证基本参数(8bit+None校验位)8bit/9bit与包含校验位?总结USART是什么USART(UniversalSynchronous/AsynchronousReceiver/Transmitter)是通用同步/异步串行接收/发送器的缩写。这种通讯协议发展历史非常遥远,它甚至在PC还未普及之前就
HonGYvBZ
·
2023-11-20 07:09
STM32CubeMX
stm32
单片机
学习
STM32
CubeMX学习笔记-CAN接口使用
STM32
CubeMX学习笔记-CAN接口使用CAN总线传输协议1.CAN总线传输特点2.位时序和波特率3.帧的种类4.标准格式数据帧和遥控帧从
STM32
F407参考手册中可以看出主要特性如下CAN模块基本控制函数
自小吃多
·
2023-11-20 07:38
STM32开发
stm32
学习
笔记
stm32f103
入门笔记(了解寄存器原理)
stm32F103
入门笔记一、点亮LED(寄存器操作)此程序是点亮LED的程序,是会帮助我们了解32单片机程序流程代码截图其中左侧由一个启动文件,右边有一个SystemInit函数,配套使用的。
哈哈hall了
·
2023-11-20 04:20
基于
STM32
单片机数字电压表自动切换量程及源程序
一、系统方案1、本设计采用这
STM32
单片机作为主控器。2、液晶1602显示。3、内部ADC采集电压0-12V,自动切换档位。
bbxyliyang
·
2023-11-20 03:12
单片机
stm32
嵌入式硬件
基于
STM32F103
的HAL库手动配置FreeRTOS
基于
STM32F103
的HAL库手动配置FreeRTOS源码下载FreeRTOS源码下载包括示例工程与内核工程。
彭某。
·
2023-11-20 01:20
STM32
FreeRTOS
stm32
单片机
嵌入式硬件
STM32
移植FreeRTOS+工程模板
STM32
移植FreeRTOS:主要是正点原子的delay、Sys文件、串口移植,使其支持FreeRTOS硬件基于
STM32F103
ZET6不过其他系列如F407、F429等也通用工程模板在最后最主要的目的是使得
舒克开飞机偷渡长江大桥
·
2023-11-20 01:20
FreeRTOS
单片机
stm32
嵌入式
freertos
树莓派学习笔记6-串口通讯(废弃)
树莓派串口通讯前言由于需要使用树莓派与
stm32
进行通讯,因此记录一下树莓派与
stm32
的串口通讯过程。
彭某。
·
2023-11-20 01:19
树莓派
单片机
stm32
物联网
【
STM32
/FreeRTOS】精准延时的实现
目录前言SysTick定时器寄存器裸机编程下实现FreeRTOS中实现前言在使用通讯协议来驱动外设的时候需要遵循严格的时序逻辑,往往用到微秒(us)级别的延时,在裸机编程中可以使用SysTick定时器来实现;在FreeRTOS中,SysTick定时器则是用来作为FreeRTOS系统时钟的,但也可以用来做延时使用,只是与裸机编程下方式不同。SysTick定时器寄存器要使用SysTick定时器,首先要
ChengZhou1
·
2023-11-20 01:17
FreeRTOS
stm32
stm32
freertos
STM32
-实现us延时
STM32
-实现us延时1.当在cubemx配置时基源SysTick时可以使用以下函数直接进行us延时,当用TIM时以下函数会失效,如果使用freertos使用tim也可以用以下函数voidHAL_Delay_us
gxt_kt
·
2023-11-20 01:16
stm32基础
stm32
单片机
arm
【FreeRTOS】 8.
STM32
移植-延时函数
FreeRTOS延时函数vTaskDelay()函数vTaskDelay()是相对模式(相对延时函数),函数vTaskDelayUntil()是绝对模式(绝对延时函数,,while循环的时间是绝对的)。要使用的话宏INCLUDE_vTaskDelay必须为1。绝对延时保证周期性。绝对延时使用方法:TickType_tPreviousWakwTime;//延时50ms,但是vTaskDelayUnt
老子姓李!
·
2023-11-20 01:16
FreeRTOS
stm32
freertos
物联网
嵌入式
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他