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
】2.4G无线模块nRF24L01驱动编写说明
文章目录一、nRF24L01+模块介绍1.运行电压要求2.模块引脚定义与原理图二、寄存器配置1.工作模式说明2.寄存器命令与地址3.发送过程4.接收过程三、nRF24L01模块配置代码总结一、nRF24L01+模块介绍 nRF24L01+是一款单芯片2.4GHz收发器,适用于超低功耗无线应用。nRF24L01+设计在2.400-2.4835GHz的全球ISM频段内运行。 要设计一个使用nRF2
绘漾
·
2023-11-17 13:38
STM32系列
stm32
单片机
c语言
STM32
F4_nRF24L01无线通讯
nRF24L01的SPI配置4.1nRF24L01Rx和Tx的初始化配置4.2nRF24L01相关寄存器5.硬件连接6.实验程序6.1main.c6.2NRF24L01.c6.3NRF24L01.h前言:
STM32
F4
light_2025
·
2023-11-17 13:38
STM32
stm32
单片机
嵌入式硬件
基于
STM32
F1与NRF24L01模块的SPI简单通信
一、前言1.简介:本文是基于
STM32
F1,将数据发送至NRF模块的寄存器,并将数据重新读取,通过串口发送出来的简单SPI单通信。
h7ml
·
2023-11-17 13:38
STM32
模块之NRF24L01
2.4GHz单片高速2Mbps无线收发芯片nRF24L01nRF24L01可以设置为以下几种主要的模式,模式pwrUPPRIM_RXCEFIFO寄存器状态接收模式111-发送模式101数据在TXFIFO寄存器中发送模式101→0停留在发送模式,直至数据发送完待机模式II101TXFIFO为空待机模式I1-0无数据传输掉电模式0---nRF24L01在不同模式下的引脚功能引脚名称方向发送模式接收模式
守候2016
·
2023-11-17 13:37
单片机
STM32
编程
学习笔记
stm32
【
STM32
外设系列】NRF24L01无线收发模块
文章作者:二土电子关注公众号获取更多资料!期待大家一起学习交流!文章目录一、NRF24L01简介1.1什么是NRF24L011.2NRF24L01引脚介绍1.3NRF24L01工作模式1.4NRF24L01的SPI时序1.5EnhancedShockBurstTM收发模式介绍1.5.1EnhancedShockBurstTM发送流程1.5.2EnhancedShockBurstTM接收流程1.6N
二土电子
·
2023-11-17 13:06
STM32开发笔记—外设系列
stm32
单片机
NRF24L0
无线通信
遥控
摇杆
无线手柄
AD中如何快速创建芯片的原理图符号、PCB封装以及3D模型(利用Ultra Librarian网站)
在Search中输入芯片名称,如
STM32
L010F4P6,点击搜索。选择想要创建的芯片。选择好想要的Symbol、Footprint、3DModel后,点击DownloadNow。
吮指原味张
·
2023-11-17 12:52
#
电子基础知识
PCB
梦飞openmv--
stm32
单片机跑AI
1背景前面两篇文章《openmv底层算法剖析---梦飞openmv前传》以及《梦飞openmvpy-AI机器视觉_自主开发openmv底层固件和硬件》充分展示了梦飞openmv的开发历程,也充分证实了单片机做图像识别算法的可行性。引用openmv官方的话术:OpenMV适合做什么?---DIY相关的项目制作,比如追踪小球的车,云台,或者解魔方的机器人。---对成本要求很高的嵌入式工业方案,比如流水
梦飞小梦
·
2023-11-17 11:59
单片机
人工智能
嵌入式硬件
星瞳科技 OpenMV 的使用
2019电子设计大赛激光炮题目写的程序依赖:usart_all.husart_all.c见
STM32
超级通用串口程序(秘籍)调用场景:淘晶驰串口屏代码:camera.h:#ifndef__CAMERA_H
匿名匿名匿名11
·
2023-11-17 10:17
外设
彻底拿下QSPI双闪存W25Q256|
STM32
H750| QSPI 双FLASH |cubeIDE |下载算法(二)
彻底拿下QSPI双闪存W25Q256|
STM32
H750|QSPI双FLASH|cubeIDE|下载算法(二)参考文章:
STM32
CubeIDE的
STM32
H750XB下载算法_qq_37914879的博客
国企摸鱼程序猿
·
2023-11-17 09:34
笔记
stm32
单片机
arm
STM32
HAL库形式制作SPI Flash(W25Q16)的 Keil下载算法
实际操作:1、硬件:
STM32
G030C8T6、W25Q16(2MBFLASH)2、算法对应的硬件连接图:3、工程搭建:①进入keil安装目录
暮梧寒
·
2023-11-17 09:03
STM32学习
stm32
单片机
算法
stm32
g4 下载算法_手把手教你制作基于IAR、
STM32
H7的下载算法
之前给大家分享过基于KeilMDK环境的下载算法制作,今天就来给大家分享一篇基于IAR、
STM32
的下载
weixin_39835991
·
2023-11-17 09:33
stm32g4
下载算法
手把手系列--编写
STM32
CubeProgrammer的外部Flash下载算法
一、目的在上一篇《手把手系列--编写KeilMDK外部FLASH下载算法》我们学会了如何给KeilMDK编写下载算法,本篇我们在这基础上编写用于
STM32
CubeProgrammer的下载算法。
coder.mark
·
2023-11-17 09:02
STM32
KEIL
MDK
stm32
算法
keil
mdk
stm32
通用外部spi下载算法实现
参考硬汉嵌入式:【实战技能】任何支持SWD接口的单片机都可以方便移植的SPIFlash烧写算法制作_哔哩哔哩_bilibili该up主提供的
stm32
H7的模板工程,目前需求是实现基于正点原子探索者
stm32
f407zet6
Car12
·
2023-11-17 09:32
STM32
stm32
外部flash下载算法
STM32
制作flash烧写器 spi flash
因为官网找不到相关的原厂路由器固件,原来买了一个flash烧写器,但是放学校了没带回来,于是决定使用
STM32
+Flash制作一个烧写器,备份固件。
电子爱号者
·
2023-11-17 09:31
STM32
stm32
单片机
arm
STM32
F429外部SPI下载算法
STM32
F429外部SPI下载算法一、使用CubeMX新建工程二、Flash驱动三、在上项目基础上制作FLM下载算法四、修改代码五、注意问题六、工程下载感谢安富莱及正点原子的开源教程使用正点原子
STM32
F429
不哭的大熊
·
2023-11-17 09:00
STM32开发
stm32
嵌入式
单片机
arm
【
STM32
H7教程】第81章
STM32
H7的QSPI 总线应用之QSPI Flash的
STM32
CubeProg下载算法制作
mod=viewthread&tid=86980第81章
STM32
H7的QSPI总线应用之QSPIFlash的
STM32
CubeProg下载算法制作本章节为大家讲解
STM32
CubeProg下载算法制作方法
硬汉嵌入式
·
2023-11-17 09:56
STM32H7教程
QSPI
FLASH
STM32H7
H7-TOOL
BSP
【
STM32
H7教程】第80章
STM32
H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作
mod=viewthread&tid=86980第80章
STM32
H7的QSPI总线应用之QSPIFlash的MDK下载算法制作本章节为大家讲解MDK下载算法制作方法。
硬汉嵌入式
·
2023-11-17 09:26
STM32H7教程
FLASH
MDK
QSPI
SRAM
STM32H7
GD32外部SPI Flash下载算法制作
GD32外部SPIFlash下载算法制作前言最近做一个项目用到GD32E230这款MCU,原厂配套有非常全的SDK例程和Datasheet,驱动库与
STM32
的标准库很类似,只要有
STM32
的使用经验,
DongFengYongHeng
·
2023-11-17 09:55
GD32
MCU
stm32
单片机
arm开发
arm
单片机FLASH下载算法的制作
环境硬件使用正点原子
STM32
F407探索者V2开发板编程环境使用MDK下载工具使用JLINKFLASH芯片使用W25Q128什么是下载算法单片机FLASH的下载算法是一个FLM文件,FLM通过编译链接得到
zhaodong_jack
·
2023-11-17 09:55
STM32F429
单片机
算法
嵌入式硬件
STM32
ADC介绍和应用
目录1.ADC是什么?2.ADC的性能指标3.ADC特性4.ADC通道5.ADC转换顺序6.ADC触发方式7.ADC转化时间8.ADC转化模式扫描模式单次转换/连续转换9.ADC实验使用ADC读取烟雾传感器的值代码实现思路:核心代码示例:1.ADC是什么?全称:Analog-to-DigitalConverter,指模拟/数字转换器2.ADC的性能指标量程:能测量的电压范围分辨率:ADC能辨别的最
罗小白的干爹
·
2023-11-17 08:10
STM32
OTA升级二——阿里云端OTA配置及应用
前文简述了
STM32
的无线下载原理及实现方法,在此基础上,使用阿里云的OTA下载服务提供整包下载功能(注:由于单片机Flash只能全片擦除,无法讲写0的位单独改为1,因此无法实现差分下载,所以没有深入研究如何进行差分下载
千纸鹤。
·
2023-11-17 08:31
OTA升级
ota
MCU OTA升级流程
MCUOTA升级流程本文档以
STM32F103
C8为例。此MCU的flash共64k,分为64页,每页1k,flash的擦除需要以页为单位进行。
断章zzz
·
2023-11-17 08:16
OTA
经验分享
ota
stm32
基于
STM32
的循迹小车项目实战
本项目将基于
STM32
微控制器实现一个简单的循迹小车,通过学习和实践,帮助初学者熟悉
STM32
的开发流程和掌握循迹小车的实现原理。
嵌入式杂谈
·
2023-11-17 07:36
单片机
嵌入式硬件
设计基于
STM32F103
C8T6微控制器的巡线小车
本设计将使用
STM32F103
C8T6微控制器来实现一个基础的巡线小车。硬件组成:1.
STM32F103
C8T6微控制器开发板:作为巡线小车的核心控制器,负责控制移动、巡线、以及与其他模块的通信。
嵌入式杂谈
·
2023-11-17 07:35
单片机
嵌入式硬件
【Proteus仿真】【
STM32
单片机】锂电池管理系统
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用Proteus8仿真
STM32
单片机控制器,使用LCD1602显示模块、DS18B20温度传感器、PCF8691ADC模块、按键
Hai小易
·
2023-11-17 07:29
单片机
proteus
stm32
锂电池管理系统
基于
STM32
微控制器的巡线小车控制研究
本文将基于
STM32
微控制器对巡线小车进行控制研究,主要包括硬件设计和软件编程两个方面。通过该研究,将实现让巡线小车沿着指定轨迹巡线行驶,并在遇到障碍物时做出相应的反应,从而达到智能化控制的目的。
嵌入式杂谈
·
2023-11-17 07:27
stm32
嵌入式硬件
单片机
FreeRTOS基础(一)FreeRTOS概念
FreeRTOS概念文章目录系列文章目录一、裸机与操作系统二、关于FreeRTOS三、FreeRTOS优势官网一、裸机与操作系统刚接触单片机的时候,大部分人接触的应该都是点亮LED灯,不管是从51还是从
stm32
k-kun
·
2023-11-17 06:59
FreeRTOS
stm32
stm32
硬件通信之 从单片机到C/C++指针详解
常用的单片机:51单片机,
STM32
单片机1.2最小系统板的构成:复位电路图示复位:指使系统回到初始状态,重新开始执行程序。不同MCU的复位电平可能不同,比如51单片
12345,catch a tiger
·
2023-11-17 05:46
c++
开发语言
解决
STM32
F429烧录程序后还需复位才能植入程序的bug
1.打开魔术棒,打开debug2.打开setting3.打开FlasDownload4.开启ResetandRun5.点进去Pack选项页面,去掉enable
Archie_IT
·
2023-11-17 05:13
bug
stm32
bug
嵌入式硬件
【
STM32
存储器映射-寄存器基地址-偏移】
前言在学习
STM32
的时候,我们看到很多的寄存器编程,比方说LED灯://GPIOB.5端口输出高电平GPIOB->ODR|=1ODR|=1ODR|=1<<5;//PB.5输出高//GPIOB端口全部输出高电平
Z小旋
·
2023-11-17 03:32
【STM32】
stm32
单片机
嵌入式硬件
存储器映射
寄存器地址
STM32
全局变量不加 volatile 而被优化的问题
在一个项目中,使用C语言,首先在一个A文件中定义了一些全局变量,并赋初值,并在B文件里引用,并在一个函数中重新赋值。在main函数的起始处中调用该赋值函数,发现并没有被重新赋值。一般情况下,在中断中使用的全局变量必须要volatile修饰,或者一些IO口变量必须要volatile修饰,但此次发现,即使非中断的情况下,全局变量最好也要用volatile修饰,不然就会出现预想不到的错误,这类错误还很难
荒原狼的技术博客
·
2023-11-16 22:29
C语言
stm32
c语言
stm32
volatile
全局变量
STM32
| 基于NRF24L01串口透传(不定长数据无线串口双向传输)
基于NRF24L01串口透传nRF24L01配置一、引脚说明二、工作方式三、相关寄存器介绍1、配置寄存器(配置NRF24L01一些工作方式)2、状态寄存器(反应NRF24L01当前工作状态)3、NRF24L01寄存器操作命令及地址(宏定义)四、配置步骤1、SPI配置2、nRF24L01管脚初始化3、nRF24L01读写函数4、nRF24L01模式初始化5、接收模式配置6、发送模式配置7、双向通信8
。。。| 。。。
·
2023-11-16 21:08
STM32
c语言
stm32
单片机
嵌入式
【
STM32
CubeMX】NRF24L01模块实现“1对1“及“1对多“无线通信
本篇文章我将针对NRF24L01模块实现"1对1"及"1对多"无线通信的
STM32
CubeMX配置过程进行详细的讲解,让准备学习HAL库的小伙伴能够更好的理解
STM32
CubeMX如何配置。
鲁乎乎
·
2023-11-16 21:37
STM32CubeMX
嵌入式
电子模块
stm32
单片机
嵌入式硬件
正点原子
STM32F103
综合课程操作学习笔记(包含代码)
整理资料来源【正点原子】手把手教你学
STM32
单片机教学视频嵌入式之F103-基于新战舰VNANO_
STM32F103
开发指南-HAL库版本_V1.0.pdf其它网络操作等词汇解释pin:引脚specifies
Inifite_v胜
·
2023-11-16 21:54
STM32
stm32
嵌入式
问题汇总20231103
2.Mcu和mpu的本质区别3.下载HAL库步骤4.RAM,ROM,SRAM,SDRAM,DDR内存5.编译过程6.
STM32
Cubemx离线库导入问题前言本篇为新专栏,是我的日常中,自己开发和学习中遇到的疑问
老王WHH
·
2023-11-16 21:23
问题汇总
嵌入式硬件
单片机
STM32
系列(HAL库)——F103C8T6通过MPU6050+DMP姿态解算读取角度及温度
1.软件准备(1)编程平台:Keil5(2)CubeMX(3)XCOM(串口调试助手)(4)文件资料包:点击跳转下载2.硬件准备(1)一个捡来的MPU6050(2)F1的板子,本例使用经典F103C8T6(3)ST-link下载器(4)USB-TTL模块(5)杜邦线若干3.模块资料(1)模块简介:MPU-6000为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差
嵌入式创客工坊
·
2023-11-16 21:50
STM32(HAL库)外设实战
stm32
单片机
arm
正点原子
STM32F103
精英版+HAL库实现4×4矩阵按键检测
首先声明,本人小白一枚,所做的工作都是借鉴网上的大佬+自己摸索,但是都是亲测实际有效的。因为所需要的功能开发板自带按键不够用,所以购买了4×4矩阵按键,当时购买的时候以为一个按键对应一个IO口,后来发现不是这样的,会浪费太多的IO口,4×4矩阵键盘用8个IO口控制16个按键。为了能够用起这块按键,自己到网上学习了很多教程,有很多大佬提供了自己的程序,我自己看着比较简便舒服易懂的是神仙边边发布的按键
Salon.
·
2023-11-16 21:19
矩阵键盘
stm32
单片机
嵌入式硬件
STM32
——
STM32F103
时钟解析(正点原子资料+HAL库代码分析)
时钟树详解在
STM32
中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。从时钟频率来分可以分为高速时钟源和低速时钟源,在这5个中HIS,HSE以及PLL是高速时钟,LSI和LSE是低速时钟。
老王WHH
·
2023-11-16 21:49
STM32单片机的开发
stm32
单片机
嵌入式硬件
Linux_VMware 软件安装与虚拟机
之前学习过的不管是51单片机还是
STM32
单片机都是在Windows系统下进行的,使用MDK这样的集成IDE,但是嵌入式Linux驱动开发需要的主机是Linux平台的,所
light_2025
·
2023-11-16 20:20
Linux
linux
单片机
嵌入式硬件
stm32
keil程序载入硬件成功,但未按代码执行
程序如下:#include"
stm32
f10x.h"voiddelay_nms(u16time);intmain(void){RCC_APB2PeriphClockCmd(RCC_APB2Perip
赵鸣寒
·
2023-11-16 20:52
嵌入式硬件
单片机
程序载入
程序未执行
stm32
stm32
f10系列--管脚被设置为输入模式时,对其进行输出操作将影响其输入功能
有时程序载入硬件,没有按代码执行,可能由于此。1.欲完成功能:结构:PA0管脚可以输出高低电平,控制LED灯的亮灭;PA1管脚作为输入,连接一头已经接地的switch开关。逻辑:当开关闭合时,LED灯亮;当开关断开时,LED灯灭。代码和电路图如下:2.发现问题程序载入到芯片后运行,开关断与闭合,灯的状态无变化。又用核心板硬件测试,发现是一样的问题。3.原因解析GPIO_Write(GPIOA,0x
赵鸣寒
·
2023-11-16 20:49
stm32
嵌入式硬件
GPIO输入
GPIO输出
单片机
单片机(自学)------单片机编程原则
使用单片机对多项任务并行处理的一种技术方式一:实时操作系统(FREEROTS)----不推荐优点:功能齐全,与win32多线程编程相似,程序编程限制少缺点:占用系统资源特别是RAM,不适合小型的单片机(需要牢固掌握
stm32
Walt jiao
·
2023-11-16 19:01
单片机
嵌入式硬件
博客导航栏
导航栏一.
STM32
裸机学习二.Linux1.Linux_c2.Ubuntu三.S3C2440学习1.裸机学习2.ARM学习四.计算机基础五.算法与数据结构六.51单片机七.开发工具八.写操作系统九.RT-Thread
Aspirant-GQ
·
2023-11-16 17:48
博客导航栏
利用FreeRTOS在
STM32
中进行多线程操作(HAL库)
一、当我们移植了FreeRTOS之后,接下来就是该如何使用操作系统给我们带来的神奇操作了,首先我使用了四个线程,同时进行串口打印,按键操作以及温湿度的打印。第一步,线程的创建,可以在main.c中直接创建,但我习惯新建一个文件夹,我在新建的creatTask.c文件中创建了这些线程DHT11_Data_TypeDefDHT11_Measure;TaskHandle_txHandleTask1;Ta
研究如何轻松学习
·
2023-11-16 17:17
stm32
嵌入式硬件
单片机
ARM |
STM32
F10xxx课堂学习笔记(时钟 & 高级控制定时器)
时钟
STM32
F10xxx参考手册中文版6.2时钟peripheraln.外部设备PCLK1低速外设时钟PCLK2高速外设时钟RC阻容...振荡器RTCRealtimeclock实时时钟prescaler
凌川江雪
·
2023-11-16 17:06
STM32
--独立看门狗IWBG
一、看门狗是什么?答:看门狗是一个12bit的递减计数器。当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,CPU收到复位信号,系统复位重新运行。在计数没减到0之前,重置了计数器的值的话,那么就不会产生复位信号,CPU收不到复位信号,系统就会继续正常运行,并不会产生复位,这个重置计数器的动作就是我们说的“喂狗”。二、看门狗的作用是什么?答:基本功能就是在发生软件问题和程序跑飞时使系统
小仇学长
·
2023-11-16 17:59
stm32
单片机
独立看门狗
IWBG
【嵌入式项目应用】__单片机
STM32
有什么好的裸机程序架构思路推荐?
目录前言没设计好程序架构,根本做不稳定。按照我的思维,我会这样去设计程序:那这样的好处是什么?(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。前言在我刚出来的时候,都没有程序架构的概念,基本一个while死循环干到底。模块之间也没有封装好,导致代码写好以后,扩展性和维护性太差,类似的功能代码,也很难移植到新项目去复用。早期我也是这样写的,反正实现功能就行了,代码好不好,功能上又看不出区别。不过
Rleco_
·
2023-11-16 12:17
嵌入式开发
STM32系列单片机开发
单片机
stm32
嵌入式硬件
程序框架
物联网
51单片机
RTOS
RT-Thread
STM32
F407 ADC
ADC(Analog-to-DigitalConverter)指模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。模数转换器可以实现这个功能,在各种不同的产品中都可以找到它的身影。与之相对应的DAC(Digital-to-AnalogConverter),它是ADC模数转换的逆向过程。AD
比特冬哥
·
2023-11-16 08:05
RT-Thread
stm32
嵌入式硬件
单片机
USB复合设备构建CDC+HID鼠标键盘套装
又重新研究了一下USB协议和
STM32
的USB驱动库,也踩了不少坑,因此把代码修改过程记录一下。
一点飞鸿影
·
2023-11-16 07:53
嵌入式开发
计算机外设
stm32
STM32
笔记—USART
课外知识插入:
STM32
单片机extern全局变量_
stm32
全局变量-CSDN博客如果你把temple定义在A中,然后让A.h和B.h包含在includes.h中,然后把includes.h放在A.c
Dirk-Colin
·
2023-11-16 07:18
stm32
笔记
嵌入式硬件
上一页
106
107
108
109
110
111
112
113
下一页
按字母分类:
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
其他