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
ZGT6——实验9-4 通用定时器脉冲计数实验
一、配置路线二、问题及反思配置的时候误以为需要先把【输入捕获配置】了再去配置【从模式】,后面验证了这样配置没办法产生预期的效果。代码如下:voidgtim_timx_cnt_chy_init(uint16_tpsc,uint16_tarr)voidgtim_timx_cnt_chy_init(uint16_tpsc,uint16_tarr){ /*TIM初始化*/ gtim_timx_
成为不掉头发的工程师
·
2024-01-31 22:46
单片机
嵌入式硬件
STM32F407
移植OpenHarmony笔记4
上一篇写到makemenuconfig报错,继续开整。makemenuconfig需要/device/soc/*下面有对应的Kconfig文件。直接去gitee下载stm32的配置文件拿来参考用。先提取Kconfig文件,后面再添加其它文件。https://gitee.com/openharmony/device_soc_st/tree/OpenHarmony-v3.2-Beta5/https:/
星沉地动
·
2024-01-31 11:22
学习笔记
MCU
OpenHarmony
STM32F407
STM32F407
移植OpenHarmony笔记3
接上一篇,搭建完环境,找个DEMO能跑,现在我准备尝试从0开始搬砖。首先把/device和/vendor之前的代码全删除,这个时候用hbset命令看不到任何项目了。/device目录是硬件设备目录,包括soc芯片厂商和board板级支持代码。创建目录规则:“device/{芯片厂商}/{芯片开发板}”。/vendor目录是产品项目定义目录。创建目录规则:“vendor/{产品模组厂商}/{产品模组
星沉地动
·
2024-01-31 11:48
学习笔记
MCU
笔记
OpenHarmony
(HAL)
STM32F407
ZGT6——10-4 高级定时器 PWM 输入模式实验
一、高级定时器简介高级定时器的框图和通用定时器框图很类似,只是添加了其它的一些功能,如:重复计数器、带死区控制的互补输出通道、断路输入等。高级定时器的时钟来自APB2,而PCLK2=168Mhz,我们设置PPRE2不分频,因此高级定时器时钟=168Mhz。1、重复计数器在学习基本定时器和通用定时器的时候,我们知道定时器发生上溢或者下溢时,会直接生成更新事件。有重复计数器的定时器并不完全是这样的,定
成为不掉头发的工程师
·
2024-01-31 07:19
stm32
嵌入式硬件
单片机
STM32 串口协议简明教程
本文使用单片机是
STM32F407
VET6核心板。因为是第一篇关于STM32的文章,我就浅浅讲一下新工程的创建你将解决以下问题创建一个最基本的工程模板完成串口发送消息(使用HA
RealMartinX
·
2024-01-30 09:02
STM32专题
stm32
嵌入式硬件
单片机
STM32CubeMX教程30 USB_DEVICE - MSC外设_读卡器
3.2、生成代码3.2.0、配置ProjectManager页面3.2.1、设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、烧录验证5、常用函数参考资料1、准备材料正点原子
stm32f407
OSnotes
·
2024-01-29 05:05
stm32
单片机
嵌入式硬件
STM32F407
移植OpenHarmony笔记2
官方合作的开发板刚好有
STM32F407
,我准备试一下开发板的demo,虽然我用的不是他们的开发板。
星沉地动
·
2024-01-28 16:34
学习笔记
MCU
stm32
笔记
OpenHarmony
STM32F407
移植OpenHarmony笔记1
参考文档:OpenAtomOpenHarmonywidth=device-width,initial-scale=1.0https://docs.openharmony.cn/pages/v3.2/zh-cn/device-dev/get-code/gettools-acquire.md/搭建环境安装linux系统:Ubuntu22.04.2LTS(GNU/Linux5.15.0-91-gener
星沉地动
·
2024-01-25 13:57
学习笔记
MCU
笔记
OpenHarmony
一款相对比较强大的国产ARM单片机HC32F4A0
HC32F4A0和
STM32F407
都是基于ARMCortex-M4内核的高性能单片机,适用于中高端
紫气东来d
·
2024-01-25 08:37
单片机
arm开发
stm32
STM32寄存器映射
1.寄存器基本原理寄存器是单片机内部一种特殊的内存,可以实现对单片机各个功能的控制,我们编写程序最终就是去控制寄存器下面的举例平台为
STM32F407
ZG1.1STM32寄存器分类大类小类说明内核寄存器内核相关寄存器包含
天地神仙
·
2024-01-24 17:53
stm32
stm32
单片机
嵌入式硬件
AG32VF407 AGRV2K 开箱及
STM32F407
评估版对比
开箱视频[AG32VF407]国产MCU+FPGA开箱开箱清单:AG32VF407开发板x1USB转TypeC数据线x1名片x1杜邦线一把跳线帽x3从正面看和
STM32F407
的评估版基本一致(尺寸,布局
LitchiCheng
·
2024-01-24 13:28
fpga
stm32
fpga开发
嵌入式硬件
单片机
ag32
EC20调试及驱动使用记录
EC20使用记录本次调试使用的是
STM32F407
VG单片机作为主控,连接EC20,采用HAL库编写代码EC20模块介绍EC20内嵌了TCP/IP协议栈,Host直接通过AT命令可以方便的访问internet
浅夏漫行
·
2024-01-23 06:11
嵌入式常用技术及外设
网络
嵌入式硬件
物联网
总线协议:GPIO模拟SMI(MDIO)协议(2):SMI协议软件实现
0工具准备TN1305TechnicalnoteIEEE802.3-2018STM32F4xx中文参考手册1SMI协议软件实现-底层函数基于HAL库以及
stm32f407
芯片使用GPIO模拟SMI接口时序实现
时光飞逝的日子
·
2024-01-22 10:50
总线协议
物联网
以太网
SMI
MDIO
总线协议
新建工程——寄存器版
stepIII:stepIII:固件库配置stepIV:stepIV:stepIV:添加工程文件stepI:stepI:stepI:新建工程stepII:stepII:stepII:进行芯片选型由于博主用的是
STM32F407
ZG
暮光启行
·
2024-01-22 06:24
STM32:入门
单片机
stm32
STM32F407
简易电子时钟(标准库实现)
STM32F407
简易电子时钟项目引言:在现代生活中,时间的重要性不言而喻。为了方便我们掌握时间,各种各样的电子时钟应运而生。而今天,我将为大家介绍一个基于
STM32F407
的简易电子时钟项目。
宁子希
·
2024-01-21 09:28
stm32
嵌入式硬件
单片机
Cortex-M3/M4内核中断及HAL库函数详解(1):中断相关寄存器
0工具准备KeiluVision5CortexM3权威指南(中文)CortexM3与M4权威指南
stm32f407
的HAL库工程STM32F4xx中文参考手册1NVIC相关寄存器介绍在Cortex-M3
时光飞逝的日子
·
2024-01-21 09:23
ARM内核
单片机开发
stm32
ARM
中断
HAL库
Cortex-M3/M4内核NVIC及HAL库函数详解(5):__disable_irq和HAL_NVIC_DisableIRQ、__enable_irq和HAL_NVIC_EnableIRQ的区别
0工具准备KeiluVision5CortexM3权威指南(中文)CortexM3与M4权威指南
stm32f407
的HAL库工程STM32F4xx中文参考手册1__disable_irq和HAL_NVIC_DisableIRQ
时光飞逝的日子
·
2024-01-21 07:57
单片机开发
ARM内核
stm32
ARM
中断
HAL库
Cortex-M3/M4内核NVIC及HAL库函数详解(4):使用HAL库配置外部中断
0工具准备KeiluVision5CortexM3权威指南(中文)CortexM3与M4权威指南
stm32f407
的HAL库工程STM32F4xx中文参考手册1使用HAL库配置外部中断前面我们已经熟悉了有关内核部分的寄存器配置
时光飞逝的日子
·
2024-01-21 07:56
单片机开发
ARM内核
stm32
ARM
中断
HAL库
Cortex-M3/M4内核NVIC及HAL库函数详解(3):HAL库中断应用层函数实现
0工具准备KeiluVision5CortexM3权威指南(中文)CortexM3与M4权威指南
stm32f407
的HAL库工程STM32F4xx中文参考手册1HAL库中断应用层函数实现在完成了HAL库中断底层函数后
时光飞逝的日子
·
2024-01-21 07:56
单片机开发
ARM内核
stm32
ARM
中断
HAL库
Cortex-M3/M4内核NVIC及HAL库函数详解(2):HAL库中断底层函数实现
0工具准备KeiluVision5CortexM3权威指南(中文)CortexM3与M4权威指南
stm32f407
的HAL库工程STM32F4xx中文参考手册1HAL库中断底层函数实现打开
stm32f407
时光飞逝的日子
·
2024-01-21 07:22
单片机开发
ARM内核
stm32
ARM
中断
HAL库
STM32F407
寄存器操作(定时器触发DAC+DMA)
目录背景配置流程DACDMA寄存器TIM4TIM4->CR2DACDAC->CRDMADMA1_Stream5->CR程序TIM4DACDMA结尾背景让单片机生成各种波可以说是非常常见的情况,从基础的PWM到SVPWM,SIN。可以说DAC也是非常重要的一环。假设我需要一个500K的sin函数怎么办呢?于是就需要用到一个东西就是定时器触发DAC,我们也可以用DMA将大量的数据搬到DAC的寄存器里面
weixin_51686526
·
2024-01-19 12:19
stm32
单片机
arm
STM32F407
寄存器操作(串口)
(使用芯片为
STM32F407
VET6)注:一下方法经供参考和提供思路,不保证完全正确!!!串口的通讯原理和过程我就不展开了,网上都有,大家可以自行搜索。一,初始化以上部分
weixin_51686526
·
2024-01-19 12:48
stm32
单片机
arm
STM32HAL库1:认识时钟树(
STM32F407
)
目录1.认识时钟树1.1什么时钟1.2认识时钟树2.配置系统时钟2.1系统适中的配置过程2.2外设时钟使能和失能2.3sys_stm32_clock_init函数(F407)2.4SystemClock_Config函数(F407)[F1][F4]1.认识时钟树1.1什么时钟简单来说,时钟就是具有周期性的脉冲信号,最常用的是占空比为50%的方波。时钟是单片机的脉搏,搞懂时钟走向及其关系,对单片机使
weixin_52872520
·
2024-01-18 05:21
RoboMaster
stm32
单片机
嵌入式硬件
基于STM32的温湿度传感器
指导我们搭建
STM32F407
驱动环境以及学习相关芯片包的安装使用方法。并且带着我们对C语言的基础知识进行了回顾。
竹字头虫字底
·
2024-01-15 12:00
单片机
物联网
stm32
【ARM位段地址分配】STM32 struct 位段内存分配位置问题
说明:作为自己测试用,使用硬件
STM32F407
ZET6本篇文章仅对位段操作再ARM芯片上存储空间位置分配的探究,供给作为需要确定位段操作分配内存位置要求的参考。
喜暖知寒
·
2024-01-14 21:44
STM32标准库
STM32开发所遇问题总结
c语言
开发语言
嵌入式
嵌入式硬件
单片机
【STM32读取HX711的函数】
[两个普通IO读取HX711数据的函数-主芯片是
STM32F407
]以下是.h文件中的内容:#ifndef__hx711_h#define__hx711_h#defineHX711CH1_DIO_GROUPGPIOA
face_1235
·
2024-01-14 11:36
stm32
单片机
嵌入式硬件
STM32 CubeMX 中断NVIC 实战 (超详细配30张高清图,附源码)
STM32CubeMX中断NVIC实战(超详细配30张高清图,附源码)1.中断基础概念
STM32F407
的嵌套向量中断控制器(NestedVectoredInterruptController,NVIC
艾格北峰
·
2024-01-13 19:53
STM32
CubeMX实战
stm32
单片机
嵌入式硬件
学习
STM32 CubeMX GPIO 输入/输出按键点亮LED灯实战 (超详细配高清图,附源码)
STM32CubeMXGPIO输入/输出实战(超详细配高清图,附源码)1.环境准备正点原子探索者V2(
STM32F407
ZGT6)STM32CubeMX6.2.0STM32CubeIDE1.14.0ST-LinkV22
艾格北峰
·
2024-01-13 19:22
STM32
CubeMX实战
stm32
单片机
嵌入式硬件
RT-Thread:STM32 PHY 调试,使用软件包 WIZNET 驱动 W5500
2.采用RT-ThreadStudio工程
STM32F407
VET6芯片,W5500PHY芯片,两者之间使用SPI接口链接。
yutian0606
·
2024-01-12 23:20
RT-Thread
STM32
STM32CubeMX
stm32
嵌入式硬件
单片机
RT-Thread
PHY
WIZNET
STM32Cubemx:基于
STM32F407
ZGT6搭建FreeRTOS基础工程全过程
搭建环境说明:STM32Cubemx+
STM32F407
ZGT6(正点原子探索者V2,只要你的外部高速晶振和低速晶振一样就直接按我的步骤来,不一样也没事)配置内容:时钟树USART(printf)FreeRTOS
struggle_success
·
2024-01-12 21:10
STM32Cubemx
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
洋桃电子
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
嵌入式硬件
单片机
上一页
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
其他