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
STM32CubeMx
之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任务通信:队列、信号量、互斥量,事件组,任务通知)第二步
STM32CubeMX
STM32CubeMX
____Freertos任务通信:队列、信号量、互斥量,事件组,任务通知
STM32CubeMX
一、
STM32CubeMX
设置时钟配置HAL时基选择TIM1(不要选择滴答定时器
无情大菜刀
·
2023-08-17 09:19
STM32
CubeMX
Rtos
stm32
嵌入式硬件
单片机
3、基于
STM32CubeMX
的FreeRTOS移植——第三章【FreeRTOS任务管理】
文章目录一、FreeRTOS的任务1.FreeRTOS多任务机制2.任务的状态3.任务的优先级3.空闲任务二、FreeRTOS的任务调度1.概述2.宏定义参数3.任务管理函数三、创建多任务例程1、CubeMX配置1.GPIO配置2.时钟源和时钟树配置3.移植FreeRTOS4.在FreeRTOS中添加任务5.生成代码四、代码分析1.main.c2.freertos.c3.功能分析一、FreeRTO
物联学长
·
2023-08-17 09:17
stm32
单片机
嵌入式硬件
stm32cubemx
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
单片机
学习
STM32CUBEMX
+FreeRTOS开发笔记3-----按键选择任务挂起
按键初始化和上次一样,复制上次的串口文件,改成keytask打开cubemx工程,将PA3设置成中断线3模式,并将标签改为key1。使能中断线3添加按键任务生成代码即可。进入工程,查看中断线3函数,找到callback函数,因为中断函数的底层其实就是这个函数在作用。直接在GPIO.C文件写这个函数voidHAL_GPIO_EXTI_Callback(uint16_tGPIO_Pin){if(KEY
我家还蛮大的
·
2023-08-17 09:46
stm32
笔记
单片机
Stm32cubemx
尝试使用FREERTOS多任务
本文有参考【FreeRTOS】03任务的运行、就绪、阻塞、挂起_freertos阻塞与等待区别_xiaobaibai_2021的博客-CSDN博客一我想用
Stm32cubemx
的FREERTOS实现以下效果
数 学 王 子
·
2023-08-17 09:44
stm32
嵌入式硬件
单片机
STM32 CubeMX (Freertos任务:创建、删除、挂起、恢复)第一步
STM32CubeMX
Freertos
STM32CubeMX
(Freertos任务:创建、删除、挂起、恢复)
STM32CubeMX
Freertos前言一、
STM32CubeMX
配置时钟树配置HAL时基选择
无情大菜刀
·
2023-08-17 09:41
STM32
CubeMX
Rtos
stm32
嵌入式硬件
单片机
Keil开发STM32单片机项目的三种方式
随着项目复杂度提升,又出现了封装更厉害的一种库HAL,这个需要借助
STM32CubeMx
工具来生成代码。简单来说,STM32编码有三种方式:1、寄存器编码。2、标准库操作编码。3、HAL
luffy5459
·
2023-08-16 19:51
51单片机
单片机
stm32
嵌入式硬件
标准库
HAL库
初出茅庐的小李博客之
STM32CubeMx
配置定时器的编码器模式
STM32CubeMx
配置定时器的编码器模式上次文章写了编码器是如何工作的,今天就来用STM32F103C8T6的TIM3的通道1跟通道2编写一个编码器识别程序。
初出茅庐的小李
·
2023-08-16 09:24
STM32
stm32
单片机
嵌入式硬件
编码器
CubeMx
stm32cubemx
使用问题记录
1、问题:使用生成代码完成dma转移adc采集数据时会出现dma无法转移数据。解决办法:把DMA初始化放到ADC初始化前面。下图是没有问题的顺序。2、使用dma完成串口接收空闲中断异常,无法进入空闲中断。还是dma与串口初始化顺序的问题,需要把串口初始化放在dma初始化下面。这个与上图类似。
勿忘初心,方得始终。
·
2023-08-16 08:51
嵌入式
STM32
stm32
单片机
嵌入式硬件
FreeRTOS(独立看门狗监测任务执行与低功耗Tickless模式)
资料来源于硬件家园:资料汇总-FreeRTOS实时操作系统课程(多任务管理)目录一、独立看门狗介绍二、看门狗监测多任务执行思路1、监测目标2、监测方案3、应用注意事项三、看门狗监测多任务编程1、
STM32cubeMX
Zhang丶&|!
·
2023-08-15 18:24
嵌入式学习笔记
FreeRTOS
mcu
单片机
【【萌新的STM32学习-8】】
萌新的STM32学习-8
STM32CubeMX
是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如配置GPIO,时钟树,中间件等,使用户专注于业务代码的开发。
ZxsLoves
·
2023-08-14 07:55
stm32学习
stm32
学习
嵌入式硬件
STM32 CubeMX (uart_IAP串口)简单示例
STM32CubeMX
STM32CubeMX
(串口IAP)
STM32CubeMX
IAP有什么用?整体思路一、
STM32CubeMX
设置时钟树UART使能UART初始化设置二、代码部分文件移植!
无情大菜刀
·
2023-08-13 19:29
STM32
CubeMX
stm32
嵌入式硬件
单片机
STM32CubeMX
联合CLion开发环境搭建
STM32CubeMX
联合CLion开发环境搭建文章目录
STM32CubeMX
联合CLion开发环境搭建1.
STM32CubeMX
与CLion简介1.1
STM32CubeMX
1.2HAL库1.3CLion2
Moresweet猫甜
·
2023-08-13 19:49
stm32
嵌入式硬件
单片机
机器人
c++
stm32cubemx
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
单片机
学习
stm32 cubemx can通讯(2)过滤器设置说明代码分析
使用掩码模式多个过滤器匹配多标准ID:2.2使用掩码来匹配多个ID:(待写)2.3使用列表模式来匹配多个标准ID:三、相关代码测试3.1测试列表模式__标准ID3.2测试掩码模式__标准ID3.3测试回调函数接收到的ID总结前言
stm32cubemx
can
林叔叔336
·
2023-08-13 16:42
stm32
stm32
嵌入式硬件
单片机
STM32 LL库+
STM32CubeMX
--LED呼吸灯
一、前期准备硬件:STM32F103C8T6开发板调试工具:DAPLink(本次使用)或USB-TTL开发环境:
STM32CubeMX
、Keil、Vscode(可选)LED:使用PA0(TIM2_CH1
稚子
·
2023-08-13 10:39
STM32开发教程
stm32
嵌入式硬件
单片机
STM32CubeMX
学习--(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学习
基于单片机的家用智能浇灌系统
1、开发环境keil5,
STM32CubeMX
、AltiumDesigner2、硬件清单单片机:STM32F051K8Ux土壤湿度传感器:TL-69温度传感器:DS18B20(数字传感器直接输出数字信号
枯木遇南风丨
·
2023-08-13 03:22
单片机
嵌入式硬件
stm32
arm
c语言
使用
STM32CubeMX
+freeRtos+MDK开发平衡小车(第一篇)
目录一、
STM32CubeMX
安装二、创建项目三、开启时钟配置外设3.1配置时钟3.2配置USART13.3配置SYS3.4freertos配置和任务添加四、代码生成4.1重写串口程序并通过软件调试进行测试
进宝叔叔
·
2023-08-12 21:08
FreeRtos
stm32
单片机
arm
STM32CubeMX
之freeRTOS互斥量
这是大哥保护小弟的故事高中低等级的任务互斥量就是谁要敢插我小弟的队,我就要打他,不能让其他人插我小弟的队互斥量的使用是默认开启的不用手动开启!最高优先级任务:延时(10ms)再上厕所中间:我抢到厕所了最低优先:我进入厕所,我上完厕所了现象:最低优先级被最高优先级保护先上厕所,再最高优先上厕所,中间优先级却最后上在上锁期间,其他人无法抢占任务
ElE rookie
·
2023-08-12 21:08
stm32
嵌入式硬件
单片机
STM32CubeMX
之freeRTOS事件组
当有多个判断,才会执行的时候,就会有事件组事件组就是24个标志位的组合,或操作或者与操作就可以操作其例如发射导弹需要很多人都同意才能发送V1版本无法自动添加事件组这里手动创建事件组这里是基本的使用置1操作这里进行事件组的判断这是另一种判断形式(满足一个条件)
ElE rookie
·
2023-08-12 21:08
stm32
嵌入式硬件
单片机
STM32CubeMX
之freeRTOS中断系统
任何中断的优先级都大于任务优先级是从5-15而不是0-15因为前几个已经被freertos所控制了,因为操作系统不是万能的,所以我们需要弄一些中断凌驾在我们操作系统之上,中断中必须使用中断相关的函数!中断不能使用阻塞函数,不能运行的太长,大多都是改变一些标志位所有关于中断的函数,都有一个参数是关于切换任务,使用完一定要恢复中断这里参考up主的代码:freertos:任务,任务状态,任务的操作,队列
ElE rookie
·
2023-08-12 21:08
stm32
嵌入式硬件
单片机
STM32CubeMX
配置FreeRTOS系统
使用
STM32CubeMX
配置FreeRTOS系统选好芯片型号就要配置时钟,因为SysTick被FreeRTOS占用,所以要提供一个时钟源为其它总线使用。
益生君-
·
2023-08-12 21:38
笔记
stm32
单片机
嵌入式硬件
FreeRTOS学习:使用
STM32CubeMX
创建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】
STM32CubeMX
使用FreeRTOS教程1----定时器学习
【STM32】
STM32CubeMX
使用FreeRTOS教程1----定时器学习前言本教程将对应外设原理,HAL库、
STM32CubeMX
和FreeRTOS结合在一起讲解,分析学习过程中遇到的问题和一些注意事项
傅里根
·
2023-08-12 21:07
freertos
stm32
stm32
STM32CUBEMX
配置freertos发送结构体数据
STM32CUBEMX
配置freertos发送结构体数据1、环境软件:
STM32CUBEMX
硬件:STM32F103C8T62、基本配置主要配置2个线程,一个发送结构体数据,一个解析:注意:itemsize
路过羊圈的狼
·
2023-08-12 21:06
杂症
stm32
单片机
嵌入式硬件
[006]嵌入式学习:采用
STM32CubeMX
进行FreeRTOS配置
【本文为百问网&韦东山【物联网智能家居实战训练营】学习笔记系列】引言目前在单片机领域,FreeRTOS和RT-Thread为两个最常用的实时多任务操作系统。在单片机领域,FreeRTOS是应用最广的,很多芯片厂家默认就支持FreeRTOS。但是FreeRTOS没有丰富的生态,没有很多基于FreeRTOS的组件。RT-Thread相比于FreeRTOS起步稍晚,但是它的生态更强,基于RT-Threa
ken_5460
·
2023-08-12 21:35
嵌入式开发
单片机
stm32
嵌入式硬件
STM32CubeMX
配置生成FreeRTOS项目
文章目录1.安装
STM32CubeMX
软件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、基于
STM32CubeMX
的FreeRTOS移植——第二章【FreeRTOS系统移植】
文章目录一、
STM32cubeMX
详解1.
STM32CubeMX
功能介绍2.
STM32CubeMX
安装二、配置FreeRTOS1.使用
STM32CubeMX
配置FreeRTOS2.工程代码分析3.在任务中添加功能一
物联学长
·
2023-08-12 21:35
stm32
单片机
嵌入式硬件
STM32CubeMX
之freeRTOS消息通知(有点全能)
任务通知是任务自带的程序,不需要单独去创建一:二:进入前不清除数据,退出清除数据参数0x00000000000xffffffff的意思三:这里就是发送过去,然后把其存到了num中不要有太多疑问,并不是发送num过去的如果能覆盖就可以一直发
ElE rookie
·
2023-08-12 21:04
stm32
嵌入式硬件
单片机
STM32CubeMX
安装教程
0.前言安装步骤:参考:【STM32】
STM32CubeMx
使用教程一--安装教程_Z小旋的博客-CSDN博客JRE(JavaRuntimeEnvironment):Java运行环境
STM32CubeMX
HAL
稚子
·
2023-08-12 15:26
STM32开发教程
stm32
STM32CubeMX
工程配置说明
一、
STM32CubeMX
配置1.1设置时钟单片机的时钟,相当于人的心跳。只要单片机工作,必须要开启时钟!
稚子
·
2023-08-12 15:26
STM32开发教程
stm32
嵌入式硬件
单片机
STM32 LL库+
STM32CubeMX
--点亮板载LED
一、前期准备硬件:STM32F103C8T6开发板调试工具:DAPLink(本次使用)或USB-TTL开发环境:
STM32CubeMX
、Keil、Vscode(可选)板载LED:PC13(低电平点亮)二
稚子
·
2023-08-12 15:26
STM32开发教程
stm32
嵌入式硬件
单片机
【STM32&RT-Thread零基础入门】 1. 搭建开发环境
文章目录一、RT-ThreadStudio集成开发环境安装1.下载2.安装3.下载SDK二、
STM32CubeMX
图形化配置工具安装1.获取安装包2.安装3.安装固件库总结一、RT-ThreadStudio
ZRob
·
2023-08-12 06:21
STM32
RT-Thread操作系统入门
stm32
嵌入式硬件
单片机
CubeMX小指南之添加其他软件组件
写这篇文章是因为我看到
STM32CubeMX
forSTM32configurationandinitializationCcodegeneration这篇官方的CubeMX的使用文档中的AddingAdditionalSoftwareComponents
greedyhao
·
2023-08-11 12:51
FreeRTOS( 任务与中断优先级,临界保护)
-FreeRTOS实时操作系统课程(多任务管理)目录一、中断优先级1、NVIC基础知识2、FreeRTOS配置NVIC3、SVC、PendSV、Systick中断4、不受FreeRTOS管理的中断5、
STM32CubeMX
Zhang丶&|!
·
2023-08-11 10:06
嵌入式学习笔记
FreeRTOS
mcu
stm32 cubemx can通讯(3)bsp_can
文章目录前言一、bspbsp_can.hbsp_can.c二、如何使用总结前言
stm32cubemx
can通讯(1)回环模式
stm32cubemx
can通讯(2)过滤器设置说明代码分析根据前两篇文章已经能够实现
林叔叔336
·
2023-08-11 07:38
stm32
stm32
前端
javascript
vscode 搭建STM32开发环境
1.需要软件1.1vscode1.2
STM32CubeMX
,这个不是必须的,我是为了方便生成STM32代码2.vscode配置2.1安装keilAssistant2.2配置keilAssistant3.
VF-TECH
·
2023-08-10 14:56
vscode
单片机
vscode
stm32
ide
STM32基于CubeIDE和HAL库 基础入门学习笔记:基础知识理论 开发环境建立
RCC功能1.2开启RTC功能1.3配置时钟树2.设置端口(五官四肢)3.工程编译和下载编译设置工程编译三:HAL库的结构和使用1.HAL库的整体结构2.HAL库的使用四:STM32CubeIDE(内含
STM32CubeMX
刘鑫磊up
·
2023-08-10 10:58
#
STM32
STM32
F1
HAL库
STM32CubeMX
蓝牙
WIFI
ESP
stm32 cubemx can通讯(1)回环模式
文章目录前言一、cubemx配置二、代码1.过滤器的配置(后续会介绍)2.main.c3.主循环总结前言介绍使用
stm32cubemx
来配置can,本节讲解一个简答,不需要stm32的can和外部连接,
林叔叔336
·
2023-08-10 09:13
stm32
嵌入式硬件
单片机
手把手移植 simpleFOC (三):编码器篇
由于
stm32cubeMX
生成工程后,sysTick默认为产生1ms中断,并且
brotherwyz
·
2023-08-10 09:40
stm32
simplefoc
encoder
编码器
uC-OS2 V2.93 STM32L476 移植:系统移植篇
前言上一篇已经通过
STM32CubeMX
搭建了NUCLEO-L476RGSTM32L476RG的裸机工程,并且下载了uC-OS2V2.93的源码,接下来,开始系统移植开发环境win1064位KeiluVision5
张世争
·
2023-08-09 22:41
uC-OS2
stm32
uC-OS2
移植
FreeRTOS通过消息队列实现串口命令解析(串口中断)
作者:Jack_G时间:2023.08.08版本:V1.0上次修改时间:环境:\quad\quad\quad\quad
STM32CubeMX
V6.8.1\quad\quad\quad\quadSTM32CubeH7FirmwarePackageV1.11.0
肿么阔以次兔兔
·
2023-08-09 07:06
单片机
嵌入式硬件
STM32 CubeMX USB_CDC(USB_转串口)
STM32CubeMX
STM32CubeMX
定时器(普通模式和PWM模式)
STM32CubeMX
一、
STM32CubeMX
设置USB时钟设置USB使能UBS功能选择二、代码部分添加代码实验效果!
无情大菜刀
·
2023-08-08 12:46
STM32
CubeMX
stm32
嵌入式硬件
单片机
STM32CubeMX
| 基于STM32使用HAL库实现USB组合设备CDC+MSC
STM32CubeMX
|基于STM32使用HAL库实现USB组合设备CDC+MSC本博客完整代码下载地址:https://download.csdn.net/download/qq153471503/18160432
觉皇嵌入式
·
2023-08-08 12:45
单片机
STM32
USB组合设备
MSC+CDC
HAL
STM32 CubeMX USB_MSC(存储设备U盘)
STM32CubeMX
STM32CubeMX
USB_MSC(存储设备U盘)
STM32CubeMX
前言《使用内部Flash》——U盘一、
STM32CubeMX
设置USB时钟设置USB使能UBS功能选择FATFS
无情大菜刀
·
2023-08-08 12:13
STM32
CubeMX
stm32
嵌入式硬件
单片机
正点原子STM32MP157学习——1.开发环境及基本知识
在Windows下需要安装
STM32CubeMX
、STM32CubeIDE(这两个用来配置和编写MCU代码)和STM32Programmer(烧录工具)。
Amonter
·
2023-08-08 06:00
STM32MP157
单片机
stm32
【工具使用】
STM32CubeMX
-单ADC模式规则通道配置
一、概述 无论是新手还是大佬,基于STM32单片机的开发,使用
STM32CubeMX
都是可以极大提升开发效率的,并且其界面化的开发,也大大降低了新手对STM32单片机的开发门槛。
知识噬元兽
·
2023-08-08 03:41
#
STM32CubeMX
工具使用
stm32
嵌入式硬件
单片机
【工具使用】
STM32CubeMX
-基础定时器配置
一、概述 无论是新手还是大佬,基于STM32单片机的开发,使用
STM32CubeMX
都是可以极大提升开发效率的,并且其界面化的开发,也大大降低了新手对STM32单片机的开发门槛。
知识噬元兽
·
2023-08-08 03:40
#
STM32CubeMX
工具使用
stm32
嵌入式硬件
单片机
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他