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
USART
串口通讯(
USART
)
对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。1.物理层其中接线口以针式引出信号线的称为公头,以孔式引出信号线的称为母头。在计算机中一般引出公头接口,而在调制调解器设备中引出的一般为母头,使用上图中的串口线即可把它与计算机连接起来。编
m0_46521579
·
2023-08-01 20:47
32
嵌入式硬件
STM32基础回顾
文章目录单片机编程的原理GPIO中断EXTI外部中断定时器中断、串口中断定时器定时器中断配置过程通用定时器输出比较功能:PWM波的生成定时器的输入捕获功能主从触发模式PWMI模式定时器的编码器接口DMA简介通信接口
USART
秋雨qy
·
2023-08-01 14:56
stm32
嵌入式硬件
单片机
初发试试
Can’tTakeMyEyesOffYou(情难自禁)-Vario
usArt
ists(欧美群星)图片发自App
龙盖山人
·
2023-08-01 12:21
【stm32c8t6多个串口同时使用】
stm32c8t6上面可以使用很多串口,通常没有经过重映射的引脚有三组串口
USART
1------>TX(P
小白潜修者
·
2023-07-31 18:50
SMT32
串口
stm32c8t6
串口通信学习
带时钟同步信号SPI、IIC通信(2)异步通信:不带时钟信号UART(全双工)3、STM32F407ZGT6的UART引脚串口号RXDTXD1PA10(PB7)PA9(PB6)4、串口相关寄存器(1)
USART
_SR
涵。
·
2023-07-31 10:35
嵌入式开发
stm32
STM32 —— 串口数据接收
这里主要介绍串口接收数据的相关内容定长字符串的接收当接收单字节时,我们就可以使用最简单的接收方式即可,这种接收方式,我们只需要调用对应接口的中断函数,每一个串口都有对应的中断函数,每次中断只能接收一串定长数据,然后利用接收的函数
USART
_ReceiveData
ppqppl
·
2023-07-31 09:33
stm32
单片机
嵌入式硬件
【13】STM32·HAL库-正点原子SYSTEM文件夹 | SysTick工作原理、寄存器介绍 | printf函数使用、重定向
2.1deley文件夹函数简介2.2SysTick工作原理2.3SysTick寄存器介绍2.4delay_init()函数(F1)2.5delay_us()函数(F1)2.6delay_ms()函数(F1)3.
usart
小浪宝宝
·
2023-07-30 12:27
#
STM32-HAL库
stm32
单片机
嵌入式硬件
C#
HAL库
STM32-esp8266-MQTT服务器通信
客户端的使用移植硬件STM32F103C8T6ESP-01S软件SYS->Debug->SerialWireRCC->HSE->Crystal/CeramicResonatorPC13->GPIO_Out
USART
1
于小猿Sup
·
2023-07-29 22:00
stm32
服务器
arm
STM32基础项目:基于stm32f1的蓝牙遥控小车(三)
我们这里用
Usart
1来实现蓝牙通信,然后通过检测蓝牙发送的单字节数来简单控制单片机led灯的亮灭。stm32f103c8t6的led灯的引脚为PC13,所以对PC13进行配置。
于小猿Sup
·
2023-07-29 22:29
stm32
物联网
c语言
蓝牙
串口通信
嵌入式学习笔记——STM32的
USART
相关寄存器介绍及其配置
文章目录前言
USART
的相关寄存器介绍状态寄存器:
USART
X->SR具体位代表的含义实际代码数据寄存器
USART
X->DR波特率寄存器
USART
X->BRR控制寄存器(
USART
_CR)控制寄存器1(
小向是个Der
·
2023-07-29 12:57
嵌入式
—M4
stm32
单片机
学习
USART
嵌入式
嵌入式学习笔记——STM32的
USART
收发字符串及串口中断
USART
收发字符串及串口中断前言字符串的收发发送一个字符串接收字符串需求利用串口实现printf中断中断是什么串口的接收中断以及空闲中断实现代码实现效果总结M4系列目录前言上一篇中,介绍了串口收发相关的寄存器
小向是个Der
·
2023-07-29 12:57
嵌入式
—M4
stm32
单片机
学习
嵌入式
中断
ROS与STM32通信-rosserial
下位机发布上位机订阅下位机发布通信上位机发布-下位机订阅上位机发布下位机订阅通信硬件STM32F103c8t6OLED(I2C)USB2TTLStlink接线OLED(GPIO模拟I2C)硬件引脚OLEDSCLPA4OLEDSDAPA5
USART
1
于小猿Sup
·
2023-07-28 11:23
stm32
嵌入式硬件
单片机
STM32F405的串口2使用DMA发送一帧数据
1.串口初始化配置程序void
USART
2_init(u32bound){//GPIO端口设置
USART
_InitTypeDef
USART
_InitStructure;NVIC_InitTypeDefNVIC_InitStructure
不可少的事只有一件
·
2023-07-28 07:10
STM32F4外设应用
stm32
RTC实时时钟(STM32)
芯片集成:1.外设、模块功能集成→直接用内部寄存器/寄存器配置没有集成→外接模块2.协议集成(
USART
,IIC,SPI…)
Joyerx
·
2023-07-27 21:13
Crotex-M4笔记
stm32
单片机
STM32 Flash学习(三)
#include"stmflash.h"#include"delay.h"#include"
usart
.h"externvoidFLASH_PageErase(uint32_tP
Caramel_biscuit
·
2023-07-27 18:55
stm32
stm32
学习
javascript
STM32CubeIDE(串口)
目录一、轮询模式1.1配置
USART
2为异步模式1.2500ms发送一次消息1.3通信结果1.4串口控制LED二、中断收发2.1开启中断2.2中断发送接收2.2.1中断发送只需要调用接口2.2.2中断接收
Zhang丶&|!
·
2023-07-27 07:32
嵌入式学习笔记
stm32
嵌入式硬件
单片机
STM32 串口学习(二)
软件设计voiduart_init(u32baud){//UART初始化设置UART1_Handler.Instance=
USART
1;//
USART
1UART1_Handler.Init.BaudRate
Caramel_biscuit
·
2023-07-27 07:59
stm32
stm32
学习
单片机
STM32CUBEMX(2)--
USART
通过DMA方式接收不定长数据
STM32CUBXME--2
USART
通过DMA方式接收不定长数据概述硬件准备选择芯片型号配置时钟源配置时钟树串口配置生成工程设置代码生成设置生成代码配置keil代码演示效果教学视频最后概述直接存储器访问
记帖
·
2023-07-26 20:09
#STM32
单片机
嵌入式
stm32
单片机
【极海APM32F4xx Tiny】学习笔记07-串口使用框架
mcu串口外设简介该芯片内置多达6个通用同步/异步收发器,
USART
1/6接口通信速率可达10.5Mbit/s,其它
USART
/UART的通信速率可达5.25Mbit/s,所有
USART
/UART可配置波特率
Car12
·
2023-07-26 20:46
APM32F4
串口中断
stm32标准库开发常用函数的使用和代码说明
文章目录GPIO(GeneralPurposeInput/Output)NVIC(NestedVectoredInterruptController)DMA(DirectMemoryAccess)
USART
嵌入式小白—小黑
·
2023-07-25 15:27
stm32
单片机
嵌入式硬件
STM32F405 串口6 485通信
1.串口初始化函数void
USART
6_init(u32bound){//GPIO端口设置
USART
_InitTypeDef
USART
_InitStructure;NVIC_InitTypeDefNVIC_InitStructure
不可少的事只有一件
·
2023-07-25 14:49
stm32经验分享
stm32
STM32入门学习之
USART
串口通信:
1.串口通信简介:通用异步收发传输器UART(UniversalAsynchronousReceiver/Transmitter)是负责处理数据总线和串口之间的串/并通信的设备。UART通信规定了数据帧的格式:起始位、数据位、校验位、停止位等。UART异步通信只需要通信双方设置好数据帧的格式和波特率即可完成通信。因为是异步通信,所以不需要时钟,只需要两根信号线就可以实习数据通信:接受数据RXD、发
小菜鸟派大星
·
2023-07-25 00:49
STM32开发学习
stm32
学习
单片机
USART
串口通信
接受中断
【N32L40X】学习笔记05-串口库(空闲中断+接收非空中断)
ifndef_BSP_UART_H_#define_BSP_UART_H_#include#include#include"n32l40x.h"#defineBUFF_SIZE48//调试串口指定#defineDEBUG_UART
USART
1
Car12
·
2023-07-24 20:44
N32L40X
中断收数据
串口
STM32 串口发送数据、串口中断 7.19
通过寄存器接受到数据之后产生中断,从而传输数据1.波特率2.数据帧格式起始位(不管)数据位(数据位个数)可存在的奇偶校验位停止位3.流控制软件流控制(发送了特定约定好的字符)硬件流控制(RXTXRTSCTS)
USART
孤独memories
·
2023-07-24 15:23
STM32
stm32
单片机
关于STM32串口2无法发送的问题(习惯细节)
项目需要,硬件设置了两个串口:
USART
1、
USART
2.前者用于串口屏,后者用于RS485通讯。问题为:串口1通讯正常,RS485通讯接收端可正常接收数据,发送端无法发送。
quanhengwen123
·
2023-07-24 02:07
STM32
如何使用
USART
传回CAN发来的数据
USART
(通用同步/异步收发器)是一种常用的串行通信接口,而CAN(控制器局域网)是一种通信协议,常用于汽车、工业和嵌入式系统中。
网创学长
·
2023-07-21 05:56
单片机
stm32
物联网
《STM32库开发实战指南:基于STM32F4》----3.2 STM32能做什么
3.2STM32能做什么STM32属于一个微控制器,自带了各种常用通信接口,比如
USART
、I2C、SPI等,可连接非常多的传感器,可以控制很多的设备。
weixin_33795833
·
2023-07-20 04:52
嵌入式
关于学习stm32
因此,如果您想要学习stm32,可以从以下几个方面入手:熟悉基本的外设控制:stm32具有多种外设,包括GPIO、
USART
、SPI、I2C等,熟悉这些外设的控制方法是学习stm32的基础。
猿子呾
·
2023-07-20 04:19
stm32
单片机
学习
STM32学习笔记(十三)丨
USART
通用同步/异步收发器(串口外设的基本使用丨串口发送数据、串口发送+接收数据)
本篇文章包含的内容一、STM32的
USART
外设1.1STM32的USAER外设简介1.2
USART
外设的结构和工作原理1.3串口通信数据帧1.4起始位侦测和
USART
的噪声判断机制1.5波特率发生器二
Include everything
·
2023-07-19 19:06
STM32
学习笔记
stm32
单片机
嵌入式硬件
舵机的控制
/
usart
/bsp_debug_
usart
.h"#include#includevoidTIM_SetTIMxCompare(TIM_TypeDef*TIMx,uint32_tchannel,uint32
傻童:CPU
·
2023-07-19 09:13
电机控制
单片机
嵌入式硬件
直流有刷驱动板电流电压采集
/
usart
/bsp_debug_
usart
.h"__IOuint16_tADC_ConvertedValue;DMA_HandleT
傻童:CPU
·
2023-07-19 09:43
电机控制
单片机
stm32
嵌入式硬件
LED板子 RJ45网口通讯
locationNum=1&fps=1②
usart
.h中仅保留printf的功能。(不定义该功能而引用printf会导致卡死)③去除delay.c中的delay相关函数,改成自己的delay函数。
X_xxieRiemann
·
2023-07-18 15:32
DMA 的初识
外设指的是spi、
usart
、iic、adc等基于APB1、APB2或AHB时钟的外设;存储器包括自
mjmmm
·
2023-07-18 10:38
linux
运维
服务器
stm32
单片机
c语言
STM32F407 --
USART
使用
需要在F103配置的基础上专门将GPIO的PIN配置成复用功能
USART
。具体配置代码如下:void
USART
_Config(void){GPIO_InitTypeDefGPIO
会飞的珠珠侠
·
2023-07-18 02:19
STM32
stm32
嵌入式硬件
单片机
为什么在
USART
发送过程中要屏蔽请求IMR,以及屏蔽请求的作用和好处
USART
(通用同步/异步收发传输器)是一种常见的串行通信接口,用于在嵌入式系统中实现数据的串行传输。在
USART
中,屏蔽请求寄存器(IMR)是一个重要的寄存器,它用于屏蔽或允许特定中断请求。
网创学长
·
2023-07-17 12:32
USART
00_YS_硬件电路图
1.主控制芯片的型号STM32F407IGT6,LQFP-176,1MB内部FLASH,192KBRAM
USART
3RS485通信,芯片使用SP3072EEN;UART5RS232通信,CAN1路,型号
往事不可追_来日不方长
·
2023-07-17 12:39
YS_STM32F407
单片机
嵌入式硬件
stm32(HAL库)使用printf函数打印到串口
2.1基础配置2.1.1SYS配置2.1.2RCC配置2.2串口外设配置2.3项目生成3、KEIL端程序整合在
usart
.c函数最下方复制如下代码#ifdef
啥也不会的小白研究生
·
2023-07-17 09:03
嵌入式小项目
stm32
单片机
嵌入式硬件
APM32F072单片机进入STOP模式,并通过RTC Wakeup Timer和
USART
1串口接收事件唤醒
串口初始化(注意
USART
1时钟源要选择HSI):void
usart
_init(intbaud_rate){GPIO_Config_Tgpio;
USART
_Config_T
usart
;RCM_EnableAHBPeriphClock
巨大八爪鱼
·
2023-07-17 02:51
STM32
单片机
嵌入式硬件
RTC
STOP
USART
基于STM32的homeassistant(采用FreeRTOS操作系统)【第一章:设备配网、连接服务器、断网重连、断服务器重接】
第一章开发环境:主控STM32F103C8T6WIFI模块ESP01S开发语言C开发编译器·KEIL组网方式WIFI服务器协议MQTT本章要点:ESP01S的AT指令配网以及服务器连接STM32与ESP01S的
usart
JASON丶LI
·
2023-07-16 22:09
HomeAssistant
stm32
嵌入式硬件
单片机
服务器
基于STM32的homeassistant(采用FreeRTOS操作系统)【第二章:采集DHT11数据上传服务器;接收服务器指令执行对应操作】
ESP01S传感器模块DHT11温湿度传感器、LED灯开发语言C开发编译器KEIL组网方式WIFI服务器协议MQTT本章要点根据DHT11工作特性编写触发代码AT指令订阅服务器端口STM32中断接收挂起
Usart
JASON丶LI
·
2023-07-16 22:09
HomeAssistant
stm32
嵌入式硬件
单片机
物联网
基于STM32的homeassistant(采用FreeRTOS操作系统)【第一、二章优化拓展:Wifi、服务器连接验证以及UASRT串口区分】
STM32F103C8T6WIFI模块ESP01S开发语言C开发编译器·KEIL组网方式WIFI服务器协议MQTT硬件连接STM32ESP01S3.3V3.3VGNDGNDGPIO2(USRAT2-TX)RXGPIO3(
USART
3
JASON丶LI
·
2023-07-16 22:09
HomeAssistant
stm32
嵌入式硬件
单片机
物联网
STM32 HAL库-串口DMA通信
配置
USART
1配置DMA配置串口中断配置时钟将HCLK设置为最大频率72MHzstm32f1xx_it.c在
USART
1_IRQHandler添加UART_IDLE_Callback(&huart1)
sam-zy
·
2023-07-16 08:19
STM32
stm32
单片机
嵌入式硬件
STM32F1
USART
2 DMA查询方式收发数据
STM32使用
USART
2,对应单片机的PA1控制方向,PA2发送,PA3接收。代码如下:main.c#include"stm32f10x.h"#include#defineLEN_
Mr_Johhny
·
2023-07-16 08:18
语言编程
C
STM32
DMA
USART
STM32F1
USART
DMA
查询
收发
STM32F407串口DMA收发标准库
STM32F407DMA数据流一览表**DMA1请求映射DMA2请求映射文章分享的是
USART
1的DMA配置,所以要用到DMA2图中的Stream5的串口1接收和Stream7的发送,这里提一下,如果同时配置了
宽_kuan
·
2023-07-16 08:48
stm32
单片机
arm
【STM32】HAL库串口DMA发送接收
设置时源设置二、keil文件的创建while循环while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*/if(recv_end_flag==1)//接收完成标志{DMA_
Usart
_Send
落花‘’
·
2023-07-16 08:47
stm32
单片机
arm
STM32F407串口之间通过DMA的方式进行数据_Recv_Send
1.
USART
2的初始化staticvoid
USART
2_Init(void){GPIO_InitTypeDefGPIO_InitStruct;
USART
_InitTypeDef
USART
_InitStruct
往事不可追_来日不方长
·
2023-07-16 08:14
STM32
stm32
单片机
嵌入式硬件
网络
STM32F407ZGT6正点原子F4探索者开发板 -- 跑马灯例程
1.USB转
USART
1烧录工具FlyMcu2.FlyMcu配置3.查看开发板原理图,LED0、LED1硬件连接LED0-PF9LED1-PF10PF9=0,LED0亮,PF9=1,LED0灭PF10=
张小兔爱钱钱
·
2023-07-15 23:41
stm32
单片机
嵌入式硬件
STM32板子串口管脚与使用
1.STM32f1串口对应的管脚串口是我们常用的一个数据传输接口,STM32F103系列单片机共有5个串口,其中1-3是通用同步/异步串行接口
USART
,4,5是通用异步串行接口UART。
皮皮痒
·
2023-07-15 21:16
stm32
单片机
嵌入式硬件
STM32与RS485
单片机应用实践篇之RS485通信及MODBUS通信协议——MODBUS通信协议简介_哔哩哔哩_bilibiliRS485基本认识1:RS485用于工业控制,与我们使用的
USART
不同,无法直接与单片机的
简单点的学玩
·
2023-07-15 18:18
stm32
嵌入式硬件
单片机
STM32基础知识点总结
一、基础知识点1、课程体系介绍单片机概述+arm体系结构+STM32开发环境搭建STM32-GPIO编程-点亮世界的那盏灯STM32-
USART
串口应用+SPI+液晶屏STM32-中断系统STM32-时钟系统
代码大魔王ㅤ
·
2023-07-15 14:58
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
其他