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
stm32f4
STM32F4
29选项字节Option Bytes的初浅认识,解决无限重启的死循环问题。
STM32F4
29选项字节OptionBytes的初浅认识,解决无限重启的死循环问题。
STM32F4
29选项字节OptionBytes的初浅认识,解决无限重启的死循环问题。
ztvzbj
·
2023-12-05 12:31
硬件工程
STM32外部中断
实践内容:以
STM32F4
07开发板为例,将摁下按键Key_0和Key_1作为中断源来控制LED灯的亮与灭。
家妻妮露
·
2023-12-05 06:43
STM32
stm32
嵌入式硬件
单片机
STM32基本定时器
TIM5、TIM9-TIM14具有多路独⽴通道,可用于输⼊捕获、输出⽐较,也可用作定时功能⾼级定时器TIM1、TIM8具备通用定时器的所有功能,还具有互补信号输出,刹车输⼊(电机控制)基本定时器概念:
STM32F4
07
家妻妮露
·
2023-12-05 06:43
STM32
stm32
嵌入式硬件
单片机
STM32f4
07掉电检测PVD功能
本文测试基于
stm32f4
07板子。一、PVD功能介绍有时在一些应用中,我们需要检测系统是否掉电了,或者要在掉电的瞬间需要做一些处理。
k-kun
·
2023-12-05 06:11
杂谈
stm32
stm32
单片机
嵌入式硬件
基于
stm32f4
07的智能风扇系统
内容及过程的主要内容是设计并制作一个基于
stm32f4
07的智能风扇系统,这个智能风扇系统能够实现测量是否有人出现,是否温度过高,是否有火灾险情出现,这个系统完美解决了电力资源浪费以及在危险环境下处理不及时的问题
嵌入式进阶之路
·
2023-12-04 20:24
项目整合
stm32
单片机
arm
STM32踩坑--串口发送乱码
一、发现问题今天在
STM32F4
07新板子上测试串口时,发现发送数据一直乱码。
c_up
·
2023-12-04 09:14
stm32
嵌入式硬件
单片机
工作记录2-STM32 CAN滤波器配置
can滤波器设置开发测试环境:
stm32f4
07CAN滤波器设置涉及到的两个寄存器。
小白是只狗
·
2023-12-03 16:53
stm32
单片机
嵌入式硬件
Stm32F4
01RCT6内部FLASH数据擦除读写方法
Stm32F4
01RCT6内部FLASH数据的分区和F103的已经不一样了,读写格式化的方法网上内容不多,自己摸索了一下,基本可以,还存在一个问题读取:uint16_tf[5];uint8_ttx[10
ztvzbj
·
2023-12-03 12:07
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.8-01强制输出模式
强制输出模式在输出模式(TIMx_CCMRx寄存器中的CCxS②位=00)下,可直接由软件将每个输出比较信号(OCxREF④和OCx⑥/OCxN⑦)强制设置为有效电平或无效电平,而无需考虑输出比较寄存器和计数器之间的任何比较结果①。要将输出比较信号(OCXREF④/OCx⑥)强制设置为有效电平,只需向相应TIMx_CCMRx寄存器中的OCxM③位写入101。OCXREF④进而强制设置为高电平(OC
weixin_43420126
·
2023-12-03 09:13
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.6-01输入捕获模式
输入捕获模式在输入捕获模式下,当相应的ICx⑦信号检测到跳变沿后,将使用捕获/比较寄存器(TIMx_CCRx⑪)来锁存计数器的值。发生捕获事件时,会将相应的CCXIF⑬标志(TIMx_SR寄存器)置1,并可发送中断或DMA请求(如果已使能)。如果再次发生捕获事件时CCxIF⑬标志已处于高位,则会将重复捕获标志CCxOF⑫(TIMx_SR寄存器)置1。可通过软件向CCxIF⑬写入0来给CCxIF⑬清
weixin_43420126
·
2023-12-03 09:12
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.7-01PWM输入模式
PWM输入模式此模式是输入捕获模式的一个特例。其实现步骤与输入捕获模式基本相同,仅存在以下不同之处:例如,可通过以下步骤对应用于TI1①的PWM的周期(位于TIMx_CCR1⑨寄存器中)和占空比(位于TIMx_CCR2⑮寄存器中)进行测量(取决于CK_INT①频率和预分频器的值):●IC1⑦与IC2⑬两个信号被映射至同一个TI1①输入。●IC1⑦与IC2⑬这两个信号在边沿处有效,但极性相反。●选择
weixin_43420126
·
2023-12-03 09:12
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.9-01输出比较模式
输出比较模式此功能用于控制输出波形,或指示已经过某一时间段。当捕获/比较寄存器与计数器之间相匹配时,输出比较功能:●将为相应的输出引脚分配一个可编程值,该值由输出比较模式(TIMx_CCMRx寄存器中的OCxM⑦位)和输出极性(TIMx_CCER寄存器中的CCxP⑨位)定义。匹配时,输出引脚既可保持其电平(OCxM=000)⑦,也可设置为有效电平(OCxM=001)、无效电平(OCxM=010)或
weixin_43420126
·
2023-12-03 09:09
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32ADC单通道采集中断方式
夜深人静学32系列18——DMA+ADC单/多通道采集ADC内容补充1.ADC时钟STM32F1系列的ADC时钟最大为14MHz
STM32F4
、F7、H7的ADC时钟最大为36MH
不想写代码的我
·
2023-12-03 06:20
stm32
单片机
嵌入式硬件
STM32DAC输出可调电压、三角波、正弦波
由于
stm32F4
11RCT6上面未搭载DAC模块,所以我们本期内容以f103RCT6做演示。stm32F103R
不想写代码的我
·
2023-12-03 06:16
stm32
mongodb
嵌入式硬件
8、内部FLASH模拟EEPROM实验(
STM32F4
07)
STM32编程方式在线编程(ICP,In-CircuitProgramming):通过JTAG/SWD协议或者系统加载程序(Bootloader)下载用户应用程序到微控制器中。在程序中编程(IAP,InApplicationProgramming):通过任何一种通信接口(如IO端口,USB,CAN,UART,I2C,SPI等)下载程序或者应用数据到存储器中。也就是说,STM32允许用户在应用程序中
是会一条路走到黑的呀
·
2023-12-02 13:52
单片机充电记录
stm32
嵌入式硬件
单片机
5、DMA Demo(
STM32F4
07)
DMA简介DMA全称DirectMemoryAccess,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实现和完成的。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场过程,通过硬件为RAM和IO设备开辟一条直接传输数据的通道,使得CPU的效率大大提高。作用:为CPU减负。DMA原理STM
是会一条路走到黑的呀
·
2023-12-02 13:51
单片机充电记录
单片机
嵌入式硬件
6、单片机与AT24C02的通讯(IIC)实验(
STM32F4
07)
IIC简介I2C(IIC,Inter-IntegratedCircuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。IIC是半双工通信方式。多主机I2C总线系统结构I2C协议空闲状态I2C总线总线的SDA和SCL
是会一条路走到黑的呀
·
2023-12-02 13:51
单片机充电记录
单片机
stm32
嵌入式硬件
7、单片机与W25Q128(FLASH)的通讯(SPI)实验(
STM32F4
07)
SPI接口简介SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解
是会一条路走到黑的呀
·
2023-12-02 13:43
单片机充电记录
单片机
stm32
嵌入式硬件
STM32F4
-TIM(定时器)
STM32F4
-TIM(定时器)基本知识点介绍:
STM32F4
一共有三种14个定时器。(12个16位的,2个32位的),STM32F1系列只有8个16位的。高级定时器:TIM1、TIM8。
xiaoliu_henniu
·
2023-12-02 11:12
stm32
单片机
MicroPython
STM32F4
RTC功能使用介绍
MicroPython
STM32F4
RTC功能使用介绍STM32和ESP32RTC功能差不多,相关篇《MicroPythonESP32RTC功能使用介绍》固件刷可参考前面一篇《STM32刷Micropython
perseverance52
·
2023-12-02 09:27
#
Micropython
for
STM32
stm32
mpy
Micropython
STM32F4
外部中断实验
Micropython
STM32F4
外部中断实验固件刷可参考前面一篇《STM32刷Micropython固件参考指南》相关篇《Micropython
STM32F4
入门点灯》固件下载:https://micropython.org
perseverance52
·
2023-12-02 09:57
#
Micropython
for
STM32
stm32
mpy
(第18-19讲)32单片机,FreeRTOS临界段代码保护、任务调度器的挂起和恢复【视频笔记、代码讲解】【原创】
可结合其它文章链接理解)其他文章链接,独家吐血整理【吐血总结】FreeRTOS难点、Systick中断-滴答定时器、PendSV中断-任务切换、SVC中断-系统底层、时间片调度-时钟节拍【已完结】(第1-8讲)
STM32F4
情系淮思
·
2023-12-02 04:19
学校-UCOS/RTOS学习
单片机
stm32
嵌入式硬件
【FreeRTOS】FreeRTOS 静态创建任务与删除
0.实验准备正点原子STM32407ZG探索者开发板FreeRTOS例程模板(可以在这一篇文章找到:
STM32F4
07移植FreeRTOS)1.静态创建任务函数API1.1函数简介动态创建任务需要使用到
天地神仙
·
2023-12-01 17:30
FreeRTOS
stm32
freertos
stm32
单片机
嵌入式硬件
STM32F4
07驱动USB实现虚拟串口
STM32F4
驱动USB实现虚拟串口实现目的使用Dap-link和stlink的时候,就发现这些仿真器上并没有USB转TTL芯片,就可以实现USB转串口,实现虚拟串口,非常方便。
爱琴海傻猴子
·
2023-12-01 11:17
stm32
嵌入式硬件
单片机
四
STM32F4
实现外部中断以及串口打印
参考文章:中断-NVIC以及EXTI外设详解这里使用
STM32F4
11U6微控制器,这里使用PC15产生脉冲信号,并利用PA1引脚输入信息来触发外部中断.1.初始化外部中断EXIT_init()对用到的外设进行时钟使能配置引脚
wenchun2021
·
2023-12-01 09:29
STM32
stm32
单片机
嵌入式硬件
STM32串口配置代码
STM32的串口配置代码需要用到的库文件有"
stm32f4
xx_hal_uart.h"和"
stm32f4
xx_hal_rcc.h"。
拼命阿白
·
2023-12-01 03:56
stm32
单片机
嵌入式硬件
CAN总线学习(STM32的CAN寄存器使用)(笔记二)
一、stm32的CAN协议使用本次以
stm32f4
07zet6芯片为例,使用的ISO11
一天不学习,就给自己一个大b兜子
·
2023-12-01 01:54
stm32
3、TFTLCD Demo(
STM32F4
07)
TFTLCD屏采用驱动IC的是ILI9341,16位的8080并口协议LCD_CS:LCD片选信号LCD_WR:LCD写信号LCD_RD:LCD读信号DB[17:1]:16位双向数据线LCD_RST:硬复位LCD信号LCD_RS:命令/数据标志(0:命令,1:数据)BL_CTR:背光控制信号T_MISO/T_MOSI/T_PEN/T_CS/T_CLK,触摸屏接口信号驱动流程:模块对外接口采用16位
是会一条路走到黑的呀
·
2023-11-30 12:03
单片机充电记录
stm32
嵌入式硬件
单片机
4、RTC 实时时钟Demo(
STM32F4
07)
RTC是个独立的BCD定时器/计数器。RTC提供一个日历时钟,两个可编程闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。RTC还包含用于管理低功耗模式的自动唤醒单元。(RTC实质:一个掉电(主电源)后还继续运行(由VBAT供电)的32位的向上计数器,STM32F103没有分组的时间寄存器,需要自己解析,而F4有分组的时间寄存器。)两个32位寄存器包含二进码十进制格式(BCD)的秒,分钟,小时
是会一条路走到黑的呀
·
2023-11-30 12:03
stm32
嵌入式硬件
1、
STM32F4
07 LED Demo
#ifndef、#define、#endif格式条件编译,作用是避免头文件内容比重复定义main.c#include"
stm32f4
xx.h"#include"led.h"#include"delay.h
是会一条路走到黑的呀
·
2023-11-30 12:33
单片机充电记录
单片机
嵌入式硬件
2、PWM Demo (
STM32F4
07)
pwm.h#ifndef_TIMER_H#define_TIMER_H#include"sys.h"voidTIM14_PWM_Init(u32arr,u32psc);#endifpwm.c#include"pwm.h"#include"led.h"#include"usart.h"//TIM14PWM部分初始化//PWM输出初始化//arr:自动重装值//psc:时钟预分频数voidTIM14_
是会一条路走到黑的呀
·
2023-11-30 12:33
单片机充电记录
stm32
嵌入式硬件
单片机
STM32之舵机转动————寄存器版
以
STM32F4
07VGT6单片机为例---------控制舵机转动的角度0-180°#include"pwm.h"/*函数名:tim3_ch4_pwm函数功能:舵机配置返回值:void形参:void函数说明
知青瞎胡闹
·
2023-11-29 19:00
stm32
单片机
嵌入式硬件
stm32对S-BUS协议解析
本人用的是
stm32F4
29+普通航模遥控器(某宝上一大堆),用来遥控机器人小车,管脚自定义。
有事没事扯扯淡
·
2023-11-29 17:04
PM2.5传感器(PMS5003)STM32代码
PM2.5传感器型号:PMS5003PMS5003简介如下:详情:PMS5003资料链接PM2.5传感器代码下载,本人所写,亲测有效,基于
STM32F4
07(其他STM32型号皆可移植,只需修改UART
彭飞万里
·
2023-11-29 16:58
stm32
嵌入式硬件
PM2.5
PMS5003
三
STM32F4
使用Sys_Tick 实现微秒定时器和延时
更多细节参考这篇1.什么是时钟以及作用1.1什么是时钟时钟是由电路产生的周期性的脉冲信号,相当于单片机的心脏1.2时钟对于STM32的作用指令同步:cpu和内核外设使用时钟信号来进行指令同步数据传输控制:时钟信号控制数据在内部总线上的传输时机外设操作:很多外设比如GPIOUSARTADC等需要时钟来控制频率和时序节能管理:调整时钟的频率,可以管理MCU的功耗,实现节能2.关于Sys_Tick定时器
wenchun2021
·
2023-11-29 06:41
STM32
stm32
单片机
嵌入式硬件
STM32 SPI作为从机收发数据
使用
STM32F4
29的SPI1作为主机,使用STM32F103的SPI1作为从机,二者SPI的配置如下:从机使用HAL库的接收完成中断进行接收数据主机片选从机后一次发送四个字节staticuint8_
weixin_41231689
·
2023-11-29 00:54
STM32单片机
stm32
单片机
Linux学习笔记3-GPIO(1)
学习单片机时最开始也是从GPIO开始的,Linux的主芯片I.MX6UL有124个GPIO,当然很多是复用的,与之对比,
STM32F4
07系列的单片机GPIO口是112个。
raulcy
·
2023-11-28 20:53
linux
学习
笔记
arm
STM32实现USB转串口功能(含源码)
本篇文章在此基础上,以
STM32F4
07为例,介绍USB转串口功能的实现。要实现USB转串口的功能,需要将单片机真实串口(这里以USART1为例)的收发数据与USB口进行交互。
天外飞仙CUG
·
2023-11-28 13:54
小程序
java
javascript
stm32
单片机
基于
STM32F4
07ZGT6对步进电机的控制(单脉冲+重复计数)有代码
1.步进电机步进电机是将电脉冲控制信号转变为角位移或线位移的一种常用的数字控制执行元件,又称为脉冲电机。在驱动电源的作用下,步进电机受到脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比。步进电机每接收一个电脉冲,转子就转过一个相应的角度(步距角)。改变通电顺序可改变步进电动机的旋转方向;改变通电频率可改变步进电动机的转速。**因此,通过控制输入电脉冲的数目、频率及电动机绕组
weixin_44041987
·
2023-11-28 13:22
单片机
智能控制
STM32
小车
STM32F407
单片机
步进电机
单脉冲+重复计数
STM32驱动步进电机
步进电机驱动基于
stm32f4
07
一、硬件方面本次步进电机使用的是混合式二相步进电机电机与驱动的连接二相步距角为1.8°,对于硬件连接(电机驱动和stm32单片机)方面有共阴共阳两种方式本次采用共阳的连接方式,如图中驱动器的控制信号,PUL连接PC7DIR连接PE5,ENA连接PE6其余正信号均连接+5V至单片机SW1~SW3的细分设置二、软件方面程序主要分为主函数、驱动模块、串口(非必须)、PWM、TIMmain.c:#incl
CSkethy
·
2023-11-28 13:13
步进电机
单片机
stm32
c语言
STM32F4
串口通信自定义数据包(CRC32校验)
内容简介时间戳一般为32位,单次串口通信位8位,因此可将一个32位分解为四个8位,组成数据包形式发送/*自定义数据包*+----------+--------+-----------+--------------------+----------+*|preamble|000000|length|datamessage|parity|*+----------+--------+----------
不能叫这个名字
·
2023-11-28 04:58
单片机学习
stm32
单片机
嵌入式硬件
ubuntu
STM32启动文件
二、启动文件,startup_
stm32f4
0x_
阿文的储物间
·
2023-11-27 04:56
stm32
嵌入式硬件
单片机
keil5工程移植到IAR工程
keil5工程移植到IAR工程一、软件版本MDK-ARMProfessionalVersion:5.14.0.0IAR8.1移植工程:基于正点原子开发板建立的
STM32F4
07ZGT6工程二、开始建立IAR
韦大仙
·
2023-11-27 02:35
java
嵌入式
linux
stm32
python
【
STM32F4
07开发板用户手册】第35章
STM32F4
07的FSMC总线应用之驱动AD7606(8通道同步采样, 16bit, 正负10V)
mod=viewthread&tid=93255第35章
STM32F4
07的FSMC总线应用之驱动AD7606(8通道同步采样,16bit,正负10V)本章节为大家讲解FSMC总线驱动数模转换器AD7606
硬汉嵌入式
·
2023-11-27 02:49
STM32
FSMC
AD7606
J-SCOPE
BSP
基于STM32的小礼物DIY:使用LCD + 按键模块实现交互
先介绍下做这个小玩意用的材料:带LCD屏幕的
STM32F4
07核心板(1MFlash、1.69寸彩屏)4位按键输入模块(Cherry机械键盘按键)机械键盘键帽胶囊充电宝(带Type-C接口)自行DIY的
河狸打捞员
·
2023-11-27 00:47
STM32学习
stm32
嵌入式硬件
单片机
STM32CubeMX+FATFS+FREERTOS实现W25Q256虚拟U盘
一、软件硬件说明软件:STM32CubeMXV6.6.1/KEIL5V5.29硬件:正点原子阿波罗开发板,核心板
STM32F4
29IGT6(176脚)使用USB_SLAVE接口连接电脑USB,从而读取W25Q256
Jack_Cheng_2021
·
2023-11-26 16:56
STM32
stm32
STM32CubeMX
W25Q256
FATFS
FREERTOS
STM32F4
07寄存器操作(定时器触发ADC+DMA)
目录背景说在前面工作流程寄存器介绍ADC寄存器ADC->CR2DMA寄存器DMA2_Stream0->CR程序TIM3ADC1DMA开启顺序尾声背景有一次我想在407上跑4096点的FFT,如果用软件触发ADC的方式(最简单)思路就是开定时器,在定时器中断中开触发,但是经过测试,实际效果的话,低速的情况下,准度还可以,但是速率一旦上去,如500K后,效果非常差。后来看了网上以及407的数据手册后知
weixin_51686526
·
2023-11-26 15:51
stm32
单片机
arm
Day02嵌入式---按键控灯
二、查看功能手册2.1查看硬件引脚号码这里我们使用
STM32F4
0xxx这个板子来实现按键控制开关这个小项目KEY0的引脚是PE4,KEY1的引脚是PE3。可知PE4:"PE"表示端口E,"4"表示该
早点打完工去睡觉
·
2023-11-26 11:39
单片机
stm32
嵌入式硬件
STM32---CAN通信协议实验详解(两块
STM32F4
05之间CAN通信)
CAN简介CAN是控制器区域网络(ControllerAreaNetwork)的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进
阿槐123456
·
2023-11-25 23:58
stm32
STM32电容触摸按键检测
以及代码实现思路电容触摸按键简介电容触摸按键依赖的是电容的充放电相对于机械按键更加耐用,不容易受外界环境干扰在我们的开发板(正点原子的
STM32F4
11RCT6NANO板)上长这样:检测原理前面将电容触摸按键依赖的是电容的充放电
不想写代码的我
·
2023-11-25 15:53
stm32
嵌入式硬件
单片机
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他