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
【STM32】FreeRTOS事件组学习
实现:FreeRTOS在
CubeMX
中使用V1版本的时候,没法设置Events,必须手动添加,或者是使用V2版本。
科成长记录
·
2023-08-18 12:43
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
STM32
CubeMx
之esp8266的at指令使用
AT//返回ok则为正常AT+CWMODE=1//设置为设备模式AT+CWLAP//搜索附近可用wifiAT+CWJAP="CMCC-5-7","chb513029"//连接热点AT+CIPMUX=0//设置wifi为单连接AT+CIPSTART="TCP","192.168.37.1",1001//连接tcp这里遇到了重重问题这里我最后发现是因为以前安装了虚拟机,导致了计算机wifi的网络和82
ElE rookie
·
2023-08-18 01:14
stm32
嵌入式硬件
单片机
STM32
CubeMX
(Freertos任务通信:队列、信号量、互斥量,事件组,任务通知)第二步
STM32CubeMXSTM32
CubeMX
____Freertos任务通信:队列、信号量、互斥量,事件组,任务通知STM32
CubeMX
一、STM32
CubeMX
设置时钟配置HAL时基选择TIM1(不要选择滴答定时器
无情大菜刀
·
2023-08-17 09:19
STM32
CubeMX
Rtos
stm32
嵌入式硬件
单片机
3、基于STM32
CubeMX
的FreeRTOS移植——第三章【FreeRTOS任务管理】
文章目录一、FreeRTOS的任务1.FreeRTOS多任务机制2.任务的状态3.任务的优先级3.空闲任务二、FreeRTOS的任务调度1.概述2.宏定义参数3.任务管理函数三、创建多任务例程1、
CubeMX
物联学长
·
2023-08-17 09:17
stm32
单片机
嵌入式硬件
stm32
cubemx
hal学习记录:FreeRTOS任务管理
一、基本配置1、配置RCC、USART1、时钟84MHz2、配置SYS,将TimebaseSource修改为除滴答定时器外的其他定时器,因为滴答定时器被用于时钟基准,可以实现任务切换。TimebaseSource是实现HAL_Delay等延时函数的3、初始化LED的两个引脚4、开启FreeRTOS,v1与v2版本不同,一般选用v1即可二、参数解释Configparameters1、MPU/FPU:
为争。
·
2023-08-17 09:17
stm32
单片机
学习
STM32
CUBEMX
+FreeRTOS开发笔记3-----按键选择任务挂起
按键初始化和上次一样,复制上次的串口文件,改成keytask打开
cubemx
工程,将PA3设置成中断线3模式,并将标签改为key1。使能中断线3添加按键任务生成代码即可。
我家还蛮大的
·
2023-08-17 09:46
stm32
笔记
单片机
Stm32
cubemx
尝试使用FREERTOS多任务
本文有参考【FreeRTOS】03任务的运行、就绪、阻塞、挂起_freertos阻塞与等待区别_xiaobaibai_2021的博客-CSDN博客一我想用Stm32
cubemx
的FREERTOS实现以下效果
数 学 王 子
·
2023-08-17 09:44
stm32
嵌入式硬件
单片机
STM32
CubeMX
(Freertos任务:创建、删除、挂起、恢复)第一步
STM32CubeMXFreertosSTM32
CubeMX
(Freertos任务:创建、删除、挂起、恢复)STM32CubeMXFreertos前言一、STM32
CubeMX
配置时钟树配置HAL时基选择
无情大菜刀
·
2023-08-17 09:41
STM32
CubeMX
Rtos
stm32
嵌入式硬件
单片机
Keil开发STM32单片机项目的三种方式
随着项目复杂度提升,又出现了封装更厉害的一种库HAL,这个需要借助STM32
CubeMx
工具来生成代码。简单来说,STM32编码有三种方式:1、寄存器编码。2、标准库操作编码。3、HAL
luffy5459
·
2023-08-16 19:51
51单片机
单片机
stm32
嵌入式硬件
标准库
HAL库
初出茅庐的小李博客之STM32
CubeMx
配置定时器的编码器模式
STM32
CubeMx
配置定时器的编码器模式上次文章写了编码器是如何工作的,今天就来用STM32F103C8T6的TIM3的通道1跟通道2编写一个编码器识别程序。
初出茅庐的小李
·
2023-08-16 09:24
STM32
stm32
单片机
嵌入式硬件
编码器
CubeMx
stm32
cubemx
使用问题记录
1、问题:使用生成代码完成dma转移adc采集数据时会出现dma无法转移数据。解决办法:把DMA初始化放到ADC初始化前面。下图是没有问题的顺序。2、使用dma完成串口接收空闲中断异常,无法进入空闲中断。还是dma与串口初始化顺序的问题,需要把串口初始化放在dma初始化下面。这个与上图类似。
勿忘初心,方得始终。
·
2023-08-16 08:51
嵌入式
STM32
stm32
单片机
嵌入式硬件
STM32
cubemx
CAN
接收用到的结构体如下:CAN概念:全称ControllerAreaNetwork,是一种半双工,异步通讯。物理层:闭环:允许总线最长40m,最高速1Mbps,规定总线两端各有一个120Ω电阻,闭环开环:最大传输距离1Km,最高速125Kbps,规定每根线串联一个2.2kΩ的电阻,开环CAN协议基本特点基本特点如下:可多主控制:当CAN总线空闲时,所有在总线上的终端都可以发送报文,根据标识符(CAN
天使画笔
·
2023-08-16 02:31
stm32
嵌入式硬件
单片机
CAN
FreeRTOS(独立看门狗监测任务执行与低功耗Tickless模式)
资料来源于硬件家园:资料汇总-FreeRTOS实时操作系统课程(多任务管理)目录一、独立看门狗介绍二、看门狗监测多任务执行思路1、监测目标2、监测方案3、应用注意事项三、看门狗监测多任务编程1、STM32
cubeMX
Zhang丶&|!
·
2023-08-15 18:24
嵌入式学习笔记
FreeRTOS
mcu
单片机
STM32硬件IIC 主从(一、
CubeMx
快速实现)
CubeMx
配置配置sys串行调试配置外部高速时钟配置串口,默认值配置IIC,默认值,从机地址0x01,左移1位=0x02开启IIC的事件中断
@残梦
·
2023-08-15 05:19
STM32
stm32
嵌入式
单片机
STM32F207 CAN 波特率500K设置
使用
CubeMX
快速生成代码,系统时钟为120Mhz已验证OK两种波特率配置方法,1,2,
皮特石马龙
·
2023-08-15 01:03
stm32
单片机
嵌入式硬件
STM32 CAN 过滤器设置
做个笔记吧,免得以后忘记了芯片是stm32F207,用
cubeMX
6.80版本生成CAN的使用总体包含4个部分第一步:CAN初始化,配置波特率(
cubeMX
里面配置好后自动生成,不需要手动添加)MX_CAN1
皮特石马龙
·
2023-08-15 01:30
stm32
嵌入式硬件
单片机
【【萌新的STM32学习-8】】
萌新的STM32学习-8STM32
CubeMX
是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如配置GPIO,时钟树,中间件等,使用户专注于业务代码的开发。
ZxsLoves
·
2023-08-14 07:55
stm32学习
stm32
学习
嵌入式硬件
STM32F429IGT6使用
CubeMX
配置SPI通信(W25Q256芯片)
1、硬件电路需要系统性的看一下W25Q256芯片手册2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz3、配置SPI4、生成工程配置5、相关代码#definesFLASH_ID0XEF4019//W25Q256#defineSPI_FLASH_PageSize256#defineSPI_FLASH_PerWritePageSize256#defineW25Q256_WriteEnabl
大鱼儿Yu
·
2023-08-14 07:24
stm32
单片机
STM32
CubeMX
(uart_IAP串口)简单示例
STM32CubeMXSTM32
CubeMX
(串口IAP)STM32CubeMXIAP有什么用?整体思路一、STM32
CubeMX
设置时钟树UART使能UART初始化设置二、代码部分文件移植!
无情大菜刀
·
2023-08-13 19:29
STM32
CubeMX
stm32
嵌入式硬件
单片机
STM32
CubeMX
联合CLion开发环境搭建
STM32
CubeMX
联合CLion开发环境搭建文章目录STM32
CubeMX
联合CLion开发环境搭建1.STM32
CubeMX
与CLion简介1.1STM32
CubeMX
1.2HAL库1.3CLion2
Moresweet猫甜
·
2023-08-13 19:49
stm32
嵌入式硬件
单片机
机器人
c++
STM32F4之CAN通信
CubeMX
实现
目录流程
CubeMX
配置常规配置选择对应的芯片型号配置debug方式配置外部高速时钟源配置时钟树CAN相关配置配置相关参数相关参数介绍代码实现定义变量接收与发送初始化过滤器CAN发送函数接收回调函数流程在
图灵tuling
·
2023-08-13 16:43
stm32
单片机
arm
stm32
cubemx
hal学习记录:CAN
一、实验内容RMC板,can1给can2发送数据二、CAN总线简介1、控制器局域网络:ControllerAreaNetwork2、异步半双工通信3、总线制CAN由一对差分对(两条线)CANH和CANL组成CANH电压比CANL高视为逻辑0(显性电平),否则为逻辑1(隐性电平)多个设备可以连接到同一条CAN上总线上的设备通过ID号区分ID号长度可以为11位标准长度或者29位拓展长度4、常用标准①C
为争。
·
2023-08-13 16:42
stm32
单片机
学习
cubemx
配置can通信教程(stm32)(带项目工程文件)
项目完整工程文件百度网盘自取链接:https://pan.baidu.com/s/10pxsGElFsUCfuDcg2kwmcA提取码:83ue本教程详细介绍了CAN通信配置过程,具体包括
cubemx
配置以及
一个爱茶的工科男
·
2023-08-13 16:42
stm32
单片机
arm
c语言
stm32
cubemx
can通讯(2)过滤器设置说明代码分析
文章目录前言一、基础知识快速理解1.1理解CAN标识符:1.2过滤器的工作原理:1.3如何配置过滤器:二、过滤器模式的选择(监听多个ID)2.1使用掩码模式多个过滤器匹配多标准ID:2.2使用掩码来匹配多个ID:(待写)2.3使用列表模式来匹配多个标准ID:三、相关代码测试3.1测试列表模式__标准ID3.2测试掩码模式__标准ID3.3测试回调函数接收到的ID总结前言stm32cubemxcan
林叔叔336
·
2023-08-13 16:42
stm32
stm32
嵌入式硬件
单片机
STM32F429IGT6使用
CubeMX
配置IIC通信(AT2402芯片)
1、硬件电路写地址:0xA0读地址:0xA1存储容量:256Byte2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz3、配置IIC4、生成工程配置5、部分代码#defineIIC_WRITE_ADDR0xA0//IIC写地址#defineIIC_READ_ADDR0xA1//IIC读地址uint8_twrite_buff[256]={0};//发送数据缓冲区uint8_trecv_b
大鱼儿Yu
·
2023-08-13 13:45
stm32
单片机
STM32F429IGT6使用
CubeMX
配置外部中断按键
1、硬件电路2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz3、配置GPIO引脚4、NVIC配置PC13相同5、生成工程配置6、部分代码中断回调函数/*USERCODEBEGIN0*/voidHAL_GPIO_EXTI_Callback(uint16_tGPIO_Pin){if(GPIO_Pin==GPIO_PIN_0){HAL_GPIO_TogglePin(LED_GREEN_GP
大鱼儿Yu
·
2023-08-13 13:15
stm32
嵌入式硬件
单片机
STM32F429IGT6使用
CubeMX
配置串口通信
1、硬件电路2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz3、配置USART1引脚4、生成工程配置5、部分代码//重定向printf函数intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xffff);returnch;}/*USERCODEBEGINWHILE*/while(1){/*USERCODE
大鱼儿Yu
·
2023-08-13 13:15
stm32
单片机
STM32F429IGT6使用
CubeMX
配置串口通信配置DMA
1、硬件电路2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz3、配置USART1引脚4、生成工程配置5、部分代码/*USERCODEBEGIN0*/volatileuint8_trx_len=0;//接收一帧数据的长度volatileuint8_trecv_end_flag=0;//一帧数据接收完成标志uint8_trx_buffer[20]={0};//接收数据缓存数组uint8_
大鱼儿Yu
·
2023-08-13 13:14
stm32
单片机
STM32 LL库+STM32
CubeMX
--LED呼吸灯
一、前期准备硬件:STM32F103C8T6开发板调试工具:DAPLink(本次使用)或USB-TTL开发环境:STM32
CubeMX
、Keil、Vscode(可选)LED:使用PA0(TIM2_CH1
稚子
·
2023-08-13 10:39
STM32开发教程
stm32
嵌入式硬件
单片机
基于HAL库的32工程代码区域意思,及常用函数示例
1、工程代码区域意思相信很多初学HAL库,用
CubeMx
生成的工程后,里面很多注释代码,不懂什么意思,不知道代码为什么就要写在那里。
沉默的道路
·
2023-08-13 10:09
单片机
stm32
ide
arm
STM32按键控制LED灯-HAL库
前言空窗了一年,重头再来点个灯吧,本篇文章将主要给大家讲解按键点灯一、原理图设计LED0-LED2-------->PA0-PA2引脚KEY1--------->PA3引脚二、
CubeMX
的设置LED选择
沉默的道路
·
2023-08-13 10:09
stm32
嵌入式硬件
单片机
STM32按键外部中断控制LED流水灯-HAL库
://t.csdn.cn/30QT4一、硬件选用上,我们增加一个四角按键二、原理图设计,上也增加一个开关LED0-LED2-------->PA0-PA2引脚KEY1--------->PA3引脚三、
CubeMX
沉默的道路
·
2023-08-13 10:08
stm32
单片机
嵌入式硬件
arm
STM32定时器TIM控制
一、
CubeMX
的设置1、新建工程,进行基本配置2、配置定时器TIM21)定时器计算公式:(以下两条公式相同)Tout=((ARR+1)*PSC+1))/TclkTimeOut=((Prescaler+
沉默的道路
·
2023-08-13 10:07
stm32
嵌入式硬件
单片机
STM32
CubeMX
学习--(4)CAN使用
CUBE配置CAN参数配置配置引脚PD0PD1为CAN功能。在Connectivity->CAN1中勾选MasterMode。在ParameterSettings中配置:NVICSettings中勾选RX0中断在NVIC中配置CAN1中断组为22点击生成代码修改代码添加bsp_can.c文件,代码如下:#include"bsp_can.h"#include"main.h"#defineCAN1FI
海拉鲁开荒人
·
2023-08-13 07:12
STM32学习
【STM32】FreeRTOS消息队列和信号量学习
实现:在前一个项目的基础上进行更改【STM32】利用
CubeMX
对Fre
科成长记录
·
2023-08-13 03:23
stm32
学习
嵌入式硬件
基于单片机的家用智能浇灌系统
1、开发环境keil5,STM32
CubeMX
、AltiumDesigner2、硬件清单单片机:STM32F051K8Ux土壤湿度传感器:TL-69温度传感器:DS18B20(数字传感器直接输出数字信号
枯木遇南风丨
·
2023-08-13 03:22
单片机
嵌入式硬件
stm32
arm
c语言
使用STM32
CubeMX
+freeRtos+MDK开发平衡小车(第一篇)
目录一、STM32
CubeMX
安装二、创建项目三、开启时钟配置外设3.1配置时钟3.2配置USART13.3配置SYS3.4freertos配置和任务添加四、代码生成4.1重写串口程序并通过软件调试进行测试
进宝叔叔
·
2023-08-12 21:08
FreeRtos
stm32
单片机
arm
STM32
CubeMX
之freeRTOS互斥量
这是大哥保护小弟的故事高中低等级的任务互斥量就是谁要敢插我小弟的队,我就要打他,不能让其他人插我小弟的队互斥量的使用是默认开启的不用手动开启!最高优先级任务:延时(10ms)再上厕所中间:我抢到厕所了最低优先:我进入厕所,我上完厕所了现象:最低优先级被最高优先级保护先上厕所,再最高优先上厕所,中间优先级却最后上在上锁期间,其他人无法抢占任务
ElE rookie
·
2023-08-12 21:08
stm32
嵌入式硬件
单片机
STM32
CubeMX
之freeRTOS事件组
当有多个判断,才会执行的时候,就会有事件组事件组就是24个标志位的组合,或操作或者与操作就可以操作其例如发射导弹需要很多人都同意才能发送V1版本无法自动添加事件组这里手动创建事件组这里是基本的使用置1操作这里进行事件组的判断这是另一种判断形式(满足一个条件)
ElE rookie
·
2023-08-12 21:08
stm32
嵌入式硬件
单片机
STM32
CubeMX
之freeRTOS中断系统
任何中断的优先级都大于任务优先级是从5-15而不是0-15因为前几个已经被freertos所控制了,因为操作系统不是万能的,所以我们需要弄一些中断凌驾在我们操作系统之上,中断中必须使用中断相关的函数!中断不能使用阻塞函数,不能运行的太长,大多都是改变一些标志位所有关于中断的函数,都有一个参数是关于切换任务,使用完一定要恢复中断这里参考up主的代码:freertos:任务,任务状态,任务的操作,队列
ElE rookie
·
2023-08-12 21:08
stm32
嵌入式硬件
单片机
STM32
CubeMX
配置FreeRTOS系统
使用STM32
CubeMX
配置FreeRTOS系统选好芯片型号就要配置时钟,因为SysTick被FreeRTOS占用,所以要提供一个时钟源为其它总线使用。
益生君-
·
2023-08-12 21:38
笔记
stm32
单片机
嵌入式硬件
FreeRTOS学习:使用STM32
CubeMX
创建FreeRTOS多任务
1硬件介绍1.1底板-ST的Nucleo-F407ZG开发板是Nucleo-F746ZG,由于项目大多使用STM32F407开发,所以我把主芯片F746ZG换成了F407ZG,ST在单片机引脚兼容性上做的是真的不错,属于是无痛更换,因此我这个板子变成了限量版的Nucleo-F407ZG。1.2扩展板-NXP的FRDMminishield底板带了3个LED灯,但是按键只有一个,所以我把NXP的FRD
米兰的无线电
·
2023-08-12 21:07
stm32
单片机
嵌入式硬件
【STM32】STM32
CubeMX
使用FreeRTOS教程1----定时器学习
【STM32】STM32
CubeMX
使用FreeRTOS教程1----定时器学习前言本教程将对应外设原理,HAL库、STM32
CubeMX
和FreeRTOS结合在一起讲解,分析学习过程中遇到的问题和一些注意事项
傅里根
·
2023-08-12 21:07
freertos
stm32
stm32
STM32
CUBEMX
配置freertos发送结构体数据
STM32
CUBEMX
配置freertos发送结构体数据1、环境软件:STM32
CUBEMX
硬件:STM32F103C8T62、基本配置主要配置2个线程,一个发送结构体数据,一个解析:注意:itemsize
路过羊圈的狼
·
2023-08-12 21:06
杂症
stm32
单片机
嵌入式硬件
[006]嵌入式学习:采用STM32
CubeMX
进行FreeRTOS配置
【本文为百问网&韦东山【物联网智能家居实战训练营】学习笔记系列】引言目前在单片机领域,FreeRTOS和RT-Thread为两个最常用的实时多任务操作系统。在单片机领域,FreeRTOS是应用最广的,很多芯片厂家默认就支持FreeRTOS。但是FreeRTOS没有丰富的生态,没有很多基于FreeRTOS的组件。RT-Thread相比于FreeRTOS起步稍晚,但是它的生态更强,基于RT-Threa
ken_5460
·
2023-08-12 21:35
嵌入式开发
单片机
stm32
嵌入式硬件
STM32
CubeMX
配置生成FreeRTOS项目
文章目录1.安装STM32
CubeMX
软件1.1下载安装1.2安装要用到的芯片软件包2.配置FreeRTOS项目2.1创建工程2.2配置SYS2.3配置RCC2.4配置系统运行时钟2.5配置UART1串口作为调试代码
luobeihai
·
2023-08-12 21:35
STM32
stm32
单片机
arm
2、基于STM32
CubeMX
的FreeRTOS移植——第二章【FreeRTOS系统移植】
文章目录一、STM32
cubeMX
详解1.STM32
CubeMX
功能介绍2.STM32
CubeMX
安装二、配置FreeRTOS1.使用STM32
CubeMX
配置FreeRTOS2.工程代码分析3.在任务中添加功能一
物联学长
·
2023-08-12 21:35
stm32
单片机
嵌入式硬件
STM32
CubeMX
之freeRTOS消息通知(有点全能)
任务通知是任务自带的程序,不需要单独去创建一:二:进入前不清除数据,退出清除数据参数0x00000000000xffffffff的意思三:这里就是发送过去,然后把其存到了num中不要有太多疑问,并不是发送num过去的如果能覆盖就可以一直发
ElE rookie
·
2023-08-12 21:04
stm32
嵌入式硬件
单片机
STM32
CubeMX
安装教程
0.前言安装步骤:参考:【STM32】STM32
CubeMx
使用教程一--安装教程_Z小旋的博客-CSDN博客JRE(JavaRuntimeEnvironment):Java运行环境STM32CubeMXHAL
稚子
·
2023-08-12 15:26
STM32开发教程
stm32
STM32
CubeMX
工程配置说明
一、STM32
CubeMX
配置1.1设置时钟单片机的时钟,相当于人的心跳。只要单片机工作,必须要开启时钟!
稚子
·
2023-08-12 15:26
STM32开发教程
stm32
嵌入式硬件
单片机
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他