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
CubeMX+FATFS+FREERTOS实现W25Q256虚拟U盘
一、软件硬件说明软件:
STM32
CubeMXV6.6.1/KEIL5V5.29硬件:正点原子阿波罗开发板,核心板
STM32
F429IGT6(176脚)使用USB_SLAVE接口连接电脑USB,从而读取W25Q256
Jack_Cheng_2021
·
2023-11-26 16:56
STM32
stm32
STM32CubeMX
W25Q256
FATFS
FREERTOS
STM32
CubeMX+SPI+FATFS读写SD卡
一、软件硬件说明软件:
STM32
CubeMXV6.6.1/KEIL5V5.29硬件:正点原子mini开发板,SD卡,通过SPI方式驱动SD卡,用的是SPI1接口以上内容来源于正点原子mini开发板手册,
Jack_Cheng_2021
·
2023-11-26 16:56
STM32
STM32
STM32CubeMX
FATFS
SD卡
HAL
STM32
默认时钟更改 +debug调试
STM32
时钟文章目录
STM32
时钟前言一、修改系统时钟二、DEBUG前言为什么我们要改
STM32
的时钟呢,打个比方在做SPI驱动的时候,需要16M的时钟,但是
stm32
默认是72的分频分不出来,这个时候我们就要改系统时钟了
我与nano
·
2023-11-26 16:24
stm32
嵌入式硬件
单片机
从零开始制作一个基于
STM32
和ESP8266-01S的智能时钟(3)ESP8266-01S模块(上)
本项目需要基础的
stm32
单片机知识,这里我推荐链接:https://www
单片机学习小白
·
2023-11-26 16:21
stm32
单片机
嵌入式硬件
ESP8266+
STM32
获取网络时间、OLED显示时间&图片&视频。
学习过程不易,发文共享以下学习过程~先说说我的设计内容的组成:目录学习过程不易,发文共享以下学习过程~1.
STM32
控制ESP8266获取网络时间第一步:电脑控制ESP8266获取时间数据;2.
STM32
游园游园会Zz
·
2023-11-26 16:21
STM32
stm32
物联网
嵌入式硬件
c语言
单片机
STM32F103
+ESP8266(初始化)——+WIFI模块获取三天天气数据
一、WIFI通信选型:选择支持TCP/IP协议的WIFI模块(这里使用的是ESP8266模组:开发:底层固化软件)1.1)原理图使用USART3串口与WIFI模块相连2、ESP8266相关AT指令集介绍2.1)指令的格式:(AT)开头+数据+(回车+换行)结尾串口传输方式:默认波特率:115200字符串:“AT+数据+换行“串口转WIFI2.2)指令分类2.3)ESP8266设置的3种无线通信模式
L U .7
·
2023-11-26 16:20
stm32
单片机
arm
STM32
+ESP8266获取时间和天气
ESP8266获取天气数据文章目录ESP8266获取天气数据通过HC05配置ESP01s将获取时间和天气显示到TFT1.3寸彩屏上必读心知天气注册串口AT调试AT测试设置wifi模式重启模块连接WIFI建立TCP连接开启透传模式开始透传提出请求程序例程硬件连线软件设计代码esp8266.hesp8266.cUSART_LY.hUSART_LY.cTFToled.hTFToled.cmain.c工程
安赫'
·
2023-11-26 15:18
STM32
stm32
单片机
arm
嵌入式硬件
基于
STM32
的ESP8266天气时钟(2)--------MCU获取天气数据
传送门:基于
STM32F103
的网络天气时钟(1)---------通过串口获取天气文章目录1、摘要2、硬件准备2.1、WIFI模块2.2、USB转TTL模块2.3、
STM32
最小系统板2.4、商品链接
绵绵呀。
·
2023-11-26 15:17
STM32
ESP8266天气时钟
stm32
STM32
连接WIFI-ESP8266获取天气信息---STA模式运用
1.小白入门STA模式运用前面章节讲解了AP模式运用,这节来探索STA模式如何使用。何谓STA模式呢?通俗来讲就是我们的WIFI模块,连接到可用的无线网络(如手机发射出来的热点或者家里路由器的热点),连接上无线网络后,相当于模块也是可以上网了,就跟手机连路由器WIFI上网,这时我们就可以利用模块去访问某些服务器进行通信,来获取我们想要的信息。比如获取天气服务器的天气信息等等。1.1资源环境:ESP
Psyduck_ing
·
2023-11-26 15:16
物联网
stm32
wifi
json
http
Proteus仿真
STM32
的课设实例——DHT11温湿度采集控制系统
pwd=e0yo提取码:e0yo系统主要功能该系统为温湿度采集控制系统,设计通过
STM32
+Keil编写嵌入式芯片代码,并通过Proteus搭建硬件电路,其主要的功能有:以
STM32
为最小系统电路进行连接
萝卜的程序媛日记
·
2023-11-26 15:22
stm32
stm32
单片机
proteus
STM32
F407寄存器操作(定时器触发ADC+DMA)
目录背景说在前面工作流程寄存器介绍ADC寄存器ADC->CR2DMA寄存器DMA2_Stream0->CR程序TIM3ADC1DMA开启顺序尾声背景有一次我想在407上跑4096点的FFT,如果用软件触发ADC的方式(最简单)思路就是开定时器,在定时器中断中开触发,但是经过测试,实际效果的话,低速的情况下,准度还可以,但是速率一旦上去,如500K后,效果非常差。后来看了网上以及407的数据手册后知
weixin_51686526
·
2023-11-26 15:51
stm32
单片机
arm
基于
STM32F103
RCT6的内部FLASH模拟为EEPROM的读写使用
基于
STM32F103
RCT6的内部FLASH模拟为EEPROM的读写使用前言代码前言
STM32
单片机都带有ROM和RAM,其中
STM32
根据自身的ROM(Flash)可以分为小容量产品、中容量产品、大容量产品
阿衰猫
·
2023-11-26 15:21
嵌入式
flash
stm32
STM32F103
学习笔记(6.2)——ADC规则_软件触发
使用ADC1规则通道,单次、非扫描转换,独立模式,外部触发(软件触发),右对齐一、时钟使能和引脚初始化//时钟使能RCC->APB2ENR|=(1CRL&=0XFF0FFFFF;//PA5模拟输入RCC->APB2ENR|=(1APB2RSTR|=1APB2RSTR&=~(1CFGR&=~(3CFGR|=2CR1&=0XF0FFFF;//工作模式清零,设置成了独立模式ADC1->CR1&=~(1C
天师电通电容爆破工程师
·
2023-11-26 15:50
STM32F103学习笔记
stm32
学习
单片机
STM32
的FLASH模拟 EEPROM[以
STM32F103
C8为例]
main.c代码如下:#include"stdlib.h"#include"
stm32
f10x.h"#include"delay.h"#include"key.h"#include"sys.h"#include"oled.h
Abby_QI
·
2023-11-26 15:19
单片机及硬件相关
单片机
flash模拟eeprom
stm32
stm32f103
c8t6 FLASH模拟EEPROM
1.使用FLASH模拟EEPROM示例1.写入#defineRat_FLASH_SAVE_ADDR0X0800FF40/***调试模式*@param*@careful*@return*/voidBluetooth(void){u8pBufUp[8];floatf_ju=0.00;//设置--速比elseif(uart2._buffer[0]=='S'&&uart2._buffer[1]=='v'&
sam-zy
·
2023-11-26 15:19
STM32
stm32
单片机
arm
基于
STM32
H743的调试记录4——ADC1、2、3采样,DMA、BDMA 搬运处理
通道的分配使用
STM32
CubeMX进行分配,达到通道的利用最大
luoyesuifengfei
·
2023-11-26 15:47
STM32H7应用
stm32
嵌入式硬件
vscode
【
STM32
】HAL库——ADC
前期准备:
STM32
CubeMX
STM32
RCT6核心板IDEKeil(MDK-ARM)
STM32
CubeMX部分1.配置时钟选择
STM32F103
RCTx系列芯片,配置时钟的同时会自动配置IO口引脚将
Q大帅
·
2023-11-26 15:46
STM32
HAL库
ADC
光电传感单元(
STM32
学习之ADC+DMA)
目录1.1传感器的选择1.2传感单元的设计1.3原理介绍&代码浅析1.3.1ADC简介1.3.2ADC的触发1.3.3
STM32
的ADC详细原理1.3.4ADC的转换模式1.3.5DMA简介1.3.6代码浅析
Dkkkkk20
·
2023-11-26 15:16
基于物联网的智慧光伏跟踪系统
STM32学习
stm32
单片机
Altium Designer基础知识
因此学习PCB的相关知识,打算自己画一块基于
STM32F103
C8T6主控芯片的PCB设计板,后期会开放原理图和PCB的设计板,欢迎大家一起交流学习!
风华同学
·
2023-11-26 14:21
pcb设计制作
【开源硬件篇】
STM32F103
C8T6主控板
STM32F103
C8T6主控板文章目录
STM32F103
C8T6主控板设计目标一、
STM32F103
C8T6核心板外围引脚电路1.1原理图设计1.2PCB设计用例二、ISP一键下载电路设计2.1原理图设计
风华同学
·
2023-11-26 14:21
stm32
单片机
嵌入式硬件
夜深人静学32系列5——
STM32
MAP文件浅析&启动过程
STM32
MAP文件浅析&启动过程MAP文件浅析1.MDK中间文件2.MAP文件浅析实际的MAP文件:你找不到你的MAP文件???
不想写代码的我
·
2023-11-26 13:16
夜深人静学32系列
stm32
单片机
嵌入式硬件
学习
c语言
Keil
STM32
中map使用文件说明
如果是使用
STM32
cubemax生成的代码,默认情况下是无法双击打开的,需要更改Option设置下的listing目录设置,改到工程目录下编译生成的map文
Mount.W
·
2023-11-26 13:46
stm32
stm32
单片机
gnu
STM32
map文件解析
什么是map文件?简单的说:map文件是通过编译器编译之后,集程序、数据及IO空间的一种映射文件。Keil生成map文件的设置如下图所示:生成文件保存路径与Listings选择路径相同。keil主要包含配置:MemoryMap:内存映射Callgraph:图像映射Symbols:符号CrossReference:交叉引用SizeInfo:大小信息TotalsInfo:统计信息UnusedSecti
吾爱技术圈
·
2023-11-26 13:15
STM32初学
map文件分析
stm32
_
stm32
map文件的分析
相信有较大项目开发经验的朋友都曾遇到内存溢出的问题,那么大家都是如何分析这类问题的呢?大家遇到HardFault_Handler有对map分析过吗?首先讲述一下关于map在MDK-ARM中的配置。其实,在MDK-ARM中,我们可以根据自己的情况(不同配置),在map文件中输出对应(我们需要)的内容。默认情况下,输出所有信息。Project->OptionsforTarget->Listing:会看
weixin_39988677
·
2023-11-26 13:14
map文件分析
stm32
map文件分析
stm32
_通过map文件了解堆栈分配(
STM32
、MDK5)--避免堆栈溢出
环境:
STM32F103
C8T6,MDK5在最近的一个项目的开发中,每当调用到一个函数,程序就直接跑飞。
机长F
·
2023-11-26 13:44
map文件分析
stm32
map文件分析
stm32
_
STM32
在KEIL下的工程,编译出来的MAP文件,关于RAM内存的分析
主控CPU为
STM32
F207ZGT6,RAM空间为128K,下图为MAP文件中,关于内存地址的分配(keil版本为4.72A)[mw_shl_code=c,true]APBAHBPrescTable0x20000000Data16
stm32
f2xx_rcc.o
weixin_39860201
·
2023-11-26 13:44
map文件分析
stm32
STM32
开发之map文件学习
STM32
开发之map文件学习map文件及相关概念map文件包含1、节区的跨文件引用(SectionCrossReferences)2、删除无用节区(RemovingUnusedinputpsfromtheimage
wanwanshenyou
·
2023-11-26 13:13
STM32
SCF文件
文章目录1SCF文件2SCT分散加载文件3SCF文件编写1SCF文件keil编译器在链接的时候,是根据分散加载(.scf后缀的文件)来确定程序的加载域和运行域的。加载域就是程序运行前在flash中具体分区情况执行域就是程序运行后,程序在flash和ram中的分区情况。当程序运行后,RW段中的数据会被复制到RAM中,同时还会初始化一个ZI段用来存放没有初始化和被初始化为零的相关变量。2SCT分散加载
32码奴
·
2023-11-26 13:42
嵌入式开发
嵌入式硬件
STM32
KEIL里的MAP文件分析
一、要让Keil生成map文件,要设置:再重新编译,没有错误后,就会生成map文件了。二、map文件中相关概念:段(section):描述映像文件的代码和数据块。RO:Read-Only的缩写,包括RO-data(只读数据)和RO-code(代码)。RW:Read-Write的缩写,主要是RW-data,RW-data由程序初始化初始值。ZI:Zero-initialized的缩写,主要是ZI-d
【ql君】qlexcel
·
2023-11-26 12:10
MCU
STM32
的MAP文件
1.MAP文件是什么?有什么作用?MAP文件是MDK编译代码后,产生的集程序、数据及IO空间的一种映射列表文件。简单来说就是包括了:各种.c文件、函数、符号等的地址、大小、引用关系等信息。作用:用于分析各.c文件占用FLASH和RAM的大小,方便优化代码。map文件由以下五大部分内容组成:1.模块、段(入口)交叉引用:描述各文件之间函数调用关系2.删除映像未使用的程序段:描述工程中未用到而被删除的
快乐大队队长
·
2023-11-26 12:10
stm32
Clion调试STM单片机
文章目录1使用环境2Clion环境配置以及编译运行2.1安装Clion,gdb,MinGW2.2安装ARMGCC工具链2.3安装OpenOCD2.4下载
STM32
CubeMX3使用Clion配置
STM32
啊权
·
2023-11-26 12:38
stm32
单片机
STM32
MAP文件
文章目录1生成Map2map中概念3文件分析流程3.1SectionCrossReferences3.2RemovingUnusedinputsectionsfromtheimage(移除未使用的段)3.3ImageSymbolTable映像符号表3.4MemoryMapoftheimage(映像的内存分布)3.4.1加载域3.4.2运行域4代码运行逻辑5F103部分5.1Imagecompone
32码奴
·
2023-11-26 12:35
嵌入式开发
stm32
嵌入式硬件
单片机
stm32
实现0.96oled图片显示,菜单功能
stm32
实现0.96oled图片显示,菜单功能功能展示简介代码介绍oled.coled.holedfont.h(字库文件)main函数代码思路讲解本期内容,我们将学习0.96寸oled的进阶使用,展示图片
不想写代码的我
·
2023-11-26 12:31
stm32
嵌入式硬件
单片机
STM32
-使用固件库新建工程
参考链接:【入门篇】11-新建工程—固件库版本(初学者必须认认真真看)_哔哩哔哩_bilibili使用的MCU是
STM32F103
ZET6。
Trigger_G
·
2023-11-26 12:55
STM32与CubeMX
stm32
嵌入式硬件
单片机
STM32
配置中断常用库函数
单片机学习目录一、配置AFIO相关库函数1.1函数GPIO_AFIODeInit1.2函数GPIO_EventOutputConfig1.3函数GPIO_EventOutputCmd1.4函数GPIO_EXTILineConfig二、配置EXTI相关库函数2.1函数EXTI_DeInit2.2函数EXTI_Init2.3函数EXTI_StructInit2.4函数EXTI_GenerateSWIn
Echo_cy_
·
2023-11-26 12:50
stm32
单片机
嵌入式硬件
STM32
中Msp函数的意义
msp(MCUSupportPackage)举个例子:串口初始化函数HAL_UART_Init()与串口底层初始化函数HAL_UART_MspInit()HAL_UART_Init()用于初始化串口通讯协议如波特率、有效位等HAL_UART_MspInit()用于初始化于MCU相关的配置比如时钟、NVIC、GPIO等这样在不同的MCU之间搬运代码时只需要修改HAL_UART_MspInit()而不
月如琉璃
·
2023-11-26 12:18
stm32
stm32
单片机
嵌入式硬件
LED裸机
关于
STM32
的GPIO的初始化:初始化:时钟;输出/输入功能、上拉、速度等等;设置复用功能等等回顾GPIO和IO:GPIO:通用IO口。
是个小轮胎
·
2023-11-26 12:12
裸机开发
单片机
嵌入式硬件
Day02嵌入式---按键控灯
二、查看功能手册2.1查看硬件引脚号码这里我们使用
STM32
F40xxx这个板子来实现按键控制开关这个小项目KEY0的引脚是PE4,KEY1的引脚是PE3。可知PE4:"PE"表示端口E,"4"表示该
早点打完工去睡觉
·
2023-11-26 11:39
单片机
stm32
嵌入式硬件
STM32
_8(DMA)
干预,节省了CPU的资源12个独立可配置的通道:DMA1(7个通道),DMA2(5个通道)每个通道都支持软件触发和特定的硬件触发存储器和存储器之间的数据转运用软件触发,外设到存储器的数据转运用硬件触发
STM32F103
C8T6DMA
职业法师头铁
·
2023-11-26 07:39
江科大STM32
单片机
嵌入式
DMA
使用
STM32
读取和解析 NTC 热敏电阻的数值
本文介绍了如何利用
STM32
微控制器读取和解析NTC(NegativeTemperatureCoefficient)热敏电阻的数值。首先,我们将简要介绍NTC热敏电阻的原理和特性。
嵌入式杂谈
·
2023-11-26 05:38
stm32
嵌入式硬件
单片机
基于
STM32
的温度测量与控制系统设计
本文介绍了如何基于
STM32
微控制器设计一款温度测量与控制系统。首先,我们将简要介绍
STM32
微控制器的特点和能力。接下来,我们将详细讨论温度传感器的选择与接口。
嵌入式杂谈
·
2023-11-26 05:08
stm32
嵌入式硬件
单片机
在
STM32
上实现温度补偿和校正
本文介绍了如何在
STM32
微控制器上实现温度补偿和校正,以提高温度传感器的测量精度。首先,我们将简要介绍温度补偿和校正的原理和目的。然后,我们将详细讨论在
STM32
上实现温度补偿和校正的步骤和方法。
嵌入式杂谈
·
2023-11-26 05:55
stm32
嵌入式硬件
单片机
10分钟就可以秒懂计算机体系结构与CPU工作原理
诺依曼架构3.2、哈弗架构3.3、混合架构四、Cache机制4.1、Cache机制工作原理五、总线和地址5.1、地址5.2、总线的概念六、指令集与微架构6.1、什么是指令集6.2什么是微架构前言我初识
STM32
Bitter tea seeds
·
2023-11-26 05:16
STM32学习笔记
单片机
嵌入式硬件
ARM基础教程 1 | ARM、Cortex-M与ARMv8-M
目录ARM架构Cortex-M内核ARMv8-M架构我们使用的处理器都有一套架构,比如intel酷睿i5属于X86架构,再比如
STM32
F0是Cortex-M0内核,属于ARMv6-M架构。
清蒸鲈鱼不好吃
·
2023-11-26 02:56
stm32
单片机
STM32
驱动QSPI Flash
SPI简介QSPI是基于SPI改进的,原理和SPI相似,只是数据线变成了4线,速度更快也可以使用2线和1线模式,4线和2线模式是半双工模式,1线模式和普通SPI无区别关于SPI的简介,可以看我的另一篇文章《SPI简介与实例分析》FlashW25Q64简介W25Q64存储容量共64M-bit/8M-byte,32768页(pages)、每页256-bytes,最大一次可编程256-bytes一次擦除
无聊到发博客的菜鸟
·
2023-11-26 02:55
stm32
嵌入式硬件
单片机
Cortex-M与RISC-V区别
环境Cortex-M以
STM32
H750为代表,RISC-V以芯来为代表RTOS版本为RT-Thread4.1.1寄存器RISC-V常用汇编RISC-V关于STOREx4,4(sp)这种寄存器前面带数字的写法
无聊到发博客的菜鸟
·
2023-11-26 02:53
risc-v
cortex
m
嵌入式
RTOS
STM32
---CAN通信协议实验详解(两块
STM32
F405之间CAN通信)
CAN简介CAN是控制器区域网络(ControllerAreaNetwork)的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进
阿槐123456
·
2023-11-25 23:58
stm32
STM32
CAN通信协议详解—小白入门(一)
三)协议层3.1、CAN的波特率及位同步3.2、位时序分解3.3、通讯的波特率3.4、同步过程分析3.5、CAN的报文种类及结构3.5.1、报文的种类3.6、数据帧的结构3.7、其他数据帧的结构(四)
STM32
阿乔不想编程
·
2023-11-25 23:56
STM32通讯协议
stm32
STM32
CAN总线协议讲解
月报最近学习了
STM32
的CAN总线协议,使用的是野火的开发板CAN是ControllerAreaNetwork的缩写(CANBUS),具有布线简单、典型的总线型结构、可最大限度的节约布线与维护成本、稳定可靠
煮酒年华
·
2023-11-25 23:26
STM32单片机
基于CubeMX-
STM32
F302_CAN通信
1、简介
STM32
F302的内核为Cortex-M4。bxCAN是基本扩展CAN(BasicExtendedCAN)的缩写,它支持CAN协议2.0A和2.0B。
Stark-Gs
·
2023-11-25 23:23
#
STM32
CAN
ARM
STM32
嵌入式
上一页
96
97
98
99
100
101
102
103
下一页
按字母分类:
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
其他