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
stm32f407
STM32F4xx NVIC与EXTI中断(HAL库)
配置中断优先级分组设置中断优先级使能中断抢占优先级和响应优先级`GPIO`配置`GPIO`初始化`EXTI`中断事件名判断触发中断的`GPIO_Pin`中断服务函数中断回调函数概述通用入口函数中断回调函数总结示例概述 使用
STM32F407
Yo! coder!
·
2020-07-30 04:04
STM32_HAL
stm32
学习笔记——FreeRTOS任务的创建(动态方法)
学习了任务的相关知识后,在MDK5中以
STM32F407
为开发板尝试任务的创建和删除。
装酷的茶
·
2020-07-30 04:05
STM32
FreeRTOS
STM32F4读写内部FLASH【使用库函数】
STM32F4Discovery开发帮使用的
STM32F407
VGT6芯片,内部FLASH有1M之多。平时写的代码,烧写完之后还有大量的剩余。有效利用这剩余的FLASH能存储不少数据。
殷忆枫
·
2020-07-30 03:39
STM32
stm32f407
之DAC(操作寄存器)
DACStm32f4内嵌的DAC是12位数字输入,电压输出的数模转换器。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。
w471176877
·
2020-07-30 02:10
cortex-m4
stream
平台
工作
STM32F407
硬件SPI配置
voidSPI1_init(void)//SPI1口初始化{GPIO_InitTypeDefGPIO_InitStructure;SPI_InitTypeDefSPI_InitStructure;RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);//使能GPIOA时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_S
无为之益
·
2020-07-30 01:33
STM32
ADS131A02驱动调试笔记(
stm32f407
+spi)
一、问题背景hah由于实验室研究采集研究心电信号,故开始使用ADS1292,而后考虑使用分立器件自己搭。故采用了这款ADS131A02高精度24bit的adc芯片。二、调试中需要注意的点1、芯片初始化时,需要初始化M0,M1,M2电平(可以通过硬件直接拉高拉低)。这将决定数据的触发方式,数据帧长度,使能hammingcode;(Page5)我使用的是M0=VDD,M1=VDD,M2=GND,即「异
YulongHe
·
2020-07-30 01:46
传感器驱动调试笔记
关于os中内存管理在stm32中应用的梳理
这是
stm32f407
中内存的地址以及大小,地址是从0x20000000开始到0x20020000结束,共128K,这是程序以及osmalloc所公用大小,多有程序的运行就都是在这里进行的。
NULL_1969
·
2020-07-30 00:47
freeRTOS
STM32 IO中断(F407)(个人学习)
STM32IO口中断Title:STM32单片机系列(三)Date:2020-2-22Author:PageCategories:-单片机Tags:-
STM32F407
中断STM32F4的每个IO都可以作为外部中断的中断输入口
左手背影
·
2020-07-29 23:40
STM32F407
驱动ov2640摄像头采集图像,通过esp8266(串口协议)上传服务器显示
采用秉火STM32开发板Cortex-M4小型系统板
STM32F407
ZGT6核心板ov2640介绍:OV2640是OmniVision公司生产的一颗1/4寸的CMOSUXGA(1632*1232)图像传感器
1998–叉烧包
·
2020-07-29 23:51
ARM 之
STM32F407
zgt6 外设篇 ----------- FLASH 存储部分数据
一、关于
STM32F407
的FLASH根据掉电数据是否丢失存储器可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。
周波峰
·
2020-07-29 23:48
ARM_单片机
STM32F407
HAL库-1.启动文件解析
1、启动文件简介启动文件由汇编语言编写,是系统上电复位后第一个执行的第一段程序。主要做了以下工作:初始化堆栈指针SP=_initial_sp初始化PC指针=Reset_Handler初始化中断向量表配置系统时钟调用C库函数_main初始化用户堆栈,从而最终调用main函数。2、查找ARM汇编指令在启动文件中,会涉及到ARM的汇编指令和Cortex内核的指令。有关Cortex内核的指令可以参考《Co
飘飘仙儿__
·
2020-07-29 23:29
STM32F4外设开发
STM32F407
HAL库-7.串口数据收发-中断
串口数据收发(中断)初始化步骤:第一步:调用HAL_UART_Init函数初始化串口参数,函数传入结构参数如下:typedefstruct{USART_TypeDef*Instance;//传入串口的基地址UART_InitTypeDefInit;//传入串口初始化参数,波特率、奇偶校验等uint8_t*pTxBuffPtr;//传入串口发送缓冲区地址uint16_tTxXferSize;//传入
飘飘仙儿__
·
2020-07-29 23:57
STM32F4外设开发
Keil 软件仿真出现 Error: Flash Download failed - "Cortex-M4" 的解决方法
我使用的是
STM32F407
VE芯片,在Keil软件仿真时出现Error:FlashDownloadfailed-“Cortex-M4”,解决方法如下:0、用JLINK在电脑上连接STM32板子或者使用
雄鹰展翅2017
·
2020-07-29 22:15
STM32
STM32内部SRAM调试程序
在
stm32f407
内部SRAM调试程序调试过程目录硬件软件环境调试程序介绍RAM调试所需相关配置1、修改代码存放地址和数据存放地址2、更改向量表3、更改DEBUG配置4、取消更新flash程序运行目录硬件本次调试使用的硬件为正点原子
学无-止境
·
2020-07-29 22:04
单片机
STM32开发笔记62: 使用MicroLIB
单片机型号:
STM32F407
VGT6microLIB是缺省C库的备选库,它旨在与需要装入到极少量内存中的深层嵌入式应用程序配合使用。
snmplink
·
2020-07-29 21:30
#
STM32快速开发
STM32快速开发
STM32开发笔记63: 在LwIP中不使用MicroLIB
单片机型号:
STM32F407
VGT6文章STM32开发笔记62:使用MicroLIB介绍了microLIB的使用方法,如果在项目中使用LwIP的话,默认是使用microLIB的,如果不勾选microLIB
snmplink
·
2020-07-29 21:57
#
STM32快速开发
STM32快速开发
STM32CubeMX FreeRTOS二值信号量实验
系统:linuxmintxfce64bit软件:1、SW4STM322、STM32CubeMX3、开发板:
STM32F407
VET6核心二值信号量作用:(1)任务间同步(2)中断与任务间同步本次实验二值信号量的作用是中断与任务间同步
落叶_小唱
·
2020-07-29 21:19
STM32单片机
MPU6050读不出来数据
我使用的是MPU6050GY521,
STM32F407
,软件模拟iic。
o_o521
·
2020-07-29 21:33
STM32F407
学习笔记(一) CubeMX、CubeIDE配置按键控制PWM波使蜂鸣器播放音乐
文章框架PWM生成及歌曲实现原理CubeMX配置CubeIDE代码gpio.h代码定义gpio.c编写函数代码main.c调用PWM生成及歌曲实现原理
STM32F407
有两类定时器:基础定时器和通用定时器
my_brother
·
2020-07-29 21:39
学习笔记
【日进日新】
STM32学习
STM32F407
驱动外部SRAM
需要驱动的SRAM型号为IS61LV25616AL,性价比比51216的高很多配置Cubemx这几个时序比较关键,可以按照手册来计算,我用下来这几个数值比较合适。然后就没有然后了,生成代码就可以用了。。。检查SRAM内容是否正确uint8_tbsp_TestExtSRAM(void){uint32_ti;uint32_t*pSRAM;uint8_t*pBytes;uint32_terr;const
memoff
·
2020-07-29 21:22
STM32
stm32
sram
[开发工具] STM32算法的翅膀之MATLAB
MATLABhttps://bbs.21ic.com/icview-2554738-1-1.html基于加速度计与气压计的三阶卡尔曼滤波计算加速度、速度及高度主要介绍了卡尔曼滤波器的使用原理,给出了matlab代码,并在
STM32F407
天使画笔
·
2020-07-29 20:12
MATLAB
STM32
STM32之按键作为外部中断控制led灯
STM32F407
的中断控制器支持22个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。
豆子啦啦啦
·
2020-07-29 20:50
FreeRTOS任务切换
CORTEX_M4F_
STM32F407
ZG-SK为例,参考书籍Cortex-m权威指南系统启动:/*Startthescheduler.
ldinvicible
·
2020-07-29 20:15
单片机
STM32F4外部中断入口和外部中断线
STM32F407
的中断控制器支持22个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。
Justice_Gao
·
2020-07-29 19:24
STM32学习
stm32使用两路串口及接收不定长数据的实现
1、串口配置本人采用的是
stm32F407
的串口1和串口3(串口2因为硬件问题让我给烧坏了…尴尬,在此也提醒大家一定要确保硬件连接无误),配置串口的过
it_is_time_to_
·
2020-07-29 19:22
STM32F103与
STM32F407
的SPI调试笔记
在写入SPI数据数,必须调用SPI_I2S_ReceiveData(SPI1);读取一次,不然会对数据的读取不正确u8SPI_Flash_GetChar(void){u8Data=0;Data=SPI_I2S_ReceiveData(SPI1);//必须读取一次,应该是读后清空寄存器while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_TXE)==RESET)
科翼电子
·
2020-07-29 18:35
STM32
STM32的命名规范
STM32的命名规范
STM32F407
VET6
STM32F407
代表的是芯片的型号后面的字符表示芯片的信息V这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚
flyme2010
·
2020-07-29 18:34
stm32
STM32F407
和STM32F051主从I2C通信方法
作者:华清远见讲师M4作为主机:intmain(void){/*USERCODEBEGIN1*//*USERCODEEND1*/HAL_Init();/*Configurethesystemclock*/SystemClock_Config();/*Initializeallconfiguredperipherals*/MX_GPIO_Init();MX_I2C1_Init();MX_USART1
华清远见嵌入式学院
·
2020-07-29 18:27
STM32F40X启动过程
做毕设接触到
STM32F407
,看了两天数据手册,感觉跟F10X系列并没有多少区别,无非是多了个DCMI外设、时钟频率提高到168M、FLASH增大了、SRAM增大了。然而,非也!
fang_chuan
·
2020-07-29 18:22
嵌入式
STM32用CubeMX创建工程时的相关记述
在淘宝购买了一块3.5寸的TFTLCD,在用
STM32F407
进行驱动时,使用STM32CubeMX配置并生成工程,发现不行,画面显示黑灰色,并一直在闪烁。
一个Loser的自我救赎
·
2020-07-29 17:50
嵌入式
【STM32CubeMX】HAL库中断方式UART串口通信
现在总结自己学习的过程:硬件平台:正点原子探索者(
STM32F407
ZET6)1、配置STM32CubeMX(1)打开STM32CubeMX,选择相应的芯片型号,并配置调试信息为:SerialWire(
一个Loser的自我救赎
·
2020-07-29 17:50
嵌入式
stm32-利用cubemx创建互补pwm---基于HAL库
1.打开CUBEMX,创建一个工程,我用的是
stm32f407
,这个随自己的板子型号来选,然后点击RCC,如图操作:2.点左边的Timers,我这里选用Tim1,实际可以随你自己的选,具体如图:3.进行
apple-wxy
·
2020-07-29 17:52
单片机
C/C++
【
stm32f407
】外部中断实现按键中断方式
STM32F407
的中断控制器支持22个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。
专注于无线通信的蓬勃
·
2020-07-29 16:08
stm32应用
STM32F407
pritnf 重定向代码
printf重定向,是指之前指定给USART1输出的,移植过后,需要重定向给USART2代码问题:仿照原子的探索者
STM32F407
板子USART1代码写的USART2代码,但是不能正常通信,可以正常接收数据
HengZo
·
2020-07-29 15:09
C语言
初探STM32掉电复位PDR
STM32F407
144脚封装的第143脚PDR,一直没有关注过,板子上是直接对其悬空处理,悬空到底对系统有没有什么影响,查看了STM32F4系列的技术手册也没有发祥有相关说明。
漠落
·
2020-07-29 14:45
STM32单片机
stm32
PDR
ESP8266 WIFI模块 与PC机联机通信
硬件准备1:ESP8266(本工程中用的是6脚的)2:
STM32F407
ZGT63:PC机4:usb转TTL模块(此模块用来和ESP8266连接配置WIFI)软件准备1:KEIL52:WIFITFTO(
rootgy
·
2020-07-29 14:32
通信
MPU6500驱动调试笔记(
STM32F407
+SPI)
一、问题背景本来最开始实验室使用MPU6050芯片,采集陀螺仪原始数据做生理信号采集,但算法发现用IIC接口采样率(200hz)达不到要求。故寻找同类型支持SPI协议的芯片去替代,发现了这块MPU6500,还便宜,就用起来。在读写寄存器费了些周折(每读一次数据寄存器需要短暂延时,不能spi连续读。写寄存器有100ms延时要求),算是记录下吧二、注意事项NOTE:1、由datasheetP16页SP
YulongHe
·
2020-07-29 14:53
传感器驱动调试笔记
初探STM32掉电复位PDR
STM32F407
144脚封装的第143脚PDR,一直没有关注过,板子上是直接对其悬空处理,悬空到底对系统有没有什么影响,查看了STM32F4系列的技术手册也没有发祥有相关说明。
NULL_1969
·
2020-07-29 14:24
STM32
STM32F407
HAL库-4.中断管理及按键中断
中断是指当CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂停正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断,我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。CM4内核支持256个中断,其中包含了16内核中断和240个外部中断,并且具有256级的可编程中断设
飘飘仙儿__
·
2020-07-29 14:27
STM32F4外设开发
DAC8760+
STM32F407
单电源电路硬件测试
DAC8760+
STM32F407
单电源电路硬件测试特性16位DAC+10V至+36V单电源,或者18V的双电源供电输出电流:4-20mA或0-20mA或0-24mA输出电压:0-5V或0-10V或5V
我很帅,我怕被人砍
·
2020-07-29 14:17
stm32f407
内部flash保存数据
#include"stm32f4xx.h"//FLASH起始地址#defineSTM32_FLASH_BASE0x08000000 //STM32FLASH的起始地址#defineFLASH_SAVE_ADDR 0x080A0000//保存地址//FLASH扇区的起始地址#defineADDR_FLASH_SECTOR_0 ((u32)0x08000000) //扇区0起始地址,16Kb
托马斯-木
·
2020-07-29 14:24
单片机
内存
单片机
STM32配置GPIO--外部中断的配置(库函数版本)
本文章以
STM32F407
ZGTx为例:
STM32F407
的外部中断有22个:从图中可以看出
STM32F407
供IO口使用的中断线有16个,但其每个IO口都能够作为外部中断的输入,他是如何做到的呢?
37.20 ℃
·
2020-07-29 13:04
STM32
stm32
【
STM32F407
开发板用户手册】第32章
STM32F407
的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)
mod=viewthread&tid=93255第32章
STM32F407
的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)本章节为大家讲解标准SPI接线方式驱动W25QXX,实现了查询,中断和
安富莱电子
·
2020-07-29 10:00
STM32——多路ADC通道+DMA+定时器循环采集传感器数据(二)
STM32F407
的DMA部分有两个DMA控制器,总共有16个数据流(每个控制器8个),每一个DMA控制器都用于管理一个或多个外设的存储
IL_LBJ
·
2020-07-29 09:21
7.STM32 HAL库实现UART的不定长度DMA数据传输(二)
.实现分析四、练习步骤1.UART、DMA、时钟等基本配置2.不定长数据接收实现3.测试结果五、软件调试六、总结与讨论1.总结2.讨论一、开发环境软件:MDK-ARMV5、STM32CubeMX硬件:
STM32F407
VGT7
sinply6
·
2020-07-29 07:49
STM32项目笔记
6.STM32 HAL库实现UART的不定长度DMA数据传输(一)
STM32HAL库实现UART的不定长度DMA数据传输(一)一、开发环境软件环境:keil、STM32CubeMX硬件环境:
STM32F407
VGT7二、项目需求实现UART的不定长度DMA数据传输要求使用
sinply6
·
2020-07-29 07:49
STM32项目笔记
调试备忘录-J-Link RTT的使用(原理 + 教程 + 应用 + 代码)
MCU:
STM32F407
VEMDK:5.29IAR:8.32目录–点击可快速直达文章目录写在前面什么是RTT?
洛神殇
·
2020-07-29 01:58
使用
STM32F407
控制5路超声波传感器
最近在做小车避障的功能,需要用
STM32F407
控制5个传感器,结合板子的示例程序,调试了一段时间,终于成功读出5路传感器的测距信息。
wethty
·
2020-07-28 23:44
STM32
【2019电赛】F题 纸张计数显示装置
Electronic-Design-Competition2019年全国大学生电子设计竞赛纸张计数显示装置(F题)【本科组】JD0462019年8月10日摘要纸张计数显示装置基于RT-Thread实时操作系统,硬件平台采用
STM32F407
黄逸芬
·
2020-07-28 21:47
学习笔记
过程记录
创作技巧
2019全国大学生电子设计大赛
纸张计数显示装置
电赛
控制类
AJ-SR04M-T-X超声波测距模块使用——
STM32F407
文章目录超声波模块简介模块特点模块应用场合工作模式模块输出模式说明兼容SR-04模式运行流程代码编写技术参数电气参数注意事项超声波模块简介 AJ-SR04M-T-X超声波测距模块,是采用收发一体的防水带线探头,运用非接触试超声波探测技术设计而成。模块在20cm至800cm范围内,能够准确探测出与平面物体间的距离,并且在20cm至250cm范围内,能够准确检测到行人。发散角度可以自由调节,波特率自
槿梓
·
2020-07-28 20:57
STM32
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他