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
stm32(stm32F103
基于
STM32
开发板CAN总线通信协议浅析
基于
STM32
开发板CAN总线通信协议浅析一、前言控制器局域网(ControllerAreaNetwork,CAN),是由德国BOSCH(博世)公司开发,是目前国际上应用最为广泛的现场总线之一。
kong sir
·
2023-11-25 23:20
STM32
stm32
单片机
嵌入式硬件
STM32
使用Modbus协议读取温湿度
文章目录前言1移植RT-Thread1.1CubeMX安装Nanopack1.2CubeMX创建项目2Keil修改代码2.1添加文件2.2移植freeModusRTU2.3修改代码3效果展示总结前言软件版本
STM32
CubeMX6.40Keil531
日常脱发的小迈
·
2023-11-25 23:47
stm32
单片机
嵌入式硬件
STM32
CAN协议讲解以及代码
STM32
CAN文章目录
STM32
CAN前言一、CAN外设1.主控制寄存器CAN_MCR2.位时序寄存器CAN_BTR3.CAN的发送邮箱4.CAN的接收FIFO5.验收筛选器二、代码配置1.初始化2.
我与nano
·
2023-11-25 23:44
stm32
嵌入式硬件
单片机
蓝桥杯物联网竞赛_
STM32
L071_4_按键控制
原理图:当按键S1按下PC14接GND,为低电平CubMX配置:Keil配置:main函数:while(1){/*USERCODEENDWHILE*/OLED_ShowString(32,0,"hello",16);if(Function_KEY_S1Check()==1){OLED_ShowString(16,2,"key:",16);OLED_ShowString(48,2,"1",16);}
Narnat
·
2023-11-25 23:42
蓝桥杯
物联网
stm32
STM32
寄存器配置笔记——USART配置中断接收乒乓缓存处理
以
stm32
f10为例,配置USART19600波特率。具体配置参考上一章节
STM32
寄存器配置笔记——USART配置打印。
努力-养家
·
2023-11-25 23:11
stm32
笔记
嵌入式硬件
c语言
【
STM32
】新建工程
学习来源:[2-2]新建工程_哔哩哔哩_bilibili目前
STM32
的开发主要有基于寄存器的开发方式、基于标准库也就是库函数的方式和基于HAL库的方式。本学习是基于库函数的方式。
StudyWinter
·
2023-11-25 23:30
STM32
stm32
嵌入式硬件
单片机
【
STM32
】GPIO输出
1GPIO简介(1)GPIO(GeneralPurposeInputOutput)通用输入输出口(2)可配置为8种输入输出模式(3)引脚电平:0V~3.3V,部分引脚可容忍5V(可以输入5V,但是输出还是3.3V)I/O口电平带FT是可以接受输入5V(4)输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等(5)输入模式下可读取端口的高低电平或电压,用于读取按键输入
StudyWinter
·
2023-11-25 23:56
stm32
单片机
嵌入式硬件
keep
studying
关于嵌入式系统一些名词的小结(ARM/CORTEX/
STM32
等)
CPUARM是ARM公司开发,包括Coretx-M,Cortex-R和Cortex-ACortex-M:定位是中低端市场,也就是我们的单片机,也叫微控制器,我们最常用的
STM32F103
就是Cortex-M3
纸上得来终觉浅 绝知此事要躬行
·
2023-11-25 22:46
嵌入式
物联网
arm开发
stm32
嵌入式硬件
Air001 TIM1高级定时器单脉冲输出模式使用
官方提供的SDK包资源:https://gitee.com/openLuat/luatos-soc-air001想了解
STM32
高级定时器单脉冲输出模式了解可以参考阅读:https://shequ.stmicroelectronics.cn
perseverance52
·
2023-11-25 20:08
合宙MCU系列
单脉冲输出模式
Air001
【FreeRTOS】Arduino开发
STM32
0.开发环境(工具)Vscode、platformio、arduino、
STM32F103
C8T6、USB-TTL引脚连接:
STM32
直接设置为烧录模式即可,烧录完成后会自动运行程序。
稚子
·
2023-11-25 19:31
STM32开发教程
stm32
Vscode platformio Arduino开发
STM32
,点灯+串口调试
1.工具USB-TTL(非常便宜,几块钱)
STM32F103
C8T6(几块钱)2.引脚连线USB-TTL
STM32
TXPA10RXPA9VCC3.3VGNDGND注意事项:跳线帽位置:BOOT0接高电平
稚子
·
2023-11-25 19:30
STM32开发教程
stm32
单片机
vscode
Arduino
micro_ros需要用到的hardware
我没有那么长的线啊,所以就用一个4块5的usb转串口看看没有那么高档的开发板,就用主流的
STM32F103
C8T6试试看这应该就是个仿真器了,一个字不认得都能够看的出来吧
纳米机器人geniusNMRobot
·
2023-11-25 19:55
ros2
嵌入式硬件
机器人
c++
使用Arduino开发
STM32
系列6——GPIO中断
概要:中断的使用使得程序高效引脚:使用PB12作为外部中断引脚代码:uint8_tLED_flag=0;//设置标志位voidsetup(){Serial2.begin(115200);//串口初始化pinMode(PC13,OUTPUT);//使用pinMode库函数将PC13引脚设为通用输出模式digitalWrite(PC13,HIGH);//使用digitalWrite库函数将PC13引脚
( •?_• ?)
·
2023-11-25 19:53
Arduino
STM32
stm32
arduino
Arduio开发
STM32
所面临的风险
据说micro_ros用到了arduino,然后用arduino搞
stm32
需要用到这个Arduino
STM32
的东西,然后这里申明了:这些代码没有经过严格测试,如果是向心脏起搏器,自动驾驶这样要求严格的的情况下
纳米机器人geniusNMRobot
·
2023-11-25 19:50
stm32
嵌入式硬件
单片机
嵌入式系统 实验二 串口通信实验
实验二串口通信实验一、实验目的1.)了解USART的基本特性;2.)掌握用库函数操作USART的方法;3.)掌握如何使用
STM32
的串口发送和接收数据。
fw刘
·
2023-11-25 18:30
单片机
stm32
嵌入式硬件
嵌入式系统 实验三 定时器中断实验
(一)通用定时器TIM2实验1实验目的1).掌握使用
STM32
的通用定时器TIM2实现1s定时的方法;2).掌握
STM32
的定时器的中断配置方法;3).掌握中断方式控制流水灯的原理2实验环境1).硬件:
fw刘
·
2023-11-25 18:30
单片机
stm32
嵌入式硬件
嵌入式系统
stm32
实验-中断实验
在上一个流水灯实验的基础上在PC1口加一个按键,当按键按下时产生一个下降沿触发PC1口的外部中断功能,控制流水灯的亮灭。电路的搭建,8个LED灯与PB0~PB7连接,按键的一端与PC1口连接,一端与地连接。软件:在上一个流水灯实验的基础上编写三个配置子程序,一个主程序和一个中断程序。(1)配置PC1端口为浮空输入的函数GPIO_Config(void),包括使能PC时钟和初始化PC1(管脚的选择,
QAI828
·
2023-11-25 18:14
笔记
嵌入式
嵌入式
【正点原子MP157连载】第二十三章 Linux设备树-摘自【正点原子】
STM32
MP1嵌入式Linux驱动开发指南V1.7
1)实验平台:正点原子
STM32
MP157开发板2)购买链接:https://item.taobao.com/item.htm?
正点原子
·
2023-11-25 17:58
LINUX
linux
stm32
驱动开发
STM32
电容触摸按键检测
STM32
电容触摸按键检测电容触摸按键简介检测原理CubeMX配置代码展示&讲解TPAD.cTPAD.h本期内容我们将学习电容触摸按键的检测原理。
不想写代码的我
·
2023-11-25 15:53
stm32
嵌入式硬件
单片机
STM32
串口重定向/实现不定长数据接收
STM32
串口重定向/实现不定长数据接收重定向MicroLIB不定长数据接收这是一期
STM32
内容代码分享,关于
STM32
重定向的代码和一些出现的问题吗,以及串口接收不定长数据思路重定向重定向的功能:能够在
不想写代码的我
·
2023-11-25 15:23
stm32
嵌入式硬件
单片机
STM32
通用定时器输出PWM
1、TIMx简介通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。2、TIMx主要功能通用TIMx(TIM2、TIM3、TIM4和TIM5)定时器功能包括:●16位向上、向下、向上/向下自动装载
梨花落-
·
2023-11-25 15:52
stm32
嵌入式
单片机
STM32
高级定时器 输出PWM波
本人纯小白一枚,如有错误,还请大佬指出目录1.定时器引脚图2.总体框架2.1时基模块2.2比较寄存器2.3死区发生器2.4输出控制3.结构体4.编程5.说明1.定时器引脚图2.总体框架注:高级定时器除了通用定时器所具有的输入捕获和输出比较功能外,另外还添加了可编程死区互补输出、重复计数器、带刹车(断路)功能,本文章只截取了其中的输出比较框图。我将高级定时器的框架分为4个部分:时基模块、比较寄存器、
张量Tensor
·
2023-11-25 15:51
学习笔记
stm32
单片机
arm
STM32
-通用定时器-PWM输出
1通用定时器PWM概述1.1
STM32
定时器输出通道引脚这里以TIM3为例来讲解。
一直在路上的Tom
·
2023-11-25 15:50
STM32教程
stm32
STM32
通用定时器实现pwm输出、输入捕获
简介以
stm32f103
rct6为例,下面说明如何使用通用定时器实现pwm输出详细
stm32
的定时器有多种类型,有RTC、基本定时器、通用定时器、高级定时器。
独步逍遥&万界仙踪
·
2023-11-25 15:20
stm32
stm32
单片机
arm
STM32
的通用定时器与PWM的基础知识
文章目录通用定时器PWM简介通用定时器的PWM输出模式使用定时器PWM控制LED亮度(实验1)编写代码驱动无源蜂鸣器配置Cube代码编写参考资料通用定时器在基础定时器的基础上增加了1~4个捕获/比较通道这些定时器通道可以输入/输出通道之间可以组合使用TIM2和TIM5是32位的(CNT.ARR.CCR),计数最大值更大(PSC仍然是16位)PWM简介PWM叫脉冲宽度调制就是通过输入矩形脉冲的数字信
书阁下
·
2023-11-25 15:20
stm32f407学习
stm32
单片机
学习
嵌入式硬件
c语言
stm32f103
——通用定时器输出PWM
通用定时器----输出1,输出一个PWM2,检测脉冲宽度1》PWM---脉冲宽度调制占空比:高电平占整个周期的百分比2》PWM作用:调节灯的亮度,声音的大小,速度的快慢----平均电压值什么是PWM信号?PWM,英文名PulseWidthModulation,是脉冲宽度调制(记住这个名词)缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,
无敌小小雷
·
2023-11-25 15:20
stm32
单片机
STM32F103
采用通用定时器方法输出PWM波形
文章目录一、PWM介绍二、
STM32
定时器实现PWM波形输出介绍三、代码实现四、输出效果五、总结六、参考一、PWM介绍PWM——脉冲宽度调制脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或
clyrjj
·
2023-11-25 15:49
嵌入式系统
嵌入式
stm32
单片机
物联网
STM32
通用定时器产生PWM
STM32
通用定时器产生PWM需要三个寄存器:1.TIMx_CCMR1/2捕获/比较模式寄存器2.TIMx_CCER捕获/比较使能寄存器3.TIMx_CCR1~4捕获/比较寄存器TIMx_CCMR1/2
Loadingzc
·
2023-11-25 15:18
STM32
STM32
通用定时器产生PWM信号
STM32
通用定时器产生PWM信号PWM信号
stm32
定时器PWM生成模式PWM配置基本步骤PWM周期计算CubeMX配置代码展现本期内容我将展示使用
STM32
通用定时器产生PWM信号,这里以定时器3通道
不想写代码的我
·
2023-11-25 15:48
stm32
嵌入式硬件
单片机
STM32
当中配置了SPI,仍旧报错未定义
STM32
当中配置了SPI,仍旧报错未定义,即使我引用了”
stm32
f10xx.h“也无济于事,这个时候,我想我想用spi,那我起码得打开它呀,那就是在conf当中,我打开,自然就不会报错了。
Selina K
·
2023-11-25 14:08
stm32
单片机
嵌入式硬件
STM32
HAL库调用内部API却显示未定义解决方法
问题描述在我刚开始学习使用hal库进行开发时,碰到明明已经在项目管理里添加了
STM32
hal库的驱动文件,并且头文件也已经添加了正确的路径,但是编译时仍然显示undefine,KEIL中也没有相应的代码提示的问题
小蔡可耐
·
2023-11-25 14:38
stm32
单片机
vscode开发
stm32
未定义标识符但能跳转
可能原因:vscode插件c/c++插件未找到定义该标识符的头文件
stm32
hal库中的兼容性代码使得vscode未找到要包含的相关头文件解决方法:在c/c++插件的配置文件中添加包含路径详细配置参考vscodec
超广全栈
·
2023-11-25 14:37
教程
学习记录
vscode
stm32
stm32
c语言 开发环境搭建,vscode搭建
STM32
开发环境的详细过程
需要安装的软件vscode必装插件:C/C++:用于提供高亮显示和代码补全Cortex-Debug:用于提供调试配置makemake工具可以直接下载xPack项目提供的windows-build-tools工具里面带了make工具。ReleasexPackWindowsBuildToolsv4.2.1-2·xpack-dev-tools/windows-build-tools-xpack(gith
就浙就浙就浙
·
2023-11-25 14:07
stm32
c语言
开发环境搭建
在VScode中编辑msp430和
STM32
解决未定义标识符的问题Vscode管理工程是用文件夹的形式管理的。在VScode中安装c/c++这个插件打开一个工程文件在VScode中有错误波浪线,鼠标点波浪线,用快速修复点击添加头文件和定义(msp430为例)${workspaceFolder}/**D:/ProgramFiles(x86)/IARSystems/EmbeddedWorkbench8.0/430/inc//IAR安装路径${w
//~墨~幕~云//…遮月…
·
2023-11-25 14:37
vscode
stm32
ide
vscode 写
stm32
代码 遇到未定义标识解决方法
S下
STM32
开发环境搭建就不多说了。
刄
·
2023-11-25 14:37
stm32
vscode
STM32
Cube IDE 调试问题记录
**注意数据类型!!**函数类型(u32)和返回数据类型(u8)不一致调试一直被断开需要断电重启,STLink调试器USB重新拔插才能再次调试
staroooooolove
·
2023-11-25 14:06
STM32MP1
C
STM32
c语言
stm32
vscode开发
stm32
项目时提示找不到uint32_t类型的解决办法
在工程文件夹新建一个.vscode的文件夹,然后新建一个c_cpp_properties.json的文件,在文件中添加configurations即可。name与includePath根据自己的工程配置填写即可(这里includePath填写后,vscode就可以在函数、变量之间任意跳转了,如果不填写,可能有些函数、变量是无法跳转的)。在defines中写入"__CC_ARM"即可。
cp_srd
·
2023-11-25 14:35
C/C++
在
stm32
cubeide上编译rt-thread
于是乎在
stm32
cubeide上尝试将其编译。1.用
stm32
cubeide生成了一个
stm32
f407vg(
stm32
f407g-disc1板子),主要是要使用其中的编译参数,而不用自己去摸索。
cylinc
·
2023-11-25 14:35
vsCode开发
STM32
设置头文件宏定义
一、问题描述使用HAL库新建
STM32
工程后,使用vsCode打开工程文件夹,会提示找不到头文件,以及比变量没有定义,如uint32_t不是一个有效类型等错误提示。
奶油麦片糖
·
2023-11-25 14:35
STM32
STM32
vscode
STM32
使用VSCODE编程报未定义标识符
STM32
使用VSCODE编程报未定义标识符1使用快捷键ctr+shift+p打开C/C++configurations2将kill或者IAR软件头文件的位置和MinGW的头文件位置包含进来,然后保存3
STM32
会飞的小小鸭
·
2023-11-25 14:04
STM32
stm32
vscode
VScode 开发
stm32
无法识别uint32_t,uint16_t,uint8_t问题
方法一:1、添加头文件#include“stdint.h”。2、在c_cpp_properties.json文件中添加__CC_ARM即可。如下图:方法二:在c_cpp_properties.json文件中添加"__IO"即可,如下图:
zpikachu
·
2023-11-25 14:04
STM32
工具使用
vscode
vscode导入
STM32
CubeIDE工程文件夹未定义警告清除方法
0前言在我们使用vscode去编辑
STM32
CubeIDE的工程文件时,经常会出现一些类型未定义、头文件路径无效的问题,无法正常使用且非常影响观感。
时光飞逝的日子
·
2023-11-25 14:33
工程设置
vscode
stm32
ide
嵌入式硬件基础知识——1
目录SOC、MCU、MPU、CPUSPI
STM32
的时钟系统can是什么串口和并口传感器输出引脚高阻抗好还是低阻抗好?
无损检测小白白
·
2023-11-25 11:09
嵌入式硬件基础
嵌入式硬件
STM32
F4开发指南笔记49——MDK的编译过程及文件类型全解
1、编译过程1.1编译过程简介首先简单了解下MDK的编译过程,它与其它编译器的工作过程是类似的,该过程见下图:编译过程生成的不同文件将在后面的小节详细说明,此处先抓住主要流程来理解。编译,MDK软件使用的编译器是armcc和armasm,它们根据每个c/c++和汇编源文件编译成对应的以“.o”为后缀名的对象文件(ObjectCode,也称目标文件),其主要内容是从源文件编译得到的机器码,包含了代码
_Amen
·
2023-11-25 11:59
STM32
Arduino IDE下的
stm32
环境搭建、OLED液晶显示(U8g2lib库)、NUCLEO-F411测试、
STM32F103
C8T6在Arduino下的液晶显示、
在Arduino里兼容
stm32
(NUCLEO-F411RE),第一步是搭建环境然后让板子亮起闪烁灯。
veteran412
·
2023-11-25 08:06
硬件
Arduino
arduino
物联网
stm32
github
STM32
_7(ADC)
一、ADCADC(Analog-DigitalConverter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围:0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部和2个内部信号源规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围(有个需求,如果光线或温度高于
职业法师头铁
·
2023-11-25 07:12
江科大STM32
stm32
单片机
ADC
基于
STM32
的电影院安全系统的设计与实现(论文+源码)
1.系统设计本次基于
STM32
F4的电影院安全系统的设计与实现,以
STM32
F4单片机为核心控制器,配合人体红外传感器,烟雾传感器,甲醛传感器等硬件设施,实现了对电影院内环境的检测,当出现异常则会通过蜂鸣器和
沐欣工作室_lvyiyi
·
2023-11-25 07:40
stm32
嵌入式硬件
单片机
fpga开发
毕业设计
基于
STM32
F7 和神经网络的实时人脸特征提取与匹配算法实现
本文讨论了如何使用
STM32
F7和神经网络模型来实现实时人脸特征提取与匹配算法。首先介绍了
STM32
F7的硬件和软件特点,然后讨论了人脸特征提取和匹配算法的基本原理。
嵌入式杂谈
·
2023-11-25 05:42
neo4j
【学习笔记汇总】OpenStudyNote
OpenStudyNoteOpenStudyNote本科毕业设计InternetofThingsenvironmentalmonitoringsystembasedon
STM32
STM32
系列单片机工程模板
End-ING
·
2023-11-25 05:40
学习笔记总结
学习
github
基于
STM32
Cube.AI 的嵌入式人脸识别算法实现
本文介绍了如何使用
STM32
Cube.AI工具开发嵌入式人脸识别算法。首先,我们将简要介绍
STM32
Cube.AI工具和
STM32
F系列单片机的特点。
嵌入式杂谈
·
2023-11-25 05:00
stm32
人工智能
算法
上一页
97
98
99
100
101
102
103
104
下一页
按字母分类:
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
其他