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
STM32F407ZGT6
CAN_总线_STM32 (1)
目录1:STM32_CAN2:bx_CAN控制器框图3:STM32_CAN发送,接受流程4:STM32CAN通信位时序1:STM32_CANeg:
STM32F407ZGT6
前面只是对CAN通信做一个基本的描述
朝暮..
·
2020-07-30 12:44
STM32
通信
STM32F407ZGT6
硬件SPI1 回环测试正常
#defineGPIOB_ODR_Addr(GPIOB_BASE+20)//0x40020414#defineGPIOB_IDR_Addr(GPIOB_BASE+16)//0x40020410#definePBout(n)BIT_ADDR(GPIOB_ODR_Addr,n)#definePBin(n)BIT_ADDR(GPIOB_IDR_Addr,n)#defineSPI1_CSPBout(14)
hello world 2012
·
2020-07-30 12:13
STM32
STM32CubeMX实战教程(三)——外部中断(中断及HAL_Delay函数避坑)
那么在介绍实验之前我先跟大家简单讲讲STM32当中的NVIC(嵌套向量中断控制器)材料正点原子探索者开发板,芯片为
STM32F407ZGT6
开发板的原理图STM32
会开发的喵
·
2020-07-30 04:40
STM32F407驱动ov2640摄像头采集图像,通过esp8266(串口协议)上传服务器显示
采用秉火STM32开发板Cortex-M4小型系统板
STM32F407ZGT6
核心板ov2640介绍:OV2640是OmniVision公司生产的一颗1/4寸的CMOSUXGA(1632*1232)图像传感器
1998–叉烧包
·
2020-07-29 23:51
ARM 之
STM32F407zgt6
外设篇 ----------- FLASH 存储部分数据
一、关于STM32F407的FLASH根据掉电数据是否丢失存储器可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。可以知道SRAM属于RAM,掉电后数据丢失;FLASH和EEPROM属于ROM,掉电后数据不丢失。FLASH和EEPROM的区别在于:Flash存储器:擦除次数10万次左右,最小擦写单位通常为一个sect
周波峰
·
2020-07-29 23:48
ARM_单片机
rosserial、ros_lib移植到STM32讲解
这边博客主要是对前面两篇博客的一个补充(ROS使用
STM32F407ZGT6
作为底盘控制器、ros下使用rosserial和STM32F1/STM32F4系列进行通信(MDK5工程)),再次说明一下本文的主要参考
starrobotT
·
2020-07-28 07:25
STM32
ROS
MDK
【SVPWM】SVPWM算法推导及其Simulink仿真(一)
本算法经过了Simulink仿真以及
STM32F407ZGT6
、STM32F334C8T6、S
Eysent
·
2020-07-14 04:36
【STM32】STM32驱动 LCD12864程序代码(串行方式)
这里我们只讲解接线和代码实现,具体的原理在上一篇博客中已经讲解,如果想了解具体原理可以查看上一篇博客《STM32LCD12864串行通信模式(从原理让你理解)》下方代码的实现也是基于上一篇的讲解顺序来的设备:
STM32F407ZGT6
Z小旋
·
2020-07-13 02:52
LCD12864
嵌入式学习
LCD12864
STM32
LCD12864串行
stm32f407学习笔记之flash模拟eeprom
stm32f407zgt6
的flash有1M容量,总共分为11个扇区,每个扇区的地址和大小如下所示#defineADDR_FLASH_SECTOR_0((u32)0x08000000)//扇区0起始地址
dxc8865de2
·
2020-07-12 21:55
stm32
STM32F407ZGT6
LCD_ILI9486显示32*32汉字
voidLCD_Dis32hz(u16x,u16y,u16color,u16backcolor,u8*buf){u16i,j;u32temp;//确定要显示区域的宽度范围LCD_ILI9486_CMD(0x2A);LCD_ILI9486_Parameter(x>>8);//开始位置的高8位,要通过低8位的数据线传输LCD_ILI9486_Parameter(x);//开始位置的低8位LCD_ILI
zsjybfq
·
2020-07-12 20:46
STM32
Proteus8.9 VSM Studio GCC编译器仿真
STM32F407ZGT6
系列011_lcd1602并口
(如下图5所示)图5四,编辑main.c代码如Proteus8.9VSMStudioGCC编译器仿真
STM32F407ZGT6
系列011_lcd1602并口(如下图6所示)图6五,Main.c代码:/*
kaillen/ziegler yin
·
2020-07-09 18:10
Proteus仿真
STM32
呼吸机
stm32
单片机
物联网
嵌入式
c语言
用Proteus8.9自带STM32F401VE的Controller仿真
STM32F407ZGT6
,F429IGT6
一,目前得到的Proteus8.9版本软件能够支持的Cortex-M4固件库项目,只能到达STM32F401VE(如下图1所示)。(图1)作为ST公司Cortex-M4更为广泛应用的F407,F429系列芯片;现在的Proteus8.9版本软件还没有固件库支持,不能对F407,F429系列芯片进行仿真实验。但STM32F401VE的固件库基于Cortex-M4,笔者就想利用Proteus8.9版本
kaillen/ziegler yin
·
2020-07-09 08:07
Proteus仿真
STM32F4—初次搭建工程
打开MDK,Project->NewuVisionProject此处注意的是需要选择相应的芯片,我们选择的是
STM32F407ZGT6
,一定要安装相应的pack安装包才可以建立工程文件。
星空闲月
·
2020-07-08 00:06
基于STM32F4、RT-Thread通用BootLoader使用经验
硬件资源正点原子
stm32f407zgt6
探索者开发板,片上Flash(ROM)大小为1024KB,RAM大小为192KB,板载一个SPIFlashW25Q128。
ybhuangfugui
·
2020-07-06 10:46
4.1、GPIO工作模式详解
STM32中每组由16个IO,不同的型号IO分组不一样,比如
STM32F407ZGT6
一共有7组IO口,每组IO口有16个IO,一共16X7=112个IO,外加2个PH0和PH1,一共114个IO口。
nandycooh
·
2020-07-06 03:25
STM32
STM32
在Keil MDK 开发环境中,写stm32代码时常用的U8,U16,U32代表的含义说明
楼主本人用的是
stm32f407zgt6
的芯片,你可以参照找到你用的芯片对应的文件。
daemon_eintr
·
2020-07-06 01:22
路漫漫
---
stm32学习之路
基于STM32F407的超声波定位装置(利用超声波测距原理)
先说一下课设所用的器材吧,本次设计主要用到了两个无刷直流电机,两块
STM32F407ZGT6
的板子,两个超声波模块和一个OLED显示屏。
九龙九卿
·
2020-07-05 09:55
HAL库学习笔记:三、串口通讯之USART(轮询、中断、DMA)
基于野火霸天虎
STM32F407ZGT6
开发板一、USART功能框图二、编程要求三、使用STM32CubeMX生成初始化函数体四、使用Keil5编写实现函数五、实验现象六、改进用中断方式收发数据七、改进用
郭建文R
·
2020-07-05 09:04
STM32笔记
RT-Thread 中使用cJSON软件包几个常见错误
手上有
STM32F407ZGT6
开发板,做个cJSON的试验。(1.1.0发布版本默认加载了F1,F4的SDK芯片支持包,其它系列需要在SDKManager中安装对应SD
pkokocl
·
2020-07-05 02:06
RT-Thread
rt-thread
cJSON
使用STM32CubeMX配置芯片详解之ADC
STM32CubeMX版本5.6,芯片型号是
STM32F407ZGT6
选择ADCx,以及输入通道。模式,如果只使能了一个ADC,那么这里只能配置为Independentmode(独立模式)。
LSX_YM
·
2020-07-04 06:23
STM32F4驱动外部SRAM芯片XM8A51216
STM32F407ZGT6
自带了192K字节的SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合,STM32F4自带的这些内存就不够用了。
英尚微电子
·
2020-07-01 14:42
STM32F4
意法半导体MCU
STM32
ST
MCU
cubemx+stm32f407+双Can通信
最近几天在用CUBEMX实现
stm32f407zgt6
的双can通讯,中间走了一些弯路,记录下来供需要的人参考借鉴,希望可以帮助大家节省开发周期。
进击的小巨人1111
·
2020-06-28 21:41
STM32F407中的RT-thread系统中移植LCD的程序-FSMC控制
环境开发板:正点原子探索者芯片:
STM32F407ZGT6
系统:RT-Thread屏幕型号:TFTLCD555104.3寸开发软件:Keil,CubeMX,Env目的现在将裸板上的LCD程序,移植到RT-thread
kayshi2018
·
2020-06-28 19:04
RT-thread
STM32
rt-thread
基于STM32F407的STM32通用BootLoader使用经验
背景:在使用RT-ThreadRTOS的时候发现官方提出了一种通用的BootLoader方案,支持F1和F4系列的芯片硬件资源:正点原子
stm32f407zgt6
探索者开发板,片上Flash(ROM)大小为
SeniorZ
·
2020-06-27 14:16
STM32
rtthread
STM32F407ZGT6
引脚功能
修改成MD表格形式方便查看复制
STM32F407ZGT6
引脚引脚名称主功能默认复用1PE2PE2TRACECLK/FSMC_A23/ETH_MII_TXD3/EVENTOUT2PE3PE3TRACED0
jzdcf
·
2020-06-27 01:56
STM32学习笔记之基础介绍(一)(时钟源,系统时钟)
首先我用的具体型号是
STM32F407ZGT6
,属于M4系列的,使用Keil平台开发,ST-LINK下载。第一篇的话,就先简单介绍一下开发环境,以及一些相应的问题。
北辰丶逍遥
·
2020-06-26 15:35
M4
STM32F4GPIO
eg:
STM32F407ZGT6
目录1:引脚说明2:GPIO工作方式3:GPIO端口的寄存器4:GPIO复用功能5:注意事项1:引脚说明一共有7组IO口;每组IO口有16个IO;SO一共16*7=112
朝暮..
·
2020-06-25 21:34
STM32
STM32F407-跑马灯
硬件准备(
STM32F407ZGT6
)1.初始准备1.1打开Template模板,在工程目录下新建HARDWARE文件夹1.2新建在HARDWARE路径中新建led.c,led.h两个文件,在工程中新建
resumebb
·
2020-06-25 20:07
STM32F407
STM32F4之GPIO的使用
一.
STM32F407ZGT6
的GPIO资源介绍STM32F407ZGT6-一共有7组IO口-每组IO口有16个IO-一共16X7=112个IO外加2个PH0和PH1一共114个IO口二.GPIO的相关
qq_33974167
·
2020-06-25 07:50
STM32
完美解决
STM32F407ZGT6
使用Systic定时器实现延时
预备知识STM32F4的系统滴答计时器的介绍及其说明。时间有限,这里点到为止,详情自行百度。延时的原理:因为在ucos下systick不能再被随意更改,如果我们还想利用systick来做delay_us或者delay_ms的延时,就必须想点办法了,这里我们利用的是时钟摘取法。---这里摘自正点原子探索者F4,详细原理请自行百度。实验目标使用Systic计时器实现精准延时,且不占用OS中断延时系统具
qq_27826857
·
2020-06-25 03:05
STM32 IAP(Bootloader)
程序下载起始地址0x08000000,0x08000004这个地址是中断地址2.先自己设计一个bootloader程序,然后再设计一个应用程序3.给stm32bootloader分配下载程序的空间,我用的是
STM32F407ZGT6
VF-TECH
·
2020-06-25 01:00
单片机
关于使用STM32的DA模块连续输出正弦波信号与AD采集并配合matlab实时绘图的实验
使用资源:
STM32F407ZGT6
芯片,板载DAC1通道1(定时器触发),板载ADC1通道5,板载DMA1数据流5,通道7,CH340串口USB模块。
EdgarGee
·
2020-06-24 19:04
STM32F407_FreeRTOS_LwIP调试详解一:Cube_MX生成工程
概要:本次使用的硬件平台是
STM32F407ZGT6
的板子,外加一块LAN8742A网络模块,先上一张全家福:软件平台使用的是CubeMXV4.22及KeilV5.21.10软件。
hpw99
·
2020-06-23 15:11
STM32F4XX
STM32F407ZGT6
定时器编码器模式浅谈
背景故事发生在一个月黑风高的夜晚,男主正在焦急的用外部中断模式读取电机编码器输出的脉冲个数并进行处理,企图用这种方式求得电机的转速和转过的角位置。终于他用这种最直接的方式赢得了女主的芳心,他们在一起了!故事本该是两人从此过上了幸福的生活(撒花~~),然而五天后另一个男人出现了,他并不健谈长得也不是很帅,但是他包装的很好,男主做了三天才成功解决的问题,他只用一句话就解决了!我们暂且称他为编码男,编码
CAAT9
·
2020-06-23 06:40
STM32
STM32f407ZGT6
HAL + ili9341 + FreeRTOS + emWin5.44移植
软件下载首先去st官网下载好stm32cubemx,我是v5.5.0版的打开软件选择芯片、开启时钟这些就不细说了。直接上FSMC的配置,每个人的板子不同,请根据自己板子原理图进行配置注意看红色方框中的引脚,配置的时候需要对应根据原理图对应选择NE4、LCDinterface、A6、16bits,再把PC0引脚选择为GPIO_OUTPUT就行了。nortiming的3个参数先不设置,代码生成之后再修
cp_srd
·
2020-06-23 00:10
STM32GPIO部分介绍
最近在老师交给了一个项目,需要用到STM32单片机,这里就在学习的过程中所注意到的一些地方或细节部分记录了下来,笔者所使用的是
STM32F407ZGT6
芯片(探索者)。
平淡风云
·
2020-06-22 05:32
stm32
STM32F407ZGT6
学习之看门狗
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)概述看门狗功能:看门狗用于检测和解决由软件错误引起的故障,发生软件错误时,看门狗产生复位,重启启动软件。看门狗工作原理:看门狗带计数器功能,当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。所以在程序运行中,需要及时给看门狗重新设定计数器(这个
Q_fighting
·
2020-06-22 03:42
STM32驱动摸索学习
STM32F407ZGT6
学习之定时器PWM波输出
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)概述STM32F407有三种类型的定时器,分别是基本定时器、通用定时器、高级定时器。定时器的PWM波输出是通用定时器、高级定时器才有的功能,PWM波的输出驱动,是在基本定时器的基础功能上,把定时器的计数器与一个比较值进行比较,输出高电平或者低电平的过程。(二)通用定时器框架
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
STM32F407ZGT6
学习之串口驱动学习
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)、概述STM32的通用同步异步收发器(USART),相当于一座桥梁,外界设备和通过串口协议和STM32进行数据的交互。MCU把数据写到串口的数据寄存器中,串口把数据封装成符合串口协议的数据帧,发送给接收设备;或者发送设备发送数据帧给MCU,串口在接收到数据帧之后,去掉封装的
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
STM32F407ZGT6
学习之DAC
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)概述DAC模块是12位电压输出数模转换器,用于将数字信号转换为对应的模拟信号的设备。(二)DAC框架图当DAC有触发信号输入时,会触发DAC进行数模转换,把数字信号转换为模拟信号并输出到DAC_OUTx引脚上。(三)DAC功能说明:1、DAC数据格式DAC在进行数模信号转换
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
STM32F407ZGT6
学习之外部中断
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)、概述STM32外部中断通过检测外部的触发事件(上升沿触发、下降沿触发或边沿触发),触发中断事件实现低延迟的中断处理。1、外部中断框架图由下图可以看出,外部中断的边沿检测器连接输入信号,当“软件中断寄存器”和“中断屏蔽寄存器”打开的时候,当有事件触发时,事件会被送到NVIC
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
STM32F407ZGT6
学习之ADC
(二)ADC框架
STM32F407ZGT6
芯片的ADC有两类数据转换组。分别是规则转换组、注入转换组,两类转换组的区别在
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
STM32F407ZGT6
学习之基本定时器
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)概述STM32基本定时器实现基本的计时功能,通过相应的配置,实现微妙、毫秒级的定时和计数。1、定时器框架从图中可以看出,定时器时钟输入到定时器的触发控制器中,在通过"PSC预分频器“分频之后,周期性的使计数器CNT累加或者累减。当计算器CNT计算发生上溢或者下溢时,产生一个
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
STM32F407ZGT6
学习之工程建立及点灯
大学毕业工作了一段时间,想要重新复习一下STM32的驱动学习,写成博客记录下来,算是对学习的一种总结和记录。工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一).使用的平台使用的软件平台有两个,分别是IAR8.1和sourceinsight4,下面给出两个软件的下载链接,仅供学习使用,其他用途请使用正版软件:1.IAR8.1
Q_fighting
·
2020-06-22 03:41
STM32驱动摸索学习
正点原子探索者
STM32F407ZGT6
开发板资料:
3)正点原子探索者
STM32F407ZGT6
开发板资料:【百度网盘链接】:A盘文件夹形式:https://pan.baidu.com/s/1jHWI8fGA盘文件夹形式的资料,方便分个下载。
流风回雪1988
·
2020-06-21 15:04
STM32F4学习笔记(基础介绍篇)
来自官网的简介这里我们学习的开发板芯片具体型号是
STM32F407ZGT6
,采用工作频率为168MHz的Cortex™-M4内核,性能较强。
zhang~shen
·
2020-06-21 05:49
STM32笔记教程
stm32f407以太网及USB OTG快速开发
软件平台:windows、STM32CubMx、keilv5硬件平台:原子的
stm32f407ZGT6
开发板,STM32CubMx配置1、以太网管脚的映射配置第一:阅读原理图,使用STM32Cu
john_liqinghan
·
2020-06-21 03:47
嵌入式
STM32
STM32F407ZGT6
学习之蜂鸣器
工程代码:https://pan.baidu.com/s/1Qlfg1_br0tN6yy0fcDwCjg,密码:fhh2(一)简介这一小节,学习的是驱动蜂鸣器,因为使用的是有源蜂鸣器(关于有源和无源蜂鸣器请看这里:https://zhidao.baidu.com/question/13384059.html),只需要给蜂鸣器供电,蜂鸣器即可发声;需要使用STM32的定时器,给蜂鸣器定时,使蜂鸣器响
Q_fighting
·
2020-06-20 22:56
STM32驱动摸索学习
嵌入式系统单精度与双精度浮点运算
开发平台单片机——
STM32F407ZGT6
软件——keil代码分析简单的LED闪烁功能实现代码可以如下所示:LED_Toggle();inti=0;while(i<100000)i+=1;1.使用float
huismiling
·
2020-02-27 09:05
stm32扩展外部SRAM总结
下面以
STM32F407ZGT6
单片机来讲解一下来扩展外部SRAM。原理:给STM32芯片扩展内存与给
沙子硅
·
2020-02-26 07:12
上一页
1
2
3
4
下一页
按字母分类:
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
其他