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
STM32cubemx
uC-OS2 V2.93 STM32L476 移植:串口打印篇
前言前几篇已经通过
STM32CubeMX
搭建了NUCLEO-L476RG的STM32L476RG的裸机工程,下载了uC-OS2V2.93的源码,并把uC-OS2的源文件加入KeilMDK5工程,通过适配
张世争
·
2023-08-07 13:59
uC-OS2
串口
printf
uC-OS2
STM32 CubeMX USB_(HID 鼠标和键盘)
STM32CubeMX
STM32CubeMX
USB_HID(HID鼠标和键盘)
STM32CubeMX
前言《鼠标》一、
STM32CubeMX
设置USB时钟设置USB使能UBS功能选择二、代码部分添加代码鼠标发送给
无情大菜刀
·
2023-08-07 07:45
STM32
CubeMX
stm32
计算机外设
嵌入式硬件
stm32学习总结:2、搭建基于CLion的stm32开发环境
stm32学习总结:2、搭建基于CLion的stm32开发环境文章目录stm32学习总结:2、搭建基于CLion的stm32开发环境1.前言2.相关工具和环境准备2.1
STM32CubeMX
(前置工程创建工具
xiaoyaoyou.xyz
·
2023-08-07 05:33
stm32
嵌入式
开发工具
stm32
mcu
CLion
使用
STM32CubeMX
建立STM32G030C8T6项目工程
文章目录硬件环境软件环境配置工作1.
STM32CubeMX
新建工程2.进入
STM32CubeMX
工程配置各个引脚的工作模式3.ProjectManager设置4.烧录器J-Link设置硬件环境STM32G030C8T6
编程分享
·
2023-08-07 05:03
STM32/GD32
stm32
单片机
arm
【STM32Cube】学习笔记(四):LED&按键&蜂鸣器
简介1.GPIO简介2.LED3.按键4.蜂鸣器二、硬件电路设计1.LED电路2.按键电路2.蜂鸣器电路三、软件设计1.CubeMX配置2.CubeIDE代码3.结果显示四、总结五、附录摘要本篇文章用
STM32CubeMX
Synchron.
·
2023-08-07 04:58
STM32学习笔记
单片机
stm32
STM32CubeMx
学习FreeRTOS的绝对延时和相对延时
在阻塞状态中可以空闲出时间来让低优先级的任务可以进行有两种阻塞延时一个是相对延时也就是osDelay(500);这样的osDelay可以让在到这里的时候,延时500ms也就是程序到这里才500ms不记程序前面所用的时间而还有一个绝对延时vTaskDelayUntil(&xlastwakeTime,500);绝对延时指的是加上程序自己跑的时间全部的一起500ms前面的参数是可以理解成程序开始的标志的
ElE rookie
·
2023-08-07 01:24
stm32
学习
嵌入式硬件
STM32CubeMX
+VSCODE+EIDE+RT-THREAD 工程创建
分别介绍
STM32CubeMX
添加rtt支持包的方式和手动添加rttkernel方式。
STM32CubeMX
生成工程的时候有"坑",防止下次忘记,方便渡一下有缘人,特此记录。
言之兮兮
·
2023-08-06 21:18
STM32单片机
stm32
vscode
嵌入式硬件
基于
stm32CubeMX
(Hal库)的stm32串口通信
了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理1.1串口通信协议概念1.2RS-232标准1.3TTL标准二.安装
stm32CubeMX
weird_j
·
2023-08-06 20:00
单片机
stm32
嵌入式硬件
uC-OS2 V2.93 STM32L476 移植:系统启动篇
前言前两篇已经通过
STM32CubeMX
搭建了NUCLEO-L476RG的STM32L476RG的裸机工程,下载了uC-OS2V2.93的源码,并把uC-OS2的源文件加入KeilMDK5工程本篇适配uC-OS2
张世争
·
2023-08-06 15:49
uC-OS2
stm32
uC-OS2
移植
使用 Simulink 进行 STM32 编程
目录介绍所需材料步骤1:在MATLAB中设置STM32-MAT软件路径步骤2:在
STM32CubeMX
中创建一个项目步骤3:配置时钟和GPIO引脚步骤4:项目经理并生成代码步骤5:在Simulink中创建模型步骤
鱼芯工作室
·
2023-08-05 18:26
嵌入式开发
stm32
嵌入式硬件
单片机
STM32CubeMx
学习与K210串口通信+识别橘色色块——点亮小灯
K210模块的串口发送代码引入模块importsensor,image,time,lcd,utimeimportKPUaskpuimportgc,sysfromfpioa_managerimportfmfrommachineimportUART锁定引脚和申明串口fm.register(9,fm.fpioa.UART1_TX,force=True)fm.register(10,fm.fpioa.UA
ElE rookie
·
2023-08-05 10:10
stm32
学习
嵌入式硬件
STM32CubeMX
配置定时器PWM--保姆级教程
⏩最近在开发一个STM32H723ZGT6的板子,使用
STM32CUBEMX
做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。
小光学嵌入式
·
2023-08-04 08:57
STM32CEBUMX
stm32
嵌入式硬件
单片机
STM32MX配置EEPROM(AT24C02)------保姆级教程
⏩最近在开发一个STM32H723ZGT6的板子,使用
STM32CUBEMX
做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。
小光学嵌入式
·
2023-08-04 08:56
STM32CEBUMX
stm32
嵌入式硬件
单片机
STM32CUBUMX配置RS485 modbus STM32(从机)亲测可用
⏩最近在开发一个STM32H723ZGT6的板子,使用
STM32CUBEMX
做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)、modbus等等。
小光学嵌入式
·
2023-08-04 08:54
串口通信
STM32CEBUMX
modbus
stm32
unity
嵌入式硬件
九、HAL_IWDG独立看门狗的使用
1、开发环境(1)KeilMDK:V5.38.0.0(2)
STM32CubeMX
:V6.8.1(3)MCU:STM32F407ZGT62、IWDG简介(1)IWDG即独立看门狗。
朱嘉鼎
·
2023-08-04 03:21
STM32单片机_完
单片机
stm32
看门狗
【
stm32CubeMX
】STM32F103c8t6串口通信
【
stm32CubeMX
】STM32F103c8t6串口通信发送'hellowindows'一、串口通信协议1.UART协议2.RS-2323、RS-485二、USB转TTL三、配置CubeMX并建立工程四
方栗
·
2023-08-04 01:49
嵌入式基础理解与应用
stm32
单片机
arm
STM32CubeMX
实现USART串口通信
文章目录一、实验环境二、
STM32CubeMX
的安装三、使用
STM32CubeMX
完成串口通信1.安装固件库2.工程设置四、USART串口通信1.UART函数库介绍2.代码编写3.调试结果五、软件调试六
初见snow
·
2023-08-04 01:49
stm32
单片机
arm
STM32CubeMX
实现串口通信
文章目录一.环境二.使用
STM32CubeMX
1.安装固件库2.工程设置三.USART串口通信1.UART函数库介绍2.代码编写3.最终效果四.软件调试五.总结六.后续一.环境硬件:stm32f103c8t6
缔宇diyu
·
2023-08-04 01:48
嵌入式系统
STM32CubeMX
stm32
单片机
STM32CubeMX
GPIO中断编程
文章目录一.环境二.使用
STM32CubeMX
1.安装固件库2.工程设置3.添加代码三.最终效果题目:用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替
缔宇diyu
·
2023-08-04 01:48
嵌入式系统
STM32CubeMX
stm32
单片机
CAN总线学习笔记 | CAN盒测试STM32的CAN中断接收
CAN基础知识介绍文中介绍了CAN协议的基础知识,以及STM32F4芯片的CAN控制器相关知识,下面将通过实例,利用
STM32CubeMX
图形化配置工具,并配合CAN盒,来实现CAN通讯的中断收发测试一
安迪西嵌入式
·
2023-08-04 01:15
stm32
单片机
CAN总线
CAN通讯
STM32CubeMX
STM32CUBEMX
开发GD32F303(13)----定时器TIM捕获PWM测量频率与占空比
STM32CUBEMX
开发GD32F303.13----定时器TIM捕获PWM测量频率与占空比概述视频教学csdn课程样品申请生成例程配置时钟树配置PWM配置输入捕获开启中断keil配置代码空比与频率计算变量定义设置
记帖
·
2023-08-02 16:09
stm32cube
GD32
stm32
单片机
arm
GD32F303
STM32CUBEMX
STM32CUBEMX
开发GD32F303(17)----内部Flash读写
概述本章
STM32CUBEMX
配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。
记帖
·
2023-08-02 16:09
stm32cube
GD32
单片机
stm32
单片机
嵌入式硬件
STM32开发(六)STM32F103 通信 —— RS485 Modbus通信编程详解
《上一篇》 《主目录》 《下一篇》文章目录一、基础知识点二、开发环境三、
STM32CubeMX
相关配置1、
STM32CubeMX
基本配置2、
STM32CubeMX
RS485相关配置四、Vscode代码讲解五
Bazinga bingo
·
2023-08-02 07:54
STM32开发
stm32
单片机
嵌入式硬件
linux
驱动开发
基于
STM32CubeMX
与keil采用按键外部中断方式控制LED与蜂鸣器
文章目录前言1.电路原理图理解1.1LED与KEY原理图理解1.2BEEP蜂鸣器2.外部中断配置阐述3.
STM32CubeMX
配置4.代码编写4.1代码编写思路4.2重写回调函数TIPS总结前言这篇文章详细记录外部中断方式控制
澄澈i
·
2023-08-02 05:12
#
STM32相关学习
stm32
嵌入式硬件
单片机
基于
STM32CubeMX
和keil采用通用定时器中断实现固定PWM&可调PWM波输出分别实现LED闪烁与呼吸灯
波阐述2.通用定时器2.1为什么用TIM142.2TIM14功能介绍2.3一些配置参数解释2.4PWM实现流程&中断2.4.1非中断PWM输出(LED闪烁)2.4.2中断PWM输出(LED呼吸灯)3.
STM32CubeMX
澄澈i
·
2023-08-02 04:40
#
STM32相关学习
stm32
单片机
嵌入式硬件
stm32通过SPI挂载FatFs读写串行FLASH(
stm32cubemx
)
注:本文侧重于直接应用,涉及到的一些底层原理还请自行搜索了解涉及到的硬软件信息如下:单片机:STM32F407VET6FLASH芯片:W25Q16(其他型号代码中只需要做适当修改即可),关于不同型号的的FLASH芯片,可以参考如下链接,讲解的很详细Stm32mx版本:6.4话不多说,直接上正文一、配置Cubemx1.时钟配置,若使用内部时钟则跳过此步2.sys配置,基本配置不用多说3.spi配置4
xiaopa菜
·
2023-08-02 02:47
FATFS
stm32
单片机
嵌入式硬件
STM32CubeMX
配置PWM+DMA以及实现代码
该例程实现pwm输出一定数量的脉冲,占空比可调(cubemx的基础配置不做讲解)1.定时器选择通道三,配置参数如下(TIM3挂载在APB1下面,84分频得到1M,1000溢出,周期1ms):2.配置DMA,配置参数如下:3.时钟参数如下:4.生成代码,定义一个测试数组,该数组类型为uint16_t,与前面配置DMA的HalfWord相对应。最后一位数组成员给0:uint16_ttBuff[7]={
xiaopa菜
·
2023-08-02 02:17
stm32
单片机
arm
使用标准库版本编写LED闪烁
1、在
STM32CubeMX
中创建一个新的工程,选择STM32F103VCT6作为目标设备,并配置好所需的引脚和时钟设置。将需要用于LED连接的GPIO引脚设置为输出模式。
yangbocsu
·
2023-08-01 21:12
嵌入式软件工程师修炼记
单片机
嵌入式硬件
STM32CubeMX
——定时器配置
基于
STM32CubeMX
的定时器配置说明定时器简介基本定时器功能(TIM6、TIM7):通用定时器(TIM2~TIM5)的主要功能:高级定时器(TIM1,TIM8)的主要功能:
STM32CubeMX
配置新建工程设置时钟源
不务正业的工程师
·
2023-08-01 06:47
STM32CubeMX教程
stm32
单片机
嵌入式硬件
STM32CubeMx
配置定时器
定时器的用法很多:1、作为32bits时基(替代24bits的systick寄存器)。也即仅读取定频自增的TIMx->CNT2、定时中断3、跳边沿计数4、捕获跳边沿时刻5、输出PWM(也叫:比较输出)6、等等以编程中最常见的定时中断为例首先配置时钟树:定时器的时钟来自于内部的PLL分频->AHB->APB1或2(到底是APB1还是2,需要查手册,或者源码中的宏,如下图可见,2/3/4/5/6/7/
暴躁的野生猿
·
2023-08-01 06:47
stm32/单片机
STM32
cube
定时器
中断
STM32 CubeMX 定时器(普通模式和PWM模式)
STM32CubeMX
STM32CubeMX
定时器(普通模式和PWM模式)
STM32CubeMX
STM32CubeMX
普通模式一、
STM32CubeMX
设置二、代码部分
STM32CubeMX
PWM模式一
无情大菜刀
·
2023-08-01 06:16
STM32
CubeMX
stm32
嵌入式硬件
单片机
STM32CubeMX
直流电机PID速度控制、HAL库、cubemx、PID、速度控制、增量式
提示:本文章中的cubemx配置可转到直流电机控制和编码器测速文章目录前言一、代码1.pid2.it.c文件二、实现总结文件下载地址前言pid是我们在学习单片机中首先要学会的控制算法,这篇文章主要介绍stm32如何编写pid的代码,没有对pid进行分析和解释,要想了解原理的可以参考这篇文章。对于增量式pid和位置式pid可以查看一、代码本文是使用PI增量式控制–控制电机的转速。对于增量式pid和位
林叔叔336
·
2023-07-31 14:31
stm32
stm32
单片机
嵌入式硬件
STM32 DSP库CUBEMX配置+FFT频率计算
(FFT运算用到了前面讲述的
STM32CubeMX
-ADChal库3定时器触发)参考1文章参考2文章一、DSP库添加1.1加一个define,ARM_MATH_CM3//
林叔叔336
·
2023-07-31 14:31
stm32
嵌入式硬件
单片机
PID模块化__以stm32直流电机速度为例
文章目录前言一、相关PID源码.c.h二、如何使用1.创建变量2.初始化3.运算4.修改pid参数总结前言本篇使用到的基于这个
STM32CubeMX
直流电机PID速度控制、HAL库、cubemx、PID
林叔叔336
·
2023-07-31 14:00
stm32
PID
stm32
算法
嵌入式硬件
ST官方基于米尔STM32MP135开发板培训课程(一)
本文将以Myirtech的MYD-YF13X以及STM32MP135F-DK为例,讲解如何使用
STM32CubeMX
结合Developerpackage实现最小系统启动。
Jason_zhao_MR
·
2023-07-31 06:56
stm32
嵌入式硬件
arm开发
物联网
STM32MP135
STM32CubeMX
按键控制
创建工程步骤略一、CubeMX使用1、配置引脚首先在电路图中查找到相应的按键引脚将按键设置为输入模式上拉,外部时钟咱不设置2、文件配置3、生成文件二、修改程序1、添加启动文件编译看看是否可以通过2、查看代码在gpio.c中是GPIO的初始化在主函数中添加代码
Liu Zz
·
2023-07-31 00:45
STM32
单片机
STM32CubeMX
按键中断
一、CubeMX配置1、根据电路图找到对应的按键引脚和led灯的引脚配置如图所示还需要配置一下按键的模式,将其设置为输入下降沿触发,如图所示2、配置文件3、生成文件二、修改程序1、添加启动文件选择文件2、编译文件查看是否出现错误,如图所示,可以进行修改程序了3、修改文件先看看引脚配置函数//延时函数,按键消抖用到voidDelay_ms(intnum){intj;inti;for(i=num;i>
Liu Zz
·
2023-07-31 00:45
STM32
单片机
STM32CubeMX
定时器中断
一、使用CubeMx配置文件1、创建文件,如图所示2、配置LED灯,将引脚设为输出模式,如图所示3、配置时钟有关定时器的内容可以查看中文手册定时器有一个时钟频率计算用于计数时间,假如时钟频率为8M,不进行分频处理,那么定时器计数一次需要时间是1/8Ms约等于0.1微秒。定时器产生中断的时间T=计数周期数/(时钟频率/分频数)例如:时钟频率是15M,实现每一秒产生一次定时器中断分频数和计数周期可以自
Liu Zz
·
2023-07-31 00:45
STM32
stm32
1024程序员节
STM32CubeMX
学习笔记(1)——搭建环境、编译烧写
官网下载:http://www2.keil.com/mdk5/百度网盘:https://pan.baidu.com/s/18t_ta0WWX_f1KCKXfgj_Zw提取码:gx3r1.2安装JRE由于
STM32CubeMX
Leung_ManWah
·
2023-07-30 18:16
旋转倒立摆的起摆与稳摆---QYC
**基于STM32控制的旋转倒立摆**文章目录基于STM32控制的旋转倒立摆前言一、旋转倒立摆的结构1.相对编码器与绝对编码器2.相对编码器与绝对编码器的信号采集3.STM32编码器模式4.使用
STM32CubeMx
Rehabilitation2018
·
2023-07-30 18:19
嵌入式
单片机
算法
c语言
使用stm32cubeide的usb-host-cdc库驱动EC20模块
使用stm32cubeide的usb-host-cdc库驱动EC20模块写在前面开发环境:开始一、使用cubeide创建STM32Project二、修改代码三、仿真最后写在前面之前已经发布过一篇“使用
stm32cubemx
郑州-刘明鑫
·
2023-07-30 09:22
stm32
stm32
单片机
嵌入式
usb
驱动程序
STM32CubeMX
配置STM32G031多通道ADC采集(HAL库开发)
时钟配置HSI主频配置64M勾选打开8个通道的ADC使能连续转换模式配置好串口,选择异步模式配置好需要的开发环境并获取代码修改main.c串口重定向#include"stdio.h"intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xFFFF);returnch;}串口重定向一定要勾选UseMicroLIB获取ADC
hello world 2012
·
2023-07-29 18:40
STM32CubeMX
stm32
嵌入式硬件
单片机
STM32CubeMX
下载安装、配置基本工程(时钟)、用HAL库函数点灯
1、
STM32CubeMX
下载安装从官网下载就可以了,版本最新,而且也挺快的呢,就是要用邮箱注册一下。
PWRJOY
·
2023-07-29 14:47
STM8/STM32
stm32
单片机
嵌入式硬件
【嵌入式学习笔记】嵌入式基础8——
STM32CubeMX
1,
STM32CubeMX
简介
STM32CubeMX
是ST开发的一款图形配置工具,可通过配置自动生成初始化代码,一个图形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片
Zency_SUN
·
2023-07-29 12:59
嵌入式学习专栏(STM32)
学习
笔记
stm32
STM32使用HAL库BH1750光照度传感器
开发环境单片机:STM32F103C8T6光照度传感器:BH1750IDE:KEIL+
STM32CUBEMX
单片机配置1、
STM32CUBEMX
BH1750代码1、头文件/***************
路过羊圈的狼
·
2023-07-29 06:44
stm32
嵌入式硬件
单片机
STM32CubeMX
直接在软件内 Check Update Manager 更新
参考了下面的方法:打开
STM32CubeMX
软件,点击Help-->>CheckUpdateManager-->>Refresh,选择安装最新的
STM32CubeMX
或者HAL库版本。
waterwoods123
·
2023-07-29 05:12
ARM
stm32
单片机
arm
基于
STM32CubeMX
和keil采用STM32F407的基本定时器中断实现LED闪烁
文章目录前言1.电路原理图理解2.基本定时器2.1STM32定时器中断的流程:2.2部分参数详解2.2.1时钟源2.2.2预分频系数2.2.3自动重装载值3.
STM32CubeMX
参数配置3.1GPIO
澄澈i
·
2023-07-28 16:22
#
STM32相关学习
stm32
单片机
嵌入式硬件
ROS与STM32通信-rosserial
文章目录硬件接线软件
STM32CubeMX
配置rosserial移植上位机订阅-下位机发布上位机订阅下位机发布通信上位机发布-下位机订阅上位机发布下位机订阅通信硬件STM32F103c8t6OLED(I2C
于小猿Sup
·
2023-07-28 11:23
stm32
嵌入式硬件
单片机
STM32CubeMX
配置STM32G031多通道ADC + DMA采集(HAL库开发)
时钟配置HSI主频配置64M勾选打开8个通道的ADC使能连续转换模式添加DMADMA模式选择循环模式使能DMA连续请求采样时间配置160.5转换次数为8配置好8次转换的顺序配置好串口,选择异步模式配置好需要的开发环境并获取代码修改main.c串口重定向#include"stdio.h"intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t
hello world 2012
·
2023-07-28 11:21
STM32CubeMX
单片机
嵌入式硬件
stm32
STM32开发(二十七)STM32F103 高级外设 —— TFT_LCD屏绘制直线、矩形、圆形 详解
《上一篇》 《主目录》 《下一篇》文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、
STM32CubeMX
相关配置四、Vscode代码讲解五、结果演示一、基础知识点本实验用过STM32
Bazinga bingo
·
2023-07-28 06:44
STM32开发
stm32
嵌入式硬件
单片机
lcd
PCtoLCD
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他