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
单片机入门教程笔记九:低功耗模式
此文档作为对洋桃电子
STM32F407
单片机视频的整理,B站链接:第28集)低功耗模式_哔哩哔哩_bilibili在之前的程序里应用程序在while(1)主循环中反复执行,ARM内核以100%的功率工作
嘴角那抹倔强的微笑
·
2024-01-12 11:30
单片机
stm32
笔记
RT-Thread:基于
STM32F407
读取SD卡、TF卡的JPG解码并LCD显示
说明:文档记录
STM32F407
基于RT-Thread系统的SD卡JPG,JPEG照片解码并LCD显示的流程介绍。
yutian0606
·
2024-01-11 20:27
RT-Thread
stm32
嵌入式硬件
单片机
RT-Thread
LCD
JPG
JPEG
解码
STM32F4XX的12位ADC采集数值超过4096&右对齐模式设置失败
使用芯片:
STM32F407
ZGT6使用函数:库函数使用代码:正点原子的例程
L_EG
·
2024-01-11 20:26
STM32
stm32
单片机
嵌入式硬件
stm32f407
使用BACnet与上位机通讯笔记
一、硬件设计原理图一览1.1主控电路主控采用
STM32F407
VET6为其配置了两颗高速/低速晶振,以及基本的PA6和PA7指示灯。
余生皆假期-
·
2024-01-11 07:46
stm32
笔记
嵌入式硬件
基于
STM32F407
的OV7670数字摄像头视频采集系统设计
基于
STM32F407
的OV7670数字摄像头视频采集系统是一个常见的嵌入式系统设计项目。
嵌入式杂谈
·
2024-01-11 05:48
stm32
音视频
嵌入式硬件
RT-Thread studio学习笔记5-
stm32F407
FSMC驱动TFTLCD
下看了下没找到使能SDRAM的地方,看了其他教程需要在ENV中开启,我使用的是正点原子的探索者F407,则在RT-Thread的rt-thread-master\rt-thread-master\bsp\stm32\
stm32f407
qq_34530699
·
2024-01-11 01:11
学习
单片机
stm32
arm
RT-Thread:SPI万能驱动 SFUD 驱动Flash W25Q64,通过 STM32CubeMX 配置 STM32 SPI 驱动
关键词:SFUD,FLASH,W25Q64,W25Q128,
STM32F407
说明:RT-Thread系统使用SPI万能驱动SFUD驱动FlashW25Q64,通过STM32CubeMX配置STM32SPI
yutian0606
·
2024-01-10 08:39
RT-Thread
STM32CubeMX
STM32
stm32
嵌入式硬件
单片机
RT-Thread
STM32CubeMX
(四)
STM32F407
cubemx定时器PWM驱动tb6612
(四)
STM32F407
cubemx定时器PWM驱动tb6612这篇文章主要是个人的学习经验,想分享出来供大家提供思路,如果其中有不足之处请批评指正哈。
大神的风范
·
2024-01-08 17:54
stm32
嵌入式硬件
单片机
(二)
STM32F407
cubemx按键点灯
(二)
STM32F407
cubemx按键点灯这篇文章主要是个人的学习经验,想分享出来供大家提供思路,如果其中有不足之处请批评指正哈。
大神的风范
·
2024-01-08 17:51
stm32
数据手册
stm32
单片机
嵌入式硬件
(三)
STM32F407
cubemx串口中断通讯
(三)
STM32F407
cubemx串口中断通讯这篇文章主要是个人的学习经验,想分享出来供大家提供思路,如果其中有不足之处请批评指正哈。
大神的风范
·
2024-01-07 10:31
stm32
单片机
嵌入式硬件
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-01x11
如上表所示,MOE=0,OSSI=1,CCxE=1,CCxNE=1时,如下框图OISx与CCxP异或,OISxN与CC1NP异或,然后相与后决定OCx与OCxN的输出是否相对于OISx与OISxN取反。(异或门参考逻辑门符号-CSDN博客)详细结果参照下表
weixin_43420126
·
2024-01-07 08:43
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-01x10
如上表所示,MOE=0,OSSI=1,CCxE=1,CCxNE=0时,如下框图OISx与CCxP异或,OISxN与CC1NP异或,然后相与后决定OCx与OCxN的输出是否相对于OISx与OISxN取反。(异或门参考逻辑门符号-CSDN博客)详细结果参照下表
weixin_43420126
·
2024-01-07 08:12
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-00x00-11x11(总结)
如上表73所示,主输出使能(MOE=0)的8种OCx与OCxN的输出状态及波形图,已经单独整理输出8篇文章,方便需要时单独回查。根据表73可得以下结论1、从00x00~01x00的前5种状态的OCx与OCxN的引脚电平全由GPIO端口的上下拉决定。2、从01x01~01x11的后3种状态主要取决于OISx,OISxN,CCxP,CCxNP之间的关系(详见下部框图)
weixin_43420126
·
2024-01-07 08:10
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
stm32f407
bm -> freertos
工程文件差异:工程结构上,os版本多了FreeRTOS文件夹在USER下多了FreeRTOSConfig.h文件,和多了需要用到的一些外设驱动对比添加os文件到bm工程中,以及C/C++.h文件的包含stm32f4xx_it.c文件bm与rtos对比①去掉PendSV_Handler中断服务函数②修改使用rtos的SysTick_Handlerport.c要选择RVDS文件夹下的ARM_CM4F文
JoYER_cc
·
2024-01-06 23:22
stm32
嵌入式硬件
单片机
keil使用arm_math文件报错
application\arm_math.h(306):error:#35:#errordirective:"DefineaccordingtheusedCortexcor添加如下全局宏定义USE_HAL_DRIVER,
STM32F407
xx
是c不是兮
·
2024-01-06 18:33
单片机
stm32
STM32疑难杂症
1.keil的奇怪问题创建的数组分配内存到0x10000000地址的时候,数据总是莫名其妙的出现问题,取消勾选就正常了
stm32f407
内部有一个CCM内存,这部分内存只能由内核控制,任何外设都不能够进行访问
SSONICX
·
2024-01-05 21:24
stm32
嵌入式硬件
单片机
(一)看参考手册学stm32基于hal库,点灯时钟配置
废话不多说直接开始主题,本人是基于
STM32F407
VET6芯片,但是意在你看懂这篇文章后,不管是F1,F4,H7等一系列系统时钟配置都能明白如何通过参考手册去学习配置。而不是Ctrlc,Ctrlv。
大神的风范
·
2024-01-05 07:59
stm32
数据手册
stm32
单片机
嵌入式硬件
STM32 SPI+DMA 驱动 SRAM LY68L6400SLIT 应用笔记
关键词:库函数,
STM32F407
,SPI+DMA,SPI-DMA,SRAM,LY68L6400SLIT,STM32CubeMX编辑:大黄蜂说明:本笔记记录基于
STM32F407
+RTRTOS采用SPI
yutian0606
·
2024-01-04 14:13
STM32
stm32
单片机
嵌入式硬件
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-00x11
如上表所示,MOE=0,OSSI=0,CCxE=1,CCxNE=1时,OCx与OCxN的输出状态取决于GPIO端口上下拉状态。------------------------------------------------------------------------------------------------------------------------------OCx复用的管脚初始化
weixin_43420126
·
2024-01-04 05:06
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-01x00
如上表所示,MOE=0,OSSI=1,CCxE=0,CCxNE=0时,OCx与OCxN的输出状态取决于GPIO端口上下拉状态。------------------------------------------------------------------------------------------------------------------------------OCx复用的管脚初始化
weixin_43420126
·
2024-01-04 05:36
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-00x10
如上表所示,MOE=0,OSSI=0,CCxE=1,CCxNE=0时,OCx与OCxN的输出状态取决于GPIO端口上下拉状态。------------------------------------------------------------------------------------------------------------------------------OCx复用的管脚初始化
weixin_43420126
·
2024-01-04 05:35
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-00x01
如上表所示,MOE=0,OSSI=0,CCxE=0,CCxNE=1时,OCx与OCxN的输出状态取决于GPIO端口上下拉状态。------------------------------------------------------------------------------------------------------------------------------OCx复用的管脚初始化
weixin_43420126
·
2024-01-04 05:35
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-01x01
如上表所示,MOE=0,OSSI=1,CCxE=0,CCxNE=1时,如下框图OISx与CCxP异或,OISxN与CC1NP异或,然后相与后决定OCx与OCxN的输出是否相对于OISx与OISxN取反。(异或门参考逻辑门符号-CSDN博客)详细结果参照下表
weixin_43420126
·
2024-01-04 05:03
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
【CANopen】关于STM32中CanFestival的pdo应用
系列文章目录文章目录系列文章目录一、发送1、同步传输2、异步传输二、接收使用
STM32F407
单片机pdo属于过程数据用来传输实时数据,即单向传输,无需接收节点回应。一、发送分为同步传输和异步传输。
第六个葫芦娃
·
2024-01-03 14:57
CANopen
stm32
嵌入式硬件
单片机
【CANopen】关于STM32的CanFestival移植
系列文章目录文章目录系列文章目录一、准备工作二、源码移植1、新建CubeMX工程2、移植CanFestival源码3、去除源码中的多余项4、源码修改三、底层驱动适配四、字典工具1、字典的使用使用
STM32F407
第六个葫芦娃
·
2024-01-03 14:53
CANopen
stm32
嵌入式硬件
单片机
STM32CubeMX教程14 ADC - 多通道DMA转换
3.2、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、实验具体流程5.2、实验现象6、注释详解1、准备材料开发板(正点原子
stm32f407
OSnotes
·
2024-01-01 14:57
stm32
单片机
嵌入式硬件
STM32CubeMX教程6 TIM 通用定时器 - 生成PWM波
外设中断配置3.2、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解1、准备材料开发板(
STM32F407
G-DISC1
OSnotes
·
2024-01-01 14:26
stm32
嵌入式硬件
单片机
【
STM32F407
开发板用户手册】第25章
STM32F407
的TIM定时器基础知识和HAL库API
mod=viewthread&tid=93255第25章
STM32F407
的TIM定时器基础知识和HAL库API本章节为大家讲解TIM1–TIM14共计14个定时器的基础知识和对应的HAL库API。
硬汉嵌入式
·
2023-12-31 13:02
STM32
DMA
TIM
FLASH
BSP
STM32F407
ZGT6定时器(学习笔记一)
定时器STM32非常重要的外设,也是比较复杂的外设,下面以
STM32F407
ZGT6为例记录学习内容:(1)基本定时功能,(2)PWM输出功能,(3)PWM互补死区、多通道移相输出、刹车,(4)输入捕获之计算方波时长
一天不学习,就给自己一个大b兜子
·
2023-12-31 08:31
stm32
stm32
学习
嵌入式硬件
STM32CubeMX教程11 RTC 实时时钟 - 入侵检测和时间戳
生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、奇怪的现象参考资料1、准备材料开发板(正点原子
stm32f407
OSnotes
·
2023-12-30 06:16
单片机
嵌入式硬件
stm32
STM32CubeMX教程12 DMA 直接内存读取
、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解参考资料1、准备材料开发板(正点原子
stm32f407
OSnotes
·
2023-12-30 06:16
stm32
单片机
嵌入式硬件
STM32CubeMX教程4 EXTI 按键外部中断
4.1、CubeMX相关配置4.1.1、时钟树配置4.1.2、外设参数配置4.1.3、外设中断配置4.2、生成代码5、常用函数6、烧录验证6.1、具体步骤6.2、实验现象7、注释解析1、准备材料开发板(
STM32F407
G-DISC1
OSnotes
·
2023-12-30 06:45
stm32
单片机
嵌入式硬件
STM32CubeMX教程5 TIM 定时器概述及基本定时器
外设中断配置4.2、生成代码4.2.1、外设初始化调用流程4.2.2、外设中断调用流程4.2.3、添加其他必要代码5、常用函数6、烧录验证6.1、具体步骤6.2、实验现象7、注释详解1、准备材料开发板(
STM32F407
G-DISC1
OSnotes
·
2023-12-30 06:45
单片机
嵌入式硬件
stm32
STM32CubeMX教程8 TIM 通用定时器 - 输出比较
外设中断配置3.2、生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解1、准备材料开发板(
STM32F407
G-DISC1
OSnotes
·
2023-12-30 06:45
stm32
单片机
嵌入式硬件
STM32CubeMX教程10 RTC 实时时钟 - 周期唤醒、闹钟A/B事件和备份寄存器
生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实现现象6、注释详解参考资料1、准备材料开发板(正点原子
stm32f407
OSnotes
·
2023-12-30 05:11
stm32
单片机
嵌入式硬件
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x101
如上表所示,MOE=1,OSSR=1,CCxE=0,CCxNE=1时,OCx输出状态只取决于极性选择(CCxP),OCxN端口的输出状态取决于OCx_REF与极性选择(CCxP)。--------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:16
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x010
如上表所示,MOE=1,OSSR=0,CCxE=1,CCxNE=0时,OCx输出状态取决于OCx_REF与极性选择(CCxP),OCxN输出状态取决于GPIO端口上下拉状态。-----------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:15
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x001
如上表所示,MOE=1,OSSR=0,CCxE=0,CCxNE=1时,OCx输出状态取决于GPIO端口上下拉状态,OCxN输出状态取决于OCx_REF与极性选择(CCxNP)。----------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:45
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x000-1x111(总结)
基于表73中,主输出使能(MOE=1)的8种OCx与OCxN的输出状态及波形图,已经单独整理输出8篇文章,方便需要时单独回查。主输出使能时(MOE=1)总结如下通过表73中可得以下结论1、控制位1x000与1x100的输出状态和波形图完全相同。2、控制位1x011与1x111得输出状态和波形图完全相同。3、使能位CCxE与CCxNE的控制优先级高于运行模式下的关闭状态选择位OSSR。(使能位能短接
weixin_43420126
·
2023-12-29 07:28
stm32
嵌入式硬件
单片机
STM32F407
-串口通讯 USART--2实现printf函数功能
功能描述通过usart串口通能通讯,将printf数据输出到串口。对printf函数进行改写,让其内部调用串口的发送功能。通过重写fputc()来实现。同理,通过重写fgetc(),读取串口数据,来实现scanf和getchar函数代码intfputc(intch,FILE*f){/*发送一个字节数据到串口*/USART_SendData(USART1,(uint8_t)ch);/*等待发送完毕*
繁星遥可及
·
2023-12-25 06:56
STM32
stm32
单片机
arm
STM32F407
-外部中断
中断控制器STM32的中断控制器是NVIC,可嵌套式中断控制。中断优先级。一共有四位来表示,且这四位又被分为组优先级和子优先级外部中断stm32中存在外部中断,管理着所有GPIO口的中断响应,有外部中断0-15,对应着GPIOX的0-15端口。即外部中断线0可以是PA0、PB0、PC0.。。。。,使用时进行配置,告诉外部中断使用的是哪个GPIO的哪个口。外部中断exti在总线APB2上,使用时要先
繁星遥可及
·
2023-12-25 06:55
STM32
stm32
单片机
arm
STM32F407
-串口USART
传输方式
STM32F407
传输方式有两种,并行传输和串行传输。并行传输相当于一个字节8位,用8根线,8个引脚同时传输;串行传输是一根线,通过一位一位进行传输,将数据发送出去。
繁星遥可及
·
2023-12-25 06:55
STM32
stm32
单片机
arm
STM32F407
-用系统定时器实现精确延时
STM32F407
-用系统定时器实现精确延时系统定时器初始化配置中断函数代码系统定时器STM32中自带有系统定时器sysTick(位于内核中),通过该定时器精确计数,每次计数完成时会触发中断。
繁星遥可及
·
2023-12-25 06:25
STM32
stm32
单片机
arm
【STM32】
STM32F407
读取AS5047P磁编码器芯片数据(SPI)
此贴为问题记录贴:1.AS5047P芯片介绍以下摘自官网:特征最高28krpmDAEC™动态角度误差补偿14位核心分辨率对外部杂散磁场免疫12位增量脉冲计数零位,配置可编程ABI可编程十进制和二进制脉冲计数:1000、500、400、300、200、100、50、25、1024、512、256ppr独立的输出接口:SPI,ABI,UVW,PWM2.问题记录1.使用硬件SPI配置未读取到数据下面是S
Vicssic
·
2023-12-24 21:00
STM32单片机
STM32F407
-14.3.10-02PWM模式_捕获比较互补通道输出波形-1x000
如上表所示,MOE=1,OSSR=0,CCxE=0,CCxNE=0时,OCx与OCxN的输出状态取决于GPIO端口上下拉状态。-------------------------------------------------------------------------------------------------------------------------------OCx复用的管脚初始
weixin_43420126
·
2023-12-23 22:53
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.9-02输出比较模式
输出比较模式输出比较模式生成波形时当采用上升沿或下降沿计数时,更改ARR的值可改变周期;更改CCRx的值会影响到生成波形的相位。波形的占空比永远=50%当采用中心对齐模式时,更改ARR的值可以改变周期,更改CCRx的值可以改变占空比。-----------------------------------------------------------------------------------
weixin_43420126
·
2023-12-23 22:22
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.12-01使用断路功能
使用断路功能使用断路功能时,根据其它控制位(TIMx_BDTR寄存器中的MOE⑨、OSSI⑪和OSSR⑩位以及TIMx_CR2寄存器中的OISx⑰和OISxN⑱位)修改输出使能信号和无效电平。任何情况下,OCx③和OCxN④输出都不能同时置为有效电平。更多详细信息,请参见第382页的表73:具有断路功能的互补通道OCx③和OCxN④的输出控制位。断路源可以是断路输入引脚,也可以是时钟故障事件,后者
weixin_43420126
·
2023-12-23 22:22
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.15-01单脉冲模式
单脉冲模式单脉冲模式(OPM)是上述模式的一个特例。在这种模式下,计数器可以在一个激励信号的触发下启动,并可在一段可编程的延时后产生一个脉宽可编程的脉冲。可以通过从模式控制器启动计数器。可以在输出比较模式或PWM模式下生成波形。将TIMx_CR1寄存器中的OPM⑳位置1,即可选择单脉冲模式。这样,发生下一更新事件UEV时,计数器将自动停止。只有当比较值与计数器初始值不同时,才能正确产生一个脉冲。启
weixin_43420126
·
2023-12-23 22:52
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.11-01互补输出和死区插入
互补输出和死区插入高级控制定时器(TIM1和TIM8)可以输出两路互补信号,并管理输出的关断与接通瞬间。这段时间通常称为死区,用户必须根据与输出相连接的器件及其特性(电平转换器的固有延迟、开关器件产生的延迟...)来调整死区时间每路输出可以独立选择输出极性(主输出OCx③或互补输出OCxN④)。可通过对TIMx_CCER寄存器中的CCxP②和CCxNP⑤位执行写操作来完成极性选择。互补信号OCx③
weixin_43420126
·
2023-12-23 22:51
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407
-14.3.10-03PWM模式_捕获比较互补通道输出波形-1x100
如上表所示,MOE=1,OSSR=1,CCxE=0,CCxNE=0时,OCx与OCxN对应端口的输出状态取决于GPIO端口上下拉状态。---------------------------------------------------------------------------------------------------------------------------------OCx复
weixin_43420126
·
2023-12-23 22:47
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他