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
Cubemx
STM32F103、FreeModbus从站设计(6)-让串口和Modbus初始化的参数同步起来
FreeModbus从站设计(6)-让串口和Modbus初始化的参数同步起来关键词:ModbusFreeModbusSTM32F103C8T6
CubeMX
移植1.基本原理在这一篇文章中,孔丙火(微信公众号
孔_df84
·
2023-03-15 14:52
6.STM32F407之HAL库——定时器中断
使用STM32
CubeMX
配置工程+MDKARM编写代码实现定时器中断一、定时器中断简介1.中断2.STM32F407定时器资源1)基本定时器(TIM6~TIM7)2)通用定时器(TIM9~TIM14)
并非凑巧
·
2023-03-15 05:18
#
stm32
单片机
arm
7.STM32F407之HAL库——看门狗笔记
使用STM32
CubeMX
配置工程+MDKARM编写代码实现看门狗功能一、看门狗简介二、独立看门狗1.独立看门狗(IWDG)寄存器1)键寄存器(IWDG_KR)①0xCCCC②0xAAAA②0x55552
并非凑巧
·
2023-03-15 05:17
#
stm32
单片机
STM32
CubeMX
开发教程(2)— 使用教程(点亮LED灯)
Linux下如何搭建STM32
CubeMX
开发环境请参考:STM32
CubeMX
开发教程(1)—安装教程文章目录前言1新建工程1.1MCU型号选择1.2
CubeMX
配置界面1.3MCU引脚布局配置1.4MCU
EmotionFlying
·
2023-03-15 02:53
【STM32】
stm32
arm
linux
STM32
CubeMX
学习笔记(27)——FatFs文件系统使用(操作SD卡)
一、FatFs简介FatFs是面向小型嵌入式系统的一种通用的FAT文件系统。它完全是由ANSIC语言编写并且完全独立于底层的I/O介质。因此它可以很容易地不加修改地移植到其他的处理器当中,如8051、PIC、AVR、SH、Z80、H8、ARM等。FatFs支持FAT12、FAT16、FAT32等格式,所以我们利用前面写好的SPIFlash芯片驱动,把FatFs文件系统代码移植到工程之中,就可以利用
Leung_ManWah
·
2023-03-14 13:27
零基础入门STM32编程(七)——定时器篇(HAL)
前情回顾上一篇讲解了HAL库函数点灯,初步学习了如何使用
CUBEMX
创建工程文件,以及文末送出了获取HAL库函数API手册方法的小福利,本篇将继续学习HAL库函数中的定时器API使用方法。
好儿
·
2023-03-13 18:35
单片机
stm32
单片机
arm
STM32
CubeMX
实战教程:定时器中断实验(LL 库)
STM32
CubeMX
实战教程:定时器中断实验(LL库)1前言1.1STM32
CubeMX
1.2教程介绍1.3准备工作1.4硬件资源2配置项目2.1项目导入2.2TIM2&NVIC配置
Brendon_Tan
·
2023-03-13 18:16
#
STM32CubeMX
STM32
STM32Cube
STM32CubeMX
LL库
定时器中断
蓝桥杯嵌入式(G4系列):DAC输出
STM32
Cubemx
:将PA4选择为DAC的输出管脚。我们点击左侧的DAC,然后进行以下配置到此为止STM32
Cubemx
的配置就OK了,点击生成代码即可。
孙启尧
·
2023-03-13 10:02
stm32
嵌入式硬件
蓝桥杯
蓝桥杯嵌入式(G4系列):RTC时钟
STM32
Cubemx
配置:首先点击左侧的Timers的RTC,勾选以下选项进入时钟树配置进入时间设置,这里我把时间设置为了2023年3月12日20点20分,但是我圈出来的地方一定要注意,125✖6000
孙启尧
·
2023-03-13 10:02
单片机
stm32
蓝桥杯
蓝桥杯嵌入式(G4系列):串口收发
STM32
Cubemx
配置:首先,我们点击左侧的Connectivity选择USART1进行如下配置。使能串口中断在左侧的管脚配置上也要做出修改到此为止,我们就配置完了,点击生成代码即可。
孙启尧
·
2023-03-13 10:01
蓝桥杯
stm32
单片机
配置Clion用于STM23开发(Makefile)
前言对于Clion配置STM32开发环境的教程在网上一搜一大堆,但是大部分都是22年之前的,使用的方法都是在STM32
CubeMX
生成SW4STM32工程。
扛锡勺的Tony
·
2023-03-10 11:44
开发工具与环境
单片机
stm32
嵌入式硬件
STM32
CubeMX
学习笔记(5)——基本定时器接口使用
一、定时器简介STM32F1系列中,除了互联型的产品,共有8个定时器,分为基本定时器,通用定时器和高级定时器。基本定时器TIM6和TIM7是一个16位的只能向上计数的定时器,只能定时,没有外部IO。通用定时器TIM2/3/4/5是一个16位的可以向上/下计数的定时器,可以定时,可以输出比较,可以输入捕捉,每个定时器有四个外部IO。高级定时器TIM1/8是一个16位的可以向上/下计数的定时器,可以定
Leung_ManWah
·
2023-03-09 03:13
【2022项目复盘】第六届大学生智能农业装备竞赛
这次比赛,我首次使用
CubeMX
+Keil5的工作流程,在上一届学长成果的基础上进行了修改,完成了硬件设计工作。整体的工作自由度比较高,非常适合用来进行创新设
布隆保长
·
2023-02-24 07:15
项目复盘
stm32
嵌入式硬件
蓝桥杯stm32 USART 串口接收数据
文章目录前言一、创建
CubeMX
工程:二、中断接收数据函数:三、串口接收回调函数实验效果四、接收固定长度的数据。五、串口接收不定长数据。
专业嵌入式
·
2023-02-18 21:56
蓝桥杯嵌入式stm32
stm32
蓝桥杯
嵌入式
USART
串口接收数据
单片机
蓝桥杯 stm32 PWM 测量频率
文章目录前言一、PWM原理图:二、
CubeMX
创建工程:三、PWM单路测频:四、详细代码:1.获取CNT函数。
专业嵌入式
·
2023-02-18 21:56
蓝桥杯嵌入式stm32
stm32
蓝桥杯
嵌入式
PWM
频率测量
蓝桥杯 stm32 USART 串口发送数据
文章目录前言一、串口原理图二、
CubeMX
创建工程。
专业嵌入式
·
2023-02-18 21:56
蓝桥杯嵌入式stm32
stm32
蓝桥杯
USART
串口发送接受数据
嵌入式
【蓝桥杯嵌入式组】HAL库STM32
CubeMx
学习笔记七:05-TIM(上)
文章目录一、开发板资源介绍二、输出PWM波1、选择引脚2、配置参数3、通用函数一、开发板资源介绍定时器主要由时钟控制、时基单元、输入捕获和输出比较等部分组成。时钟控制包含触发控制器、从模式控制器和编码器接口等,可以选择内部时钟(CK_INT:默认值)、外部时钟模式1(TIxFPx)、外部时钟模式2(ETR)和内部触发(ITRx)。时基单元包含16位计数器CNT、预分频器PSC、自动重装载寄存器AR
KkKde小火柴
·
2023-02-18 21:22
stm32
单片机
蓝桥杯
c语言
嵌入式硬件
stm32 同一个定时器输入捕获测量双通道PWM占空比
stm32
cubemx
输入捕获stm32同一个定时器输入捕获测量双通道PWM占空比.最近在做蓝桥杯嵌入式的真题,发现在使用TIM3的通道1和2同时测量PWM1和PWM2的占空比时,硬件是不支持的。
Richer Fan
·
2023-02-18 21:50
单片机
stm32
c语言
嵌入式硬件
蓝桥杯
蓝桥杯——PWM / PWM定时器捕获频率和占空比
STM32HAL库系列(一)定时器PWM输入捕获模式_️零柒️的博客-CSDN博客_定时器捕获模式原理图具体可以去看pwm原理,这里不多赘述
Cubemx
一定要设置占空比!!!
清蒸鲈鱼不好吃
·
2023-02-18 21:12
蓝桥杯
单片机
【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→TIM→OC输出
文章目录前言1.
CubeMx
的配置步骤2.生成工程3.测试代码4.演示效果总结前言定时器具有1.Base2.PWM3.IC4.OC这四种功能,前面我们以及讲完了Base(按键部分),PWM功能,IC功能
火花页.
·
2023-02-18 21:08
蓝桥杯
stm32
单片机
蓝桥杯STM32G431——普通输入捕获模式测量PWM频率
普通输入捕获模式测量PWM频率输入捕获测量PWM频率:普通输入捕获模式PWM信号发生原理图PB4引脚输入一路PWM的
CubeMX
配置(PA15配置同理仅将引脚改变)编写测量输入捕获两路PWM频率值的代码
lzya.
·
2023-02-18 21:36
STM32
stm32
单片机
蓝桥杯
蓝桥杯STM32G431——输出比较模式下两路频率不等方波的输出
使用一个定时器两通道输出两路频率不等方波输出比较模式输出比较模式的各种输出模式一个定时器两通道输出两路频率不等方波配置过程定时器通道选择定时器初始化
CubeMX
的主要配置过程配置pwm.c文件(包含定时器
lzya.
·
2023-02-18 21:36
STM32
stm32
单片机
蓝桥杯
《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第四章4.8 TIM---PWM输出实验
写在前面——《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第四章4.8TIM—PWM输出实验,讲解TIM定时与PWM输出的STM32
CubeMX
配置和程序设计方法官方例程下载
我是春哥老师
·
2023-02-18 20:43
嵌入式
KEIL5
stm32CubeMX
stm32
蓝桥杯
c语言
蓝桥杯 stm32 PWM 测量占空比
文章目录前言一、创建
CubeMX
工程,占空比分析:二、相关函数:1.获取CNT函数2.设置CNT为0函数(计算器清零)3.开启TIM2_CH1的输入捕获中断函数4.TIM回调函数三、设置上升沿,下降沿四
专业嵌入式
·
2023-02-18 20:03
蓝桥杯嵌入式stm32
stm32
蓝桥杯
嵌入式
单片机
PWM
频率占空比
STM32
CubeMX
学习笔记(28)——FreeRTOS实时操作系统使用(任务管理)
一、FreeRTOS简介FreeRTOS是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。FreeRTOS提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。FreeRTOS是用C和汇编来写的,其中绝大部分都是用C语言编写的,只有极少数的与处理器密切相关的部分代码才是用汇编写的,FreeRTOS结构简洁,可读性很强!最主要的是非常适合初次接触嵌入式实时操作系统学生、嵌入式系统开
Leung_ManWah
·
2023-02-18 07:00
STM32
CubeMX
学习笔记(41)——ETH接口+LwIP协议栈使用(DHCP)
一、ETH简介STM32F4xx系列控制器内部集成了一个以太网外设,它实际是一个通过DMA控制器进行介质访问控制(MAC),它的功能就是实现MAC层的任务。借助以太网外设,STM32F4xx控制器可以通过ETH外设按照IEEE802.3-2002标准发送和接收MAC数据包。ETH内部自带专用的DMA控制器用于MAC,ETH支持两个工业标准接口介质独立接口(MII)和简化介质独立接口(RMII)用于
Leung_ManWah
·
2023-02-18 00:29
STM32
CubeMX
学习笔记(9)——I2C接口使用(读写EEPROM AT24C02)
一、I2C简介I2C(Inter-IntegratedCircuit,内部集成电路)总线是一种由飞利浦Philip公司开发的串行总线。是两条串行的总线,它由一根数据线(SDA)和一根时钟线(SDL)组成。I2C总线上可以接多个I2C设备,每个器件都有一个唯一的地址识别。同一时间只能有一个主设备,其他为从设备。通常MCU作为主设备控制,外设作为从设备。STM32的I2C外设可用作通讯的主机及从机,支
Leung_ManWah
·
2023-02-18 00:16
《嵌入式-STM32开发指南》第一部分 入门篇 - 第8章 STM32Cube软件安装与使用
8.1JDK安装安装STM32
CubeMX
之前,电脑中要有java运行时环境(JRE),否则会报错:图1因为STM32Cube是Java写的,不然怎么能跨平台,这也是为什么在安装前需要检查Java环境。
BruceOu
·
2023-02-17 23:59
STM32
CubeMX
学习笔记(33)——FreeRTOS实时操作系统使用(软件定时器)
一、FreeRTOS简介FreeRTOS是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。FreeRTOS提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。FreeRTOS是用C和汇编来写的,其中绝大部分都是用C语言编写的,只有极少数的与处理器密切相关的部分代码才是用汇编写的,FreeRTOS结构简洁,可读性很强!最主要的是非常适合初次接触嵌入式实时操作系统学生、嵌入式系统开
Leung_ManWah
·
2023-02-17 14:37
STM32
CubeMX
学习笔记(30)——FreeRTOS实时操作系统使用(信号量)
一、FreeRTOS简介FreeRTOS是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。FreeRTOS提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。FreeRTOS是用C和汇编来写的,其中绝大部分都是用C语言编写的,只有极少数的与处理器密切相关的部分代码才是用汇编写的,FreeRTOS结构简洁,可读性很强!最主要的是非常适合初次接触嵌入式实时操作系统学生、嵌入式系统开
Leung_ManWah
·
2023-02-17 08:29
使用STM32
CubeMX
创建TouchGFX应用程序(二)
(说明:利用TouchGFXDesigner生成的ioc文件对TouchGFX项目进行配置的方法,请见《使用STM32
CubeMX
创建TouchGFX应用程序(一)》)本文将讲述如何在STM32
CubeMX
海东青电子
·
2023-02-17 01:03
嵌入式RTOS编程
目录一、实验任务二、了解嵌入式实时操作系统实时性响应时间实时操作系统组成三、使用
CubeMX
建立STM32F103C8T6HAL库创建新工程配置环境RCCSYS端口配置串口配置ClockConfigurationGenerateCode
weixin_45203491
·
2023-02-07 08:00
单片机
stm32
嵌入式硬件
定时器&PWM练习
;同时设置一个2秒的定时器,让LED灯周期性地闪烁1、STM32
CubeMX
工程创建2、环境配置RCCSYS端口输出TimersNVIC(中断)USART1ClockConfigurationProjectManager3
weixin_45203491
·
2023-02-07 08:29
单片机
stm32
嵌入式硬件
STM32RTC秒中断--基于HAL库(一文看懂如何配置并使用)
文章目录前言一、
CubeMX
配置(RTC相关)1.使能RTC:2.进制配置:3.初始时间配置:4.日期配置:5.闹钟配置:二、代码1.获取时间2.设置闹钟3.闹钟中断函数三、实验结果总结前言相关说明:开发板
AゞOctopus๊
·
2023-02-03 08:56
STM32G431RB
stm32
单片机
蓝桥杯
STM32PWM--基于HAL库(第十三届蓝桥杯嵌入式模拟题)
文章目录前言一、
CubeMX
配置(第十三届模拟题完整版)二、代码相关定义、声明1.函数声明2.宏定义3.变量定义三、主要函数1.按键扫描2.配置模式3.LCD显示4.频率检测(TIM2输入捕获中断函数)
AゞOctopus๊
·
2023-02-03 08:26
STM32G431RB
stm32
单片机
蓝桥杯
嵌入式硬件
经验分享
STM32RTC秒中断--基于HAL库(第九届蓝桥杯嵌入式省赛)
文章目录前言一、
CubeMX
配置(第九届真题完整版)二、代码相关定义、声明1.函数声明2.宏定义3.变量定义三、主要函数1.按键扫描2.Setting模式3.RTC秒中断4.Main函数四、实验结果五、
AゞOctopus๊
·
2023-02-03 08:25
STM32G431RB
stm32
单片机
蓝桥杯
嵌入式硬件
经验分享
01 STM32
CubeMX
安装和配置
STM32
CubeMX
软件工具,可以:(1)管理(安装、升级、移除)STM32器件的固件包和扩展包(2)对MCU或MPU进行外设图形化配置(3)生成外设初始化函数和IDE项目框架STM32
CubeMX
支持的
长肉肉呱
·
2023-02-01 17:19
基于
CubeMx
的STM32的can通信代码
首先是关于
CubeMx
的使用,他只是帮助你完善一些初始化的问题,也可以的让你去避开对于底层的触碰。我是基于F103的,其实F4等等,大同小异。
清都散闲客
·
2023-02-01 11:18
杂的知识
stm32
单片机
arm
STM32G431RBT6学习笔记----ADC入门模块
目录一、DAC相关概念二、
CubeMX
配置三、代码一、DAC相关概念1、11届竞赛题目涉及到模拟电压输入(DAC)多次采样把尖峰去掉:多次采样的用DMA的方式、2、《产品手册》由图可知,电位器R37的引脚是
想要优秀点儿
·
2023-01-31 20:56
stm32
单片机
嵌入式硬件
STM32G431RBT6学习笔记---DAC入门模块
目录一、DAC相关概念二、
CubeMX
配置三、代码四、ADC和DAC联系----把DAC的输出值作为ADC的输入值五、代码一、DAC相关概念二、
CubeMX
配置1、引脚配置2、三、代码1、开启ADC工作
想要优秀点儿
·
2023-01-31 20:56
stm32
学习
单片机
STM32G431RBT6---LED_LCD_Key模块综合
目录一、配置
CubeMX
二、添加相应的模块及代码(1)添加LCD模块的文件(2)添加key按键模块的文件及代码(3)添加LED模块相关文件三、按照题目要求添加代码(1)按键函数Key_Proc()(2)
想要优秀点儿
·
2023-01-31 20:26
单片机
嵌入式硬件
STM32G431RBT6----NVIC中断
目录一、程序代码执行流程二、中断处理机制1.NVIC解释2.中断向量表3.优先级三、串口配置1.通用同步/异步收发器接口USART2.电路原理图3.
CubeMX
配置4.打开工程一、程序代码执行流程二、中断处理机制
想要优秀点儿
·
2023-01-31 20:26
stm32
单片机
嵌入式硬件
STM32G431RBT6--LED模块入门
一、利用STM32
CUBEMX
生成工程框架1.选择MCU2.配置时钟3.配置GPIO4.配置ProjectManager二、利用STM32
CUBEMX
生成初始化代码文件5.打开工程文件6.编译Keil代码
想要优秀点儿
·
2023-01-31 20:56
python
pandas
STM32
CubeMX
学习笔记(44)——USB接口使用(HID按键)
一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前用的最多的就是USB1.1和USB2.0
Leung_ManWah
·
2023-01-31 01:40
STM32的HAL库的IIC OLED驱动
OLED启动主要分为以下几步:①屏幕初始化②开启屏幕显示③清屏(不清屏的话屏幕将会出现一片雪花)④发送要显示的字符串、数字、汉字等一、工程建立首先利用Stm32
CubeMX
软件建立工程,因屏幕是i2c通信因此此工程只配置
小鹏杂货铺lefx
·
2023-01-30 18:25
电子
计算机
编程
stm32
arm
嵌入式硬件
c++
c语言
使用stm32驱动oled的变量显示(IIC),以及对pwm的捕获实验(使用
cubemx
)
在这里我使用的单片机为stm32rct6和stm32c6t6.一、先对第一个单片机的
cubemx
进行配置先
ZHAOsir1118
·
2023-01-30 18:21
stm32
单片机
arm
STM32F103C8基于Modbus协议读取温湿度
目录一、创建工程1.通过
CubeMX
配置stm32二、编写代码1.重定向输出串口一2.添加中断处理3.修改main.c4.main函数代码三、运行结果stm32f103通过串口二向485总线轮询发送问答帧访问所有
斯蒂芬蛋黄
·
2023-01-29 03:15
stm32
单片机
嵌入式硬件
【各种中断】STM32
cubeMX
HAL库综合复习
小蜜蜂老师32
cubemx
学习笔记,对一些实验过程中可能出现的情况做出解释,对老师做补充,重复性工作ctrl+c/v使用,前期略显粗糙,后续随时更新,有错误感谢指正,根据自己板子的情况对视频中的程序做了调整
Z_0_0
·
2023-01-29 00:31
32CUBEMX
stm32
单片机
arm
STM32
CUBEMX
F103 HAL库开发 两路定时器的Encoder编码器模式
对于直流电机来说,编码器至关重要,它不仅可以使我们对电极进行精确的速度闭环,位置闭环,还可以通过时间积分,根据运动学关系,获得速度、位置等信息STM32的定时器有编码器模式,大大的方便我们的开发使用STM32
cubeMX
yltzdhbc
·
2023-01-29 00:17
stm32cubeide烧写程序_STM32Cube工具,覆盖开发全过程(一)
前面三个,STM32
CubeMX
,STM32CubeIDE、STM32CubeProgrammer,更加偏向开发的通用性。即,无论你的应用使用哪颗STM32系列,用于什么开发,都会用上的
weixin_39767124
·
2023-01-27 11:23
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他