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
STM32F407
系统时钟配置是否添加FPU功能
Cortex-M4的指令集分两部分,一部分是在M3的指令集外增加了一些扩展功能。另一部就是用于FPU单元的单精度浮点运算指令。这部分指令都是用V-开头的汇编指令,仅在FPU功能被使能时使用。需要注意的是FPU单元是指的芯片上的一个独立于CPU处理的浮点运算单元,整个单元在大多数厂家的芯片中都是可以被使能和关闭的。相对于芯片,编译器也设置了相应的FPU功能开启/关闭的选项,在编译时需要告诉编译器是否
等的起
·
2020-08-05 14:57
stm32f407
之ADC(操作寄存器)
ADC12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道,可测量16个外部和2个内部信号源和Vbat通道。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。有16个多路通道。通道选择:可以把转换组织成两组:规则组和注入组。在任意多个通道上以任意顺序进行的一
w471176877
·
2020-08-05 14:48
cortex-m4
STM32F4之FPU与float类型导致的HardFault调试记录
目录开发环境异常现象解决过程问题重现结论致谢开发环境MCU:
STM32F407
ZET6IDE:MDKV5.14.0.0软件包:uCOS-IIV2.19软件包:LUA异常现象正在进行的工作是一份代码的移植
wk930523
·
2020-08-05 14:32
STM32
STM32F407
IGT6开发板
[芯片]1.
STM32F407
IGT6内核:Cortex-M432-bitRISC;特性:单周期DSP指令;工作频率:168MHz,210DMIPS/1.25DMIPS/MHz;工作电压:1.8V-3.6V
industrienorm
·
2020-08-05 14:06
兴趣-电子DIY
stm32 DCMI接口CROP功能使用
最近使用
stm32F407
单片机通过摄像头采集图像进行处理,其中使用到DCMI接口CROP功能。但在网上找了很久,有用的资料不多,只能自己研究,特将自己的使用方法记录下来。1.如何设置CROP。
tumblerman
·
2020-08-05 14:18
机器视觉
嵌入应用
程序设计
STM32 USB HID报告描述符分析
USBHID报告描述符分析芯片:
STM32F407
VE编译器:KEIL5作者:SY日期:2017-7-2115:19:46简介报告描述符是HID设备使用的描述符,主机通过解析从机上传的报告描述符,才能知道从机上传的报告代表什么含义
大水猫
·
2020-08-05 14:06
USB
STM32
stm32f407
ADC DMA多通道采集底层配置
#include"adc.h"#include"delay.h"//初始化ADCvoidAdc_Init(void){GPIO_InitTypeDefGPIO_InitStructure;ADC_CommonInitTypeDefADC_CommonInitStructure;ADC_InitTypeDefADC_InitStructure;RCC_AHB1PeriphClockCmd(RCC_A
shenlong1356
·
2020-08-05 14:01
stm32和ARM
STM32F407
-ADC(模数转换)
一、硬件
STM32F407
开发板,杜邦线。通过通道获取板载电压的模拟输入信号转变为数字信号,并通过转换变成电压。
resumebb
·
2020-08-05 14:36
探索者STM32F407
STM32CubeMX的TIM1互补PWM输出,HAL库(2路,带死区)
芯片为
STM32F407
ZG,使用的是高级定时器TIM1的PWM互补PWM输出。效果:整体的:(通道0~3分别是CH1、CH1N、CH2、CH2N。)
热爱学习的宏少
·
2020-08-05 13:36
stm32
单片机
STM32F407
IG临时堆栈划分
今天调试
STM32F407
IG,发现编译器编译完成后占用RAM空间28K,但是在仿真的时候总是死或跳到内存错误的中断里死在那里。
喵喵苗
·
2020-08-05 13:24
STM32
CSDN微博第一篇,STM32学习之记录STM32CubeMX + MDKv5 +
Stm32F407
+ 8720A 的以太网连接方法。
在某宝买的407的开发板,自带以太网口,使用的是8720A的PHY芯片。废话不多说,首先用CubeMX生成代码,选芯片不多说,要打开ETH以太网接口,因为这个8720A只支持RMII,所以选RMII。然后把LWIP协议栈勾选,免得自己移植。我是用的STLINK做下载调试,所以打开了SYS,另外有串口,所以打开了UART来做日志输出。如图:如果debug不是用的stlink,请随意。如果没有从USA
hustwf
·
2020-08-05 13:49
STM32F407
的ADC之DMA多通道
这张主要是增加了一路PA2,也可以根据实际增加自己想要的路数。与上面主要的区别:1、设置PA2为模拟输入2、修改通道数ADC_InitStructure.ADC_NbrOfConversion=2;/*2通道1*/3、增加ADC_RegularChannelConfig(ADC1,ADC_Channel_3,2,ADC_SampleTime_480Cycles);/*设置规则通道3二个序列采样时间
做了不一定能实现但不做一定不会实现
·
2020-08-05 12:51
stm32
stm32
基于
STM32F407
的bootloader、IAP、Flash_APP、上位机设计(一)
基于
STM32F407
的bootloader、IAP、Flash_APP、上位机设计第一部分:Bootloader、IAP设计前期准备:一、硬件:
STM32F407
VET6板一块,IAP使用串口通信,板上需引出串口或有
穿西装的强
·
2020-08-05 12:37
STM32
STM32的串口IAP简单Demo
平台芯片:
STM32F407
IDE软件:Keil5.25目录1.IAP简介2.APP程序编写3.Boolloader程序编写4.下载实验1.IAP简介IAP就相当于一个用户自定义的bootloader,
Paul_Yu_Zhang
·
2020-08-05 12:04
单片机
STM32——利用STM32CubeMX来点亮GPIO口的led
GPIO口的LED点亮(以
STM32F407
IGTb芯片为例)1、掌握的GPIO口的使用方法2、熟悉KeiluVision5工具软件的使用原理:只要是对硬件操作,就要首先查看原理图。
软件开发小王
·
2020-08-05 12:29
STM32单片机
STM32F407
IG开启FPU,做开方运算
STM32F407
IG开启FPU,做开方运算MDKKEIL中使用STM32F4XX芯片硬件浮点单元FPUKeil中使用STM32F4xx硬件浮点单元STM32F4-浮点DSP库的MDK开发环境的设置步骤如下
weixin_34337381
·
2020-08-05 12:58
基于Ymodem协议的
STM32F407
的串口IAP
IAP简介IAP:InApplicationProgramming是指在应用编程,即在程序运行中编程,就是片子提供一系列的机制(硬件/软件上的)当片子在运行程序的时候可以提供一种改变flash数据的方法。这种机制的存在可以实现单片机设备的免拆机升级和远程升级。一般实现形式为在单片机内先执行引导程序,由引导程序判断是否需要进行固件升级。如果需要执行固件升级,则引导程序通过串口或者SD卡等IO设备将应
梦醒了天亮
·
2020-08-05 12:48
STM32F407
stm32F407
ADC采样配置
这几天在调试
Stm32F407
AD部分,需要对两路信号进行采样处理,还是运用网上推荐的DMA方式进行数据存储传送。在配饰ADC和DMA中对AD部分有了一些深入的了解。
csdn607
·
2020-08-05 12:34
stm32学习历程
STM32F407
学习IAP时的笔记
STM32F407
有三种启动方式:1.主FLASH启动,最常用的一个启动方式,也是平常采用烧录器烧录程序,将程序烧录到主FLA
天才篮球少年
·
2020-08-05 12:25
STM32
【嵌入式】基于
stm32f407
的Bootloader/IAP简单测试
这两天忙里偷闲,自己编程打通了Bootloader/IAP的通道。仅仅是打通了一个通道,能实现上电进入bootloader,通过串口下载APP程序的功能。还有很多细枝末节的东西没有完善,但最主要的通道打开了,以后的升级完善就全看个人发挥啦。先大致概括一下Bootloader和APP的程序功能1.BootLoader:开机后倒计时十秒,若无数据从串口导入,则跳入APP程序,若有数据传入,则将传入数据
菜老越
·
2020-08-05 12:45
嵌入式
STM32CubeMX-GPIO:点亮一个LED
STM32CubeMX,(点亮LED是我刚接触单片机写的第一个程序,就像刚开始学习编程时打印的“HelloWorld”)一、新建工程这里我们建立一个新的工程(工程建立参考STM32CubeMX初识),STM32我们选用
STM32F407
ZG
未来战争
·
2020-08-05 12:11
STM32CubeMX
STM32
stm32
单片机
【
stm32f407
】轮序方式的按键应用
接上篇:http://blog.csdn.net/xiaoxiaopengbo/article/details/728291541.硬件原理图:可以看到userbutton是PA02.程序步骤1)使能按键对应IO口时钟。PA0在AHB1总线上调用函数:RCC_AHB1PeriphClockCmd();2)初始化IO模式:上拉/下拉输入。3)扫描IO口电平3.程序原码key.h#ifndef_KEY
专注于无线通信的蓬勃
·
2020-08-04 23:16
stm32应用
..\Output\myProject.axf: Error: L6200E: Symbol SVC_Handler multiply defined (by hal_cm3.o and stm32f
stm32f407
添加RTX系统后,出现如下三个重复定义,秉承添加了系统就用系统的中断,屏蔽stm32f4xx_it.c的中断函数定义//voidSVC_Handler(void)//{//}*@briefThisfunctionhandlesPendSVCexception
yangrongfool
·
2020-08-04 22:54
个人
单片机
STM32--DSP库使用(2)
建立MDK工程并添加DSP库这里我的硬件平台选择
STM32F407
软件选择的keil5串口程序选择的XCOM这里我选择一个key键点亮LED的例程进行进行改编1.首先添加文件(DSP的库文件)2.添加头文件路径
甜航一直在
·
2020-08-04 17:20
笔记
stm32
学习
STM32-CUBE-以太网DP83848
1、使用主控芯片
STM32F407
V。使用的晶振25M。使用管脚如下。
cw0617
·
2020-08-04 13:17
STM32
STM32F4系统时钟设置之二
STM32F407
系统时钟配置时钟树方法一,采用官方库提供的配置(这里外部晶振25MHz,系统配置为168MHz)STM32F4启动与STM32F10X不同,时钟已经默认配置好启动代码,文件:startup_stm32f4xx.sResethandlerReset_HandlerPROCEXPORTReset_Handler
anbaixiu
·
2020-08-04 13:12
STM32相关
STM32F407
时钟设置
/***@说明配置
STM32F407
的时钟系统*@参数无*@返回无*@说明voidClock_Config(void)按如下表格配置时钟**===============================
anbaixiu
·
2020-08-04 13:40
STM32相关
use JLinkSWOViewer view printf result with out source code
前言
STM32F407
的板子.有源码调试时,已经在MDK中设置好了ITM.在源码中,将fputc重定向到ITM输出.用MDK+JLink带着工程跑时,可以在MDK串行调试窗口看到printf输出的结果。
LostSpeed
·
2020-08-04 12:48
stm32f4移植ucosii
移植参考了《
STM32F407
全套资料》移植实现的功能:在ucosii系统下驱动lcd!
_叔
·
2020-08-04 08:59
单片机
stm32f4 串口空闲中断+DMA遇到的奇怪错位问题
基于
stm32f407
文章目录一、利用DMA接受串口任意长数据1、简介2、循环模式和普通模式二、DMA接受数据错位问题1、程序设置2、数据缓冲错位问题(1)问题描述:(2)调试过程(3)解决方案(4)后记一
云端FFF
·
2020-08-04 08:37
嵌入式
STM32F407
DSP库arm_sin_cos_f32应用
应用arm_sin_cos_f32做一个三相波,采用串口输出,matlab来做结果测量。以下给出测试代码voidDSP_Sin(void){int16_ti,j,k;float32_tSinVal_0;float32_tCosVal;float32_tSinVal_120;float32_tSinVal_240;//此处从0到360有361个点正好构成一个完整的正弦波,之后滞后120度240度类似
xy_flk
·
2020-08-03 21:22
嵌入式
使用固件库开发和HAL库开发有什么不同?
我们正点原子目前的所有STM32F1开发板以及探索者
STM32F407
开发板都是采用的标准库。目前网络学
howards~~~
·
2020-08-03 17:08
嵌入式STM32学习
【STM32】晶振,主时钟,外设频率介绍
首先,我用的是
STM32F407
,下方所有图片都是出自这芯片的文档,如果型号和我不同,需要找到对应的芯片说明文档,也许会有出入先看一张时钟图这里会着重说明高速的部分,低速(不管内部还是外部)只给RTC时钟使用题外话
a56486865
·
2020-08-03 14:39
【STM32】基于正点原子『探索者』开发板的烧录
先打开右上的开关如果是仿真器烧录,它无法供电,需要接12V适配器或是杜邦线供电然后要看右下的LED,有亮,代表供电正常下面是烧录软件FlyMcu的界面至此,应该就能烧录了之后我还要增长这篇博客的篇幅想加入
STM32F407
a56486865
·
2020-08-03 14:39
STM32F2xx / STM32F4xx DMA最大传输问题
我们一直在使用STM32F207和
STM32F407
处理器,一直在同时执行3个DMA。具
nyway
·
2020-08-03 12:19
MCU_STM32
【STM32】
STM32F407
实现简单的Modbus协议
前言这篇文章是我从零认识MODBUS过程中的一点笔记,主要讲解了我学习和使用MODBUS的思路。代码可能帮不到你,但是如果你是和我一样的初学者,建议你认真阅读。毕竟学习是一个思考练习的过程,如果只会Ctrl+C,那么就没什么意义了。作者水平有限,有错误敬请指出,互相学习,共同进步。1.ModBus协议简介MODBUS协议是一种串行通信协议,由Modicon公司(施耐德公司前身)发表,由于其公开发表
BadBoyHolly
·
2020-08-02 15:17
STM32单片机
keil474新建
stm32f407
工程模板
转载链接:https://blog.csdn.net/husterxmh/article/details/523560211、建立工程目录新建一个工程目录,用来存放工程文件,源文件,头文件等,例如在桌面上新建一个名称为My_Project的目录。2、建立工程子目录在步骤1建立的工程文件夹中建立子目录,用来存储工程中用到的不同文件。建立CMSIS、Library、Listing、Output、Pro
yangrongfool
·
2020-08-02 14:34
单片机
stm32f407
探索者开发板资料
ALIENTEK开发平台:MDK530pack包:Keil.STM32F4xx_DFP.2.14.0光盘资料
stm32f407
探索者开发板.参考资料正点原子STM32开发板>f407探索者开发板https
潜心学习的渣渣
·
2020-08-02 14:12
STM
STM32F407
串口通信实验 视频第27节 个人笔记
节也是串口,笔记链接在此:https://www.cnblogs.com/YuQiao0303/p/10019362.htmlgithub地址:https://github.com/YuQiao0303/
STM32F407
weixin_30588675
·
2020-08-02 14:07
STM32F407
串口通信实验 第26节 个人笔记
前言这篇笔记对应正点原子
STM32F407
探索者,教学视频第26节,网址如下:https://ke.qq.com/webcourse/index.html#cid=279403&term_id=100330877&
weixin_30508241
·
2020-08-02 14:35
STM32F407
新建基于固件库的项目模板
1.新建文件夹如图:2.新建项目在USER文件夹中,选cpu如图:若再弹出窗口,直接点cancel3.删了这俩文件夹:4.复制文件到fwlib:src存放的是固件库的.c文件,inc存放的是对应的.h文件,每个外设对应一个.c文件和一个.h头文件5.复制文件到core很玄学的变了名字。。6.复制文件到user7.把源文件添加到工程在keil中,左边一栏,对着target右键,manageproje
weixin_30478619
·
2020-08-02 14:35
STM32个人学习笔记第四集-串口通信
STM32F407
ZG6最多提供六路串口,有分数波特率发生器,支持同步单线通信和半双工单线通讯,支持LIN,支持调制解调器操作,智能卡协议和IRDA,SIRENDEC规范,具有DMA等。
王德宁
·
2020-08-02 13:06
STM32自学习笔记
stm32f407
discovery 的keil 4.60ST-linkII不能用解决方法
1、用资源中的STLink文件替换C:\Keil\ARM\STLink,记得备份原来的文件,2、C:\Keil\TOOLS.INI改成如下的[UV2]ORGANIZATION="cs2c"NAME="jianzhong","cui"EMAIL="
[email protected]
"ARMSEL=1BOOK0=UV4\RELEASE_NOTES.HTM("uVisionReleaseNotes")
cuijianzhongswust
·
2020-08-02 12:57
stm32
新建寄存器工程
选择单片机型号2.添加启动文件在这个目录下“【正点原子】探索者
STM32F407
开发板资料视频盘(A盘)\4,程序源码\1,标准例程-寄存器版本\1,标准例程-寄存器版本\实验1跑马灯实验\USER”找到启动文件
qq_1078364582
·
2020-08-02 12:26
探索者
STM32F407
-ST_Link程序下载
探索者
STM32F407
-ST_Link程序下载1.先下载驱动ST-Link驱动2.keil中进行设置开始下载程序1.先下载驱动ST-Link驱动将ST-Link官方驱动解压过后,出现一些文件(这些资料都在正点原子探索者光盘
qq_1078364582
·
2020-08-02 12:25
探索者
STM32F407
开发板学习笔记一安装调试,串口下载
1.下载驱动CH340驱动(USB串口驱动),进行安装,一般直接点下一步就可安装成功。然后进行测试,数据线两端一端连接USB-232接口,一端连着电脑的USB接口,打开开关,找到设备管理器,找到端口,如下图所示,我的是win10的设备,可以找到后面为USB-SERIALCH340即为安装成功。2.安装FlyMcu,打开,打开之后画面如下先点搜索串口,找到如下列表,这里COM5和驱动CH340是关联
qq_1078364582
·
2020-08-02 12:25
RTT学习--制作BSP2
然而打开居然是
STM32F407
!!我修改一下因为它主要是卸磨杀驴马上就开始杀驴了!1》》》》在board.c文件中存放了函数SystemClock_Con
GKoSon
·
2020-08-01 05:55
[MicroPython]
STM32F407
开发板控制BMP180测量气压
1.实验目的1.学习在PC机系统中扩展简单I/O接口的方法。2.学习BMP180测量气压的方法。3.学习F407Micropython开发板I2C接口的用法。2.所需元器件F407Micropython开发板一块BMP180气压模块一个数据线一条杜邦线若干Putty调试工具3.BMP180气压传感器的接线方法BMP180是一直常见的气压传感器,BMP180是一款高精度、小体积、超低能耗的压力传感器
weixin_34378969
·
2020-08-01 04:53
嵌入式
python
【
STM32F407
开发板用户手册】第35章
STM32F407
的FSMC总线应用之驱动AD7606(8通道同步采样, 16bit, 正负10V)
mod=viewthread&tid=93255第35章
STM32F407
的FSMC总线应用之驱动AD7606(8通道同步采样,16bit,正负10V)本章节为大家讲解FSMC总线驱动数模转换器AD7606
安富莱电子
·
2020-07-31 15:00
【
STM32F407
开发板用户手册】第33章
STM32F407
的SPI总线应用之驱动DAC8563(双通道,16bit分辨率,正负10V)
mod=viewthread&tid=93255第33章
STM32F407
的SPI总线应用之驱动DAC8563(双通道,16bit分辨率,正负10V)本章节为大家讲解标准SPI接线方式驱动模数转换器DAC856X
Simon223
·
2020-07-31 14:35
STM32
BSP
SPI
DAC8563
DMA
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他