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
【嵌入式09】
STM32
串口通信,发送Hello Windows示例
一、串口协议1、
STM32
串口通信基础2、RS-232通信协议3、USB转串口CH340接线二、
STM32
的USART串口通信(查询方式)1、题目要求2、USB转TTL与C8T6相连3、CH340驱动安装
长崎小蘑菇
·
2023-11-24 12:28
stm32
单片机
windows
一篇文章入门
Stm32
CubeMX在freertos系统下进行uart串口通讯
相信大部分人早期入门
STM32
系列单片机都是从各种例程入手的,
STM32
单片机繁多的寄存器已经不允许我们像学51系列单片机一样直接操作寄存器了(如果你记忆力好,或者愿意花很多时间翻芯片手册查看对应寄存器的则当我没说过哈
学生哥-_-
·
2023-11-24 12:48
STM32
stm32
单片机
arm
STM32
CubeIDE 通信协议实验
(该文章主要基于UART串口通信)Goal实现UART串口的自发自收,即PC发送数据给
STM32
然后再传输,将CubeMX代码移植到CubeIDE中。
GiaG*
·
2023-11-24 12:38
STM32
CubeIDE
漫漫学习路
stm32
单片机
arm
ide
STM32
学习笔记(十)丨I2C通信(使用I2C实现MPU6050和
STM32
之间通信)
本篇文章包含的内容一、I2C原理简介1.1I2C通信协议1.2
STM32
的I2C外设二、MPU6050简介三、代码实现3.1软件模拟的I2C通信3.1.1I2C软件模拟通信(协议)层3.1.2MPU6050
Include everything
·
2023-11-24 09:51
STM32
学习笔记
stm32
学习
笔记
【
STM32
】
STM32
的学习笔记(持续更新补充中...)
文章目录前言三、GPIO输入四、OLED五、EXTI外部中断1.代码思路:六、TIM定时器(Timer)6.1定时器简介6.2时基单元6.3定时器定时中断&定时器外部时钟6.4TIM输出比较(OC——OutputCompare)1)8种输出比较模式6.5IC(InputCapture)输入捕获6.7编码器接口(EncoderInterface)七、ADC模数转化器7.1.2转换时间八、DMA直接存
deja vu水中芭蕾
·
2023-11-24 09:50
STM32
stm32
嵌入式硬件
【江科大
STM32
入门·自存笔记】PWR电源控制
原视频地址:[13-1]PWR电源控制_哔哩哔哩_bilibili一、PWR简介·PWR(PowerControl)电源控制·PWR负责管理
STM32
内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能
酒斓
·
2023-11-24 09:48
stm32
笔记
嵌入式硬件
STM32
CubeMX Nucleo F767ZI 教程(2)
STM32
CubeMXNucleoF767ZI教程(2)
STM32
CubeMXNucleoF767ZI教程(1)
STM32
CubeMXNucleoF767ZI教程(2)文章目录
STM32
CubeMXNucleoF767ZI
fafuwxm
·
2023-11-24 09:16
Nucleo
stm32
c语言
最简单DIY基于
STM32
的远程控制电脑系统②(无线遥杆+按键控制)
STM32
库函数开发系列文章目录第一篇:
STM32F103
ZET6单片机双串口互发程序设计与实现第二篇:最简单DIY基于
STM32
单片机的蓝牙智能小车设计方案第三篇:最简单DIY基于
STM32
F407探索者开发板的
daodanjishui
·
2023-11-24 09:45
STM32库函数开发
stm32
单片机
物联网
嵌入式硬件
驱动开发
STN32入门学习 第五天
提示:今天是
STM32
学习的第四天,今天的学习笔记是RTC时钟,待机唤醒实验。
麦兜.....
·
2023-11-24 09:14
单片机
学习
stm32
【
STM32
】标准库 菜鸟入门教程(1)初识最小系统
本次使用的是
stm32f103
c8t6也就是最小系统板作为实验对象,故而暂且只围绕它进行了解。本系列笔记是我个人的学习笔记,经过本人的理解汇总以及完善,如若文中有什么错误还望诸位指出,如若有侵权请告
笔下觅封侯
·
2023-11-24 09:44
stm32
arm
嵌入式硬件
2021-03-30 一笔记
STM32
基础知识
2021.3.30第一次笔记
STM32
的入门学习之基础知识一
STM32
的介绍
STM32
是基于ARM内核的32位MCU系列———内核为ARM公司为要求高性能,低成本,低功耗的嵌入式应用专门设计的Cortex-M
想发财-
·
2023-11-24 09:13
stm32
硬件
STM32
学习笔记6(TIM模块定时器)
TIM模块定时器向上溢出&输出比较首先我们必须肯定ST公司的实力,也承认
STM32
的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言
树懒的聪明
·
2023-11-24 09:12
stm32
STM32
入门笔记15_PWR电源管理模块
PWR和低功耗模式PWR简介PWR(PowerControl)电源控制PWR负责管理
STM32
内部的电源供电部分,可以实现可编程电压检测器和低功耗模式的功能可编程电压检测器(PVD)可以监控VDD电源电压
nanxl1
·
2023-11-24 09:08
单片机学习笔记
stm32
笔记
单片机
c语言
STM32
——独立看门狗
文章目录一、看门狗基础介绍(一)看门狗概述:(二)看门狗的作用:(三)看门狗的原理:(四)为什么需要使用看门狗来提高系统的可靠性:(了解)(五)硬件配置(六)看门狗应用(七)想了解高级功能和技巧可以参考以下方式:二、HAL库独立看门狗学习和时间溢出计算三、HAL库独立看门狗配置流程一、看门狗基础介绍(一)看门狗概述:看门狗(Watchdog)是一种用于提高系统可靠性的硬件或软件机制。它的作用是监控
老王WHH
·
2023-11-24 08:30
STM32单片机的开发
stm32
嵌入式硬件
c语言
单片机
STM32
——外部中断
5.编写中断处理回调函数HAL_GPIO_EXTI_Callback0.中断关系映射
STM32F103
的中断控制器支持19个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏
老王WHH
·
2023-11-24 08:19
STM32单片机的开发
stm32
单片机
嵌入式硬件
STM32
_6(TIM)
TIM定时器(第一部分)TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型定时器类型
职业法师头铁
·
2023-11-24 08:30
江科大STM32
单片机
嵌入式
TIM
定时器
固件库和
STM32
程序编写及USART窗口通信
固件库和
STM32
程序编写及USART窗口通信文章目录固件库和
STM32
程序编写及USART窗口通信一、基于固件库和寄存器
stm32
程序编写的区别1.基于固件库的
STM32
点亮LED程序编写2.基于寄存器的
飞越13
·
2023-11-24 08:27
笔记
stm32
嵌入式
单片机
c语言
基于标准库和HAL库的
stm32
编程
stm32
编程方式之标准库与HAL库引言:一、简介(1)
stm32
的三种开发方式(2)库函数与HAL库对比二、实例程序(1)实例程序对比(2)分析三、总结参考文献引言:通常在入门
STM32
的时候,首先都要先选择一种要用的开发方式
You are
·
2023-11-24 08:26
嵌入式开发
stm32
Stm32
407串口1空闲中断+DMA收发(基于标准库实现)
1.1什么是串口空闲中断1.2DMA简介1.3DMA模式1.4DMA请求映射1.4DMA配置简述2DMA收发代码实现2.1定义收发结构体2.2DMA配置2.3串口配置2.4中断配置2.5DMA发送1简介
stm32
yhjtzz
·
2023-11-24 08:55
嵌入式开发
stm32
单片机
c语言
清泉HAL库开发
STM32
之USART
文章目录前言一、USART硬件特征1.物理层2.协议层二、
STM32
的USART简介USART和UART三、编程实战串口阻塞式发数据串口非阻塞式发数据实践现象总结前言串口通讯(SerialCommunication
lelivel
·
2023-11-24 08:24
串口通信
stm32
嵌入式
物联网
单片机
【
STM32
】标准库 USART通信
通信的目的那一点的解析:
STM32
虽然功能丰富,但是有一些功能是没有的,需要外挂芯片功能实现,比如蓝牙无线遥控、陀螺仪加速度计测量姿态功能,这时候就需要外接通信线连接外挂芯片,与外挂芯片交换数据,实现功能
笔下觅封侯
·
2023-11-24 08:24
stm32
单片机
嵌入式硬件
【
STM32
】
STM32
标准库学习笔记(一)——串口通信
【
STM32
】
STM32
标准库学习笔记(一)——串口通信前言串口通信串口通信思路软件部分代码设计串口发送部分串口接收部分串口接收数据解析部分硬件部分代码设计测试部分测试模板搭建测试完整源码硬件部分完整源码软件部分完整源码任务队列前言关于
欠羽
·
2023-11-24 08:53
学习
单片机
嵌入式硬件
stm32
mcu
基于
STM32
标准库的USART串口通信
文章目录一、USART串口通信简介二、标准库封装配置USART1相关函数三、自动发送字符串3.1发送函数编写3.1.1利用数组发送3.1.2直接发送字符串3.2主函数编写3.3烧录测试结果3.4波形测试观察四、基于中断的可控发送4.1配置NVIC控制USART1触发中断4.2中断函数编写4.3主函数代码4.4烧录调试结果五、总结六、参考一、USART串口通信简介串口是一种应用十分广泛的通讯接口,串
Constellation_zZ
·
2023-11-24 08:22
stm32
嵌入式硬件
单片机
蓝桥杯物联网竞赛_
STM32
L071_3_Oled显示
地位:对于任何一门编程语言的学习,print函数毫无疑问是一种最好的调试手段,调试者不仅能通过它获取程序变量的运行状态而且通过对其合理使用获取程序的运行流程,更能通过关键变量的输出帮你验证推理的正确与否,朴素的讲print函数就是人与程序交流的媒介,能否合理运用print函数处理问题是学好程序的关键在嵌入式的学习中Oled显示就充当人与程序与实验板子之间沟通的媒介,合理使用Oled调试程序将会给后
Narnat
·
2023-11-24 07:49
蓝桥杯
物联网
stm32
STM32
笔记---RTC
目录一、RTC简介二、主要特性三、功能描述3.1读RTC寄存器3.2配置RTC寄存器四、BKP简介五、RTC_Init()1.函数BKP_ReadBackupRegister2.RCC_LSEConfig设置外部低速晶振(LSE)3.RTC基本结构5.RTC_Init()实现6.time.h一、RTC简介RTC和时钟配置系统处于后备区域,系统复位时数据不清零,VDD(2.0~3.6V)断电后可借助
Dirk-Colin
·
2023-11-24 07:19
51单片机
stm32
笔记
c语言
单片机
键盘控制ROS车运动
键盘控制ROS车运动上位机使用pyseria库与
stm32
单片机进行通信控制#!
于小猿Sup
·
2023-11-24 07:01
stm32
单片机
嵌入式硬件
python
Keil5软件使用-进阶调试篇
这里以
STM32
芯片为例对工具进行讲解,其他品牌的芯片在调试方面上可能存在差异。
iiCube
·
2023-11-24 07:59
STM32
单片机
嵌入式硬件
使用vscode开发
stm32
记录
目录1.前言2.vscode优势3.参考文章4.工具链5.配置文件5.1.文件launch.json5.2.文件task.json5.3.文件H7-jlink.cfg内容5.4.文件H7-stlink.cfg内容6.插件6.1BetterComments插件6.2.c/c++intellisense插件7.操作快捷键8.CubeMX生成工程9.makefile修改10.工程修改10.1工程重命名1
monei3525
·
2023-11-24 07:54
嵌入式学习
ARM 汇编基础
我们在学习
STM32
的时候几乎没有用到过汇编,可能在学习UCOS、FreeRTOS等RTOS类操作系统移植的时候可能会接触到一点汇编。
我来挖坑啦
·
2023-11-23 23:08
arm开发
汇编
FreeRTOS
延时使用DWT来实现系统延时
STM32
DWT配置及中断优先级FreeRTOS中断优先级配置
stm32
cubemx配置freertos中断优先级FreeRTOS优先级详解在ARMCortex-M内核上运行
三皮仔
·
2023-11-23 22:27
FreeRTOS
freertos
STM32F103
C8T6第5天:独立看门狗、窗口看门狗、dma实验
1.独立看门狗IWDG介绍(341.45)什么是看门狗?在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watch
Cui杰西
·
2023-11-23 18:33
stm32
嵌入式硬件
单片机
SPI 实验
大部分
STM32
是有3个SPI接口,本实验使用的是SPI2。我们先看SPI的结构框图,了解它的大致功能。围绕
ff_juju
·
2023-11-23 16:16
stm32
正点原子
STM32F103
学习笔记(十)——定时器、PWM
通用定时器基本原理通用定时器功能特点描述STM3的通用TIMx(TIM2、TIM3、TIM4和TIM5)定时器功能特点包括:位于低速的APB1总线上(APB1)16位向上、向下、向上/向下(中心对齐)计数模式,自动装载计数器(TIMx_CNT)。16位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为1~65535之间的任意数值。4个独立通道(TIMx_CH1~4),这
Dumbness_Y
·
2023-11-23 16:42
STM32
嵌入式
stm32
正点原子
STM32F103
学习笔记(一)
pindefinitionsFT标志的IO口兼容5V原理图上带ADC字样的IO都不兼容5V,反之兼用5V
STM32
初探VSS数字电源VDD数字地MDK5包下载网址:http://www.keil.com
Dumbness_Y
·
2023-11-23 16:41
STM32
stm32
单片机
正点原子
STM32F103
学习笔记(五)——按键输入
按键输入精英版按键KEY_UP一端连接VCC,按下得到高电平KEY0,KEY1一端接GND,按下得到低电平GPIO输操作说明读取IO口输入电平调用库函数为:uint8_tGPIO_ReadInputDataBit(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin);读取IO口输入电平操作寄存器为:GPIOx_IDR:端口输入寄存器使用位带操作读取IO口输入电平:(sys.h中
Dumbness_Y
·
2023-11-23 16:10
STM32
stm32
单片机
基于
STM32
的定时器方法输出PWM波形
文章目录基于
STM32
的定时器方法输出PWM波形一、PWM相关1.PWM简介2.
STM32
F1PWM介绍二、实验代码运行1.实验准备2.代码运行三、PWM波形显示总结基于
STM32
的定时器方法输出PWM
飞越13
·
2023-11-23 15:55
笔记
stm32
keil
mdk
单片机
STM32
G070RBT6基于
STM32
CubeMX配置定时器 PWM功能案例
STM32
G070RBT6基于
STM32
CubeMX配置定时器PWM功能案例
STM32
CubeMX配置过程演示根据定时时间的计算公式设置PWM频率定时时间为1ms,可设置Prescaler=64-1;Counter
perseverance52
·
2023-11-23 15:54
stm32
stm32
STM32G070RBT6
PWM功能
STM32
-通用定时器简介与知识点概括
一、通用定时器的功能在基本定时器功能的基础上新增功能:通用定时器有4个独立通道,且每个通道都可以用于下面功能。(1)输入捕获:测量输入信号的周期和占空比等。(2)输出比较:产生输出特定的波形(根据自己需要设置)。(3)输出PWM。(4)单脉冲模式.(5)级联。(一个定时器的溢出事件可以使能下一个定时器的计数器开始计数)(6)可以触发DAC、ADC。(7)支持编码器和霍尔传感器电路。如果不知道基本定
小仇学长
·
2023-11-23 15:20
stm32
单片机
通用定时器
STM32
定时器简介
一、定时器有哪些?这篇文章我们主要讲基本定时器、通用定时器以及高级定时器。每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作。二、定时器的工作原理例如:基本定时器的计数器只能进行向上计数,计数器根据频率进行向上计数,即每来一个CNT脉冲,CNT值就加1。当CNT值与ARR的设定值相等时计数器就会重新从0开始计数并生成计数器上溢事件(更新事件),如此重复以上过程。三、每个定时器的功
小仇学长
·
2023-11-23 15:19
stm32
单片机
定时器
STM32
通用定时器输出PWM
一、什么是PWM?PWM(脉冲宽度调制)是一种用于控制电子设备的技术。它通过调整信号的脉冲宽度来控制电压的平均值。PWM常用于调节电机速度、控制LED亮度、产生模拟信号等应用。二、PWM的原理PWM的基本原理是通过以一定频率产生的脉冲信号,通过调整脉冲的宽度(占空比)来模拟电压的不同电平。占空比是指脉冲高电平的时间占整个周期的比例。通过调整占空比,可以在输出端产生不同的电平,从而实现对电机、LED
小仇学长
·
2023-11-23 14:42
stm32
嵌入式硬件
pwm
沁恒RISC-V开发板CH32V103-EVT评测~
记得我大学期间,第一次接触的单片机是51系列,如STC89C51,它的下载方式是通过串口下载,所使用的的模块就是基于CH340,后来接触到
STM32
,也可以通过它进行串口下载,或者通过串口输出调试信息。
DP29syM41zyGndVF
·
2023-11-23 12:16
芯片
内核
嵌入式
单片机
arm
GD32替换
STM32
使用HAL库开发问题
GD32HAL库开发问题1can初始化进入errorhandle2发送邮箱不能按照填写顺序发送3GD32修改代码被
stm32
cudemx覆盖问题1can初始化进入errorhandleHAL库的HAL_CAN_Init
huoxingwen
·
2023-11-23 12:05
stm32
stm32
STM32
分区跳转问题
项目场景:在OTA中,FLASH通常被划分为以下几种类型bootloader+iap+appbootloader+app+app保存区bootloader+app1+app2不同的分区方式有不同的有点,但是共同点都是需要执行分区跳转问题1描述但在分区跳转过程中遇到过使用不同的编译器不能跳转的情况,例如在keil中使用v5编译器可以正常跳转,但是使用v6编译器就无法跳转了。voidJumpToCod
huoxingwen
·
2023-11-23 12:05
stm32
stm32
嵌入式硬件
单片机
STM32
CAN通信自定义数据包多帧连发乱序问题
场景:can标准帧中每一帧只能传输8字节,而应用中传输一包的内容往往超过8字节,因此需要把一个包拆成多个帧发送,接收端才把收到的多帧重新组装成一个完整的包问题描述在一问一答的两块板间通信,多帧连发是能够按照顺序发送的。但是,在一个主板和多个从板之间轮询一问一答的通信中,偶尔出现持续一段时间或者长时间无法通信的情况,特别高帧率发送的情况下,几乎无法通信。原因分析:抓取can总线数据发现不同板之间的帧
huoxingwen
·
2023-11-23 11:23
stm32
stm32
嵌入式硬件
单片机
基于
STM32
和W5500实现AirPlay音频播放
AirPlay是苹果公司推出的一套无线音视频解决方案,我们手里的iPhone、iPad甚至是AppleWatch等设备还有电脑上的iTunes都支持AirPlay。使用AirPlay可以方便的使移动设备的音频流,视频流可以投射到音箱和显示设备上,而无需蓝牙设备的配对过程。但是支持AirPlay功能的音响设备普遍都比较昂贵,而且家里的3.5毫米的插口的老音箱也没有利用起来,本着“喜新不厌旧,改造旧物
WIZnet
·
2023-11-23 09:19
全硬件TCP/IP协议栈
产品应用
WIZnet新闻
WIZnet产品应用小例
TCP/IP芯片
W5500
STM32
AirPlay
【
STM32
】TF卡&&FTA32文件系统
一、SD卡介绍1.SD简介本质:NandFlash+控制芯片2.SD卡存储容量等级3.FAT文件系统的使用4.SD卡速度等级5.SD卡驱动方式1.SDIO&&SD1)SDIO接口通信线:CLK/CMD/DAT0-3(数据传输线4根)2)SPI接口通信线:CS/CLK/MOSI/MISO(数据传输线2根)3)因为SDIO的传输数据线比SPI传输数据线多,所以SDIO的传输速度比SPI还快2.SDIO
m0_63077733
·
2023-11-23 09:47
STM32
stm32
嵌入式硬件
单片机
RT-THREAD 内核快速入门(三) 信号量,互斥量,事件
系列文章目录RT-THREAD内核快速入门(一)线程RT-THREAD内核快速入门(二)定时器RT-THREAD内核快速入门(四)邮箱,消息队列,信号RT-THREAD内核快速入门(五)内存管理与中断管理基于
STM32
Cubemx
Silent Knight
·
2023-11-23 09:41
RT-THREAD
系列入门
嵌入式
rtos
stm32
单片机
蓝桥杯物联网_
STM32
L071_2_继电器控制
CubeMX配置:Function.c及Function.h:#include"Function.h"#include"gpio.h"voidFunction_LD5_ON(void){HAL_GPIO_WritePin(LD5_GPIO_Port,LD5_Pin,GPIO_PIN_RESET);}voidFunction_LD5_OFF(void){HAL_GPIO_WritePin(LD5_G
Narnat
·
2023-11-23 08:29
蓝桥杯
物联网
stm32
STM32
的GPIO的输入,输出与开漏,推挽,上拉,下拉的关系
STM32
的GPIO的输入,输出与开漏,推挽,上拉,下拉的关系输入输出的模式类别网上的资料有很多,我在这不多详写,主要写是GPIO的管脚选用不同的模式,会对输出输入的电压造成什么影响1.先看看输出首先明确一点
SSONICX
·
2023-11-23 07:57
STM32
单片机
stm32
gpio
STM32
_3(GPIO)
GPIO简介GPIO(GeneralPurposeInputOutput)通用输入输出口8种输入输出模式输出模式可控制端口输出高电平,驱动LED、蜂鸣器、模拟通信协议输出时许等输入模式可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等GPIO基本结构GPIO位结构最左边是寄存器,中间是驱动器,右边是引脚。上面是输入,下面是输出。先说上面,VD
职业法师头铁
·
2023-11-23 07:24
江科大STM32
stm32
单片机
嵌入式硬件
上一页
99
100
101
102
103
104
105
106
下一页
按字母分类:
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
其他