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
F407
STM32F407进入低功耗模式以及唤醒(RTC+中断)
),功能要求需要做低功耗,想到之前做过STM32F103的低功耗(发表过一个博客:https://blog.csdn.net/zsj2016o/article/details/85141738),想来
F407
Endless_Z
·
2024-09-01 08:24
低功耗
stm32
rtc
STM32CubeMX 配置 STM32F407时钟树和烧录方式
时钟树要先把HighSpeedClock设置为外部晶振,再去设置时钟树PLL选用高速外部时钟线(HSE)Inputfrequency数值为外部晶振,大多开发板上为8MSYSCLK为系统时钟,
F407
为168MHzAPB2
-Harvey
·
2024-02-19 22:22
STM32
stm32
嵌入式硬件
单片机
STM32CubeMX
STM32的标准库与HAL库学习——以
F407
为例(二)GPIO
一、简介定义:GPIO英文全称generalpurposeintputoutput,是通用输入输出端口的简称,可以通过软件来控制其输入和输出。STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。分类:STM32从管脚类型被分为了:电源管脚、晶振管脚、复位管脚、下载管脚、BOOT管脚、GPIO管脚。二、工作模式根据数据手册中列出的每个I/O端口的特性,可通过软
m0_74966966
·
2024-01-18 05:21
stm32
学习
嵌入式硬件
STM32HAL库1:认识时钟树(STM32F407)
目录1.认识时钟树1.1什么时钟1.2认识时钟树2.配置系统时钟2.1系统适中的配置过程2.2外设时钟使能和失能2.3sys_stm32_clock_init函数(
F407
)2.4SystemClock_Config
weixin_52872520
·
2024-01-18 05:21
RoboMaster
stm32
单片机
嵌入式硬件
STM32的标准库与HAL库学习——以
F407
为例(一)架构与时钟
一、前言本系列是我在寒假对单片机的一次再学习,用于梳理知识。本次学习以应用为导向,不会涉及太多外设,如有错误,欢迎指正。二、标准库与HAL库对单片机的操作,归根结底是对寄存器的操作。但想要实现一个功能,使用寄存器是十分繁琐的,而且寄存器的种类数量十分之多,学51时还可以记,32有几百个寄存器,这是记不完的。于是ST公司将寄存器的底层操作封装起来,作为一个个函数。在大多数情况下,我们不需要去管寄存器
m0_74966966
·
2024-01-18 05:19
stm32
学习
嵌入式硬件
【STM32单片机】迷宫游戏设计
文章目录一、主要功能二、软件设计三、实验现象联系作者一、主要功能本项目使用STM32F103/
F407
单片机控制器,TFTLCD触摸屏、按键等。
Hai小易
·
2024-01-16 08:35
单片机
stm32
mongodb
嵌入式硬件
STM32开发板
迷宫游戏设计
RT-Thread studio学习笔记5-stm32F407 FSMC驱动TFTLCD
由于要通过fsmc驱动TFTLCD,计划参考下FSMC驱动sdram在RT-Threadstudio下看了下没找到使能SDRAM的地方,看了其他教程需要在ENV中开启,我使用的是正点原子的探索者
F407
qq_34530699
·
2024-01-11 01:11
学习
单片机
stm32
arm
STM32——
F407
定时器概述
1定时器分类定时器类型数量位号位宽时钟捕获/比较输出DMA请求计数互补输出基本2TIM6,TIM716bitAPB1-有递增-通用2TIM2,TIM532bitAPB14通道有递增、递减、中心对齐-通用2TIM3,TIM432bitAPB14通道有递增、递减、中心对齐-通用1TIM916bitAPB14通道有递增-通用2TIM10、TIM1116bitAPB21通道-递增-高级2TIM1、TIM8
m0_libinc++
·
2023-12-31 13:29
单片机
stm32
STM32CubeMX学习(二) USB CDC 双向通信
STM32CubeMX学习(二)USBCDC双向通信简介CubeMX新建工程(串口+LED)测试串口和LED串口接收测试USBCDC通信简介利用正点原子
F407
探索者开发板,测试基于USBCDC的双向数据通信
iqiaoqiao
·
2023-12-30 11:43
STM32CubeMX学习
stm32
学习
嵌入式硬件
mpu6050-kalman- no dmp,
f407
通过定时器3,定时20ms,进行kalman滤波,读取角度。利用串口助手,发送角度到用软件iic,pg5,pg6,两个IO口模拟IIC,,代码主要有四个。mpuiic.h#ifndef__MPUIIC_H#define__MPUIIC_H#include"sys.h"//正点原子MPU6050通讯线驱动//IO方向设置//#defineMPU_SDA_IN(){GPIOG->CRL&=0X0FFF
ooolmf
·
2023-12-29 05:52
单片机
【STM32单片机】电子木鱼设计
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用STM32F103/
F407
单片机控制器,TFTLCD触摸屏、蜂鸣器等。
Hai小易
·
2023-12-26 10:53
单片机
stm32
嵌入式硬件
电子木鱼
STM32开发板
STM32汇编启动文件,F1与F4启动文件比较
文章目录F103启动文件
F407
启动文件F429启动文件后续更新启动文件区别汇编指令解析F103启动文件;********************(C)COPYRIGHT2011STMicroelectronics
小猛笔记
·
2023-12-17 14:34
单片机嵌入式
stm32
汇编
关于HAL库SPI作为从机,接收主机发来的数据的超时溢出硬件错误中断等问题的硬解法
一、问题产生基本情况一、1主机主机
F407
,时钟频率较高。
摘星&
·
2023-12-03 16:14
SPI
stm32
c语言
STM32移植FreeRTOS+工程模板
STM32移植FreeRTOS:主要是正点原子的delay、Sys文件、串口移植,使其支持FreeRTOS硬件基于STM32F103ZET6不过其他系列如
F407
、F429等也通用工程模板在最后最主要的目的是使得
舒克开飞机偷渡长江大桥
·
2023-11-20 01:20
FreeRTOS
单片机
stm32
嵌入式
freertos
STM32H743无操作系统移植LVGL8.2
添加时基配置显示屏驱动编辑配置触摸驱动编写测试代码问题记录(重点)分配的堆栈空间太小了程序优化等级对程序运行的影响LVGL打点函数的几种方式(非LTDC、RGB屏)运行官方Demo的方法:编辑工程下载:概述本文章记录了本人使用正点原子
F407
Y-J-L
·
2023-11-11 22:15
LVGL
STM32
stm32
单片机
使用stm32cubeMX新建一个工程
新建工程(在主界面)然后搜索芯片的型号配置时钟RCC配置系统时钟这里用的是
f407
系列系统时钟为168mhz设置工程名字选择基础型注意固件包的选择生成代码
南嶋彻
·
2023-11-11 10:04
stm32
嵌入式硬件
单片机
野火霸天虎 STM32F407 学习笔记_1 stm32介绍;调试方法介绍
STM32入门——基于野火
F407
霸天虎课程学习前言博主开始探索嵌入式以来,其实很早就开始玩stm32了。但是学了一段时间之后总是感觉还是很没有头绪,不知道在学什么。
灰海宽松
·
2023-11-04 20:15
#
STM32
stm32
学习
笔记
STM32F4系列 TIM寄存器配置方法
设置预分频寄存器(TIMx_PSC)设置自动重装载值(TIMx_ARR)设置中断使能寄存器(TIMx_DIER)在中断处理函数中进行读取状态寄存器(TIMx_SR)NVIC的配置方式NVIC中断等级分组列表
F407
小林学起来
·
2023-11-02 10:38
STM32寄存器板块
stm32
单片机
嵌入式硬件
STM32F4温湿度
项目介绍1.1项目名称1.2项目设计思路二、硬件准备2.1STM32F407ZGT6三、软件准备3.1Keil53.2STM32f407固件库3.3STM32CudeMx3.4STM32CudeMx的
f407
梨花落-
·
2023-10-23 20:50
stm32
RT-Thread学习笔记(4):正点原子
F407
配置STemwin
1、准备工作正点原子
F407
开发板ENV工具Keil编译器RT-Thread4.0.5源码正点原子屏幕2、移植开始生成代码目录输入scons--distmenuconfig配置保存添加文件(drv_lcd.c
并行不是并发
·
2023-10-22 05:10
RTThread笔记
单片机
学习
stm32
AT32F407裸机工程创建
1、建立工程文件夹2、找到AT提供DEMO例程,我们需要复制相关的内核文件出来,到我们创建的这个文件夹1)将库文件拿过来2)内核文件3)启动文件我把
F407
相关的内核文件都复制过来,然后具体看自己使用哪个型号
芋头莎莎
·
2023-10-20 17:42
单片机
嵌入式硬件
arm开发
2023版 STM32实战7 通用同步/异步收发器(串口)F103/
F407
串口简介和习惯-1-通用同步异步收发器(USART)能够灵活地与外部设备进行全双工数据交换,满足外部设备对工业标准NRZ异步串行数据格式的要求。-2-硬件流控制一般是关闭的-3-波特率指单位时间传输bit个数-4-数据位一般是8位-5-一般无校验位编写代码思路-1-参考帮助手册(F1/F4都有)-2-参考库文件注释(只有F4有注释)标志位的选择通过查找中文数据手册自己定义F4代码编写,可直接拷贝使
Wm9
·
2023-10-07 11:49
STM32软硬件实战
stm32
单片机
嵌入式硬件
2023版 STM32实战6 输出比较(PWM)包含
F407
/F103方式
输出比较简介和特性-1-只有通用/高级定时器才能输出PWM-2-占空比就是高电平所占的比例-3-输出比较就是输出不同占空比的信号工作方式说明-1-1-PWM工作模式-1-2-有效/无效电平有效电平可以设置为高或低电平,是自己配置的周期选择与计算周期=重装载*预分频值/时钟频率arr和psc是自己定义的时钟频率可以查看时钟树,即下图中的84MHZF1和F4采用的时钟频率F1通过72MHZ分频F4通过
Wm9
·
2023-10-05 16:12
STM32软硬件实战
stm32
单片机
嵌入式硬件
TB6600+stm32F407步进电机驱动测试
接线采用共阴极方式接线:ENA-、DIR-、PUL-接STM32F407开发板的GND端ENA+接
F407
的PE0,悬空/接地启动(当有PWM时旋转,当无PWM时锁定),接5V/3.3V停止(电机处于自由状态
BobBobBao
·
2023-09-28 18:16
STM32使用
电机驱动
stm32
嵌入式硬件
FLASH读写数据
目录嵌入式Flash大概了解数据手册2.3.2章节结构图
f407
等待周期Flash控制寄存器解锁编程/擦除并行位数擦除编程(写入)工程程序嵌入式Flash大概了解可以从flash区域启动程序;大概是程序区可以在
我的老子姓彭
·
2023-09-05 00:20
STM32F4的学习
stm32
单片机
普中PZ6808L-F4开发板TFTLCD显示屏使用笔记
0x00开发板介绍这学期学的STM32开发,实验室里的开发板型号为PZ6808L-F4整个板子是这样的这块板子是F103和
F407
双核的,但我学的一直就是
F407
,所以本文所有问题只针对
F407
。
Weird0_
·
2023-08-27 06:56
STM32
单片机
stm32
keil下载代码时出现:“Not a genuine ST Device! Abort connection“的错误
刚开始买回来的时候,我根本不知道往板子上烧录代码的时候还需要ST-LINK,因为我在学
F407
的时候用的是串口烧录的,所以我也想在这块板子上用串口烧写代码,但是我遇到了很多问题。
Brave_2W
·
2023-08-26 01:15
单片机
stm32
嵌入式硬件
安全数字输入/输出接口SDIO
框图需要总体去浏览sd2.0协议的手册,大概了解每个章节写了什么,再看sd卡功能描述--》再看命令--》再看响应,响应对应的数据位---》响应对应的寄存器或者响应的Rxx==1、2、3、4、5、6APB2对于
F407
我的老子姓彭
·
2023-08-13 12:27
单片机
c++
stm32
嵌入式硬件
笔记
Keil5中写的软件延时函数不起作用现象解析_ARM_Compiler_volatile关键字
一、问题描述在学习野火霸天虎
F407
寄存器点亮LED时,出现实验现象:LED灯不亮,野火霸天虎
F407
资料。
coding-tan
·
2023-08-09 09:21
#
STM32
arm开发
嵌入式开发
stm32
单片机
基于STM32CubeMX与keil采用按键外部中断方式控制LED与蜂鸣器
本栏目的所有都是基于STM32F407ZET6芯片,博主采用的是普中的天马
F407
开发板。实现功能:L
澄澈i
·
2023-08-02 05:12
#
STM32相关学习
stm32
嵌入式硬件
单片机
【12】STM32·HAL库开发-STM32时钟系统 | F1/F4/F7时钟树 | 配置系统时钟
时钟树简图1.2.2STM32CubeMX时钟树(F103)1.3认识时钟树(F4)1.3.1F407时钟树1.3.2F429时钟树1.3.3STM32F4时钟树简图1.3.4STM32CubeMX时钟树(
F407
小浪宝宝
·
2023-07-27 06:10
#
STM32-HAL库
stm32
嵌入式硬件
单片机
HAL库
C#
STM32F407 --USART使用
目录1.串口配置--普通模式2.实现数据的传输主函数1)单引号双引号的应用&数组传输2)将调试信息用串口打印传送到电脑上1.串口配置--普通模式
F407
使用的M4内核与F103使用的M3内核不一样,导致在使用配置上有区别
会飞的珠珠侠
·
2023-07-18 02:19
STM32
stm32
嵌入式硬件
单片机
F407
/103启动文件and启动过程
STM32启动文件简介STM32启动文件由ST官方提供,在官方的固件包里。startup_stm32f40_41xxx.s启动文件由汇编编写,是系统上电复位后第一个执行的程序。启动文件主要做了以下工作:1、初始化堆栈指针SP=_initial_sp2、初始化程序计数器指针PC=Reset_Handler3、设置堆和栈的大小4、初始化中断向量表5、配置外部SRAM作为数据存储器(可选)6、配置系统时
路溪非溪
·
2023-06-24 11:34
单片机
嵌入式硬件
F407
/103MAP文件
认识MAP文件MDK编译工程,会生成一些中间文件(如.o、.axf、.map等),最终生成hex文件,以便下载到MCU上面执行。这些文件分为11个类型,其中4种文件比较重要。比如:本文主要讲解map文件。map文件的组成如下:.map文件是编译器链接时生成的一个文件,它主要包含了交叉链接信息。通过.map文件,我们可以知道整个工程的函数调用关系、FLASH和RAM占用情况及其详细汇总信息,能具体到
路溪非溪
·
2023-06-24 11:33
linux
运维
服务器
最新版三菱FX3U PLC生产方案源码v10 FX3U源码
本源码适用stm32f103/
f407
/f429芯片意法半导体的单片机,让你的单片机实现二次开发功能,让
「已注销」
·
2023-06-19 05:57
单片机
stm32
嵌入式硬件
STM32F407的介绍
文章目录芯片STM32F407资源
F407
总线架构STM32F407系统框图STM32F407地址分配芯片STM32F407资源内核32位高性能ARMCortex-M4处理器时钟:高达168MHz,实际还可以超频一点点
32码奴
·
2023-06-18 10:13
嵌入式开发
stm32
单片机
嵌入式硬件
STM32F407移植1588v2(ptpd)
STM32F407ZGT6开发板软件:VSCodearm-none-eabi-gccopenOCDst-link在github搜到一个在NUCLEO-F429ZI开发板上移植ptpd的example,因为和
F407
我我我只会printf
·
2023-06-17 19:51
1588v2
stm32
单片机
嵌入式硬件
1588v2
ptp
STM32的485
文章目录RS232COM接口232通信232电平传输距离RS485485电平RS485的两个电阻RS485连接方式SP3485芯片485通信实验实验介绍Rs485.hRs485.c先初始化端口、串口和中断
F407
32码奴
·
2023-06-17 13:54
嵌入式开发
stm32
单片机
arm
stm32
STM32F407的时钟
文章目录时钟源为什么STM32要有多个时钟源
F407
时钟地图
F407
的五个时钟源外部晶振/陶瓷谐振器MCO引脚CSS时钟监控系统AHB预分频器APB预分频器USB预分频器系统时钟(D部分)系统时钟的来源系统时钟的设置
32码奴
·
2023-06-17 13:54
嵌入式开发
stm32
单片机
arm
STM32F407输入捕获
文章目录
F407
定时器输入捕获实验支持输入捕获的定时器有哪些输入捕获工作过程输入捕获测量高电平脉宽原理滤波器设置配置步骤开启TIM5时钟与端口时钟配置PA0为用能复用功能(AF2)初始化端口并开启下拉电阻初始化
32码奴
·
2023-06-17 13:54
嵌入式开发
stm32
单片机
嵌入式硬件
STM32F407概述
F407
资源概括1,stm32f407拥有(F407ZGT6)1MB内置flash,以及192+4KB的运行内存,足以满足大部分需求。
阿冬如是说
·
2023-06-14 14:48
STM32
stm32
单片机
arm
F407
之位带操作
位带操作的应用场景,通常在于对IO口进行输入输出读取和控制。这就和51单片机中直接的端口赋值是一样的。比如P0.0=0;P0.0=1;直接就是对端口P0.0输出0和1。如何实现呢?什么是位带操作位带操作简单的说,就是把每个比特膨胀为一个32位的字,当访问这些字的时候就达到了访问比特的目的,比如说GPIO的ODR寄存器有32个位,那么可以映射到32个地址上,我们去访问这32个地址就达到访问32个比特
路溪非溪
·
2023-06-13 06:20
单片机
stm32
嵌入式硬件
【06】STM32·HAL库开发-STM系统框架 | STM32寻址范围 | STM32存储器映射 | STM32寄存器映射
目录1.STM32系统框架(了解)1.1CortexM内核&芯片1.2F1系统架构1.2.1F1系统框架简图1.2.2F1系统框架总图1.3F4系统架构1.3.1F4系统框架简图(
F407
为例)1.3.2F4
小浪宝宝
·
2023-06-13 00:21
#
STM32-HAL库
stm32
单片机
嵌入式硬件
arm开发
C#
F407
标准库之定时器触发AD转换
关于ADC转换,正点原子的标准库开发中讲的是:软件触发一次转换,然后获取一个数据,没提及外部触发,也没提及ADC中断。如果要多次读取数据,可以通过循环+延时来实现。这种情况就是通过多次调用,轮询读取。其实,可以结合定时器来触发ADC转换,然后在ADC中断函数中读取数据。要如何操作呢?奇了怪了,网上几乎找不到这块的有用资料。明明实际中应该有不少的应用场景呀。想到一种间接的思路,就是在定时器里不断地调
路溪非溪
·
2023-06-10 16:13
单片机
嵌入式硬件
STM32F407的PWM
文章目录32的PWM资源PWM输出原理捕获/比较模式寄存器(TIMx_CCMR1/2)捕获/比较使能寄存器(TIMx_CCER)捕获/比较寄存器(TIMx_CCR1~4)库函数版本的
F407
的PWM波输出开启
32码奴
·
2023-06-08 08:19
stm32
单片机
嵌入式硬件
STM32F407移植MicroPython固件新突破:TPYBoard再推新品
F407
系列全网发布!
相信大家都对这款开发板充满期待,那么相比于市面上其他的
F407
系列,这款
F407
开发板到底有哪些让人惊艳的升级和突破呢?·拥有TPYBoar
借东西
·
2023-01-29 01:46
【单片机学习之旅】(2-3)stm32F4中断初始化过程解析
配置好中断线后就需要配置对应的中断事件了(中断向量),
F407
有89个中断向量,其中向量EXTI0-EXTI4对应外部中断线
你的心墙
·
2023-01-14 19:40
单片机
stm32
学习
STM32(
F407
)—— 堆栈
目录1.SRAM2.堆栈的作用3.堆栈的设置4.堆栈的实现5.双堆栈机制堆栈是一种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除,相应地,另一端为成为栈底(bottom),不含元素的空表称为空栈。其实堆栈是由栈(Stack)和堆(Heap)组成的,汇编中应用的PUSH和POP就是对栈(Stack)的操作,其按照后进先出(LIFO-LastIn
CynalFly
·
2023-01-04 12:23
STM32
stm32
堆栈
msp
2020年全国大学生电子设计竞赛(TI杯)F题方案分享
1.实物图本人负责的是
F407
嵌入式部分和硬件部分,视觉部分和数据处理由队友完成。运气好,捡到了一等奖。在这里把我们的方案分享给大家,抛砖引玉,开源万岁!
Mol Chan
·
2022-10-15 01:22
笔记
嵌入式
stm32
深度学习
人脸识别
python
STM32 FMC原理详解
STM32FSMC/FMC原理保姆级讲解(一)STM32FSMC/FMC原理保姆级讲解(二)SDRAM、DRAM及DDRFLASHROM概念详解FSMC和FMC区别F1和
F407
使用的是FSMC(Flexiblestati
Z小旋
·
2022-04-01 08:20
【STM32】
STM32
FMC
STM32
FMC原理
FMC原理
上一页
1
2
3
下一页
按字母分类:
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
其他