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
UART5串口
day60:ARMday7,
串口
实现数据收发字符串
uart.h:#ifndef__UART_H__#define__UART_H__#include"stm32mp1xx_uart.h"#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"voiduart4_init();voidputchar(charc);chargetchar();voidputs(char*c);char*gets();
wxmchong
·
2023-10-12 17:09
arm
STM32系列(HAL库)——F103C8T6通过MFRC522、RFID射频卡、门禁卡模块读取卡片ID
1.软件准备(1)编程平台:Keil5(2)CubeMX(3)XCOM(
串口
调试助手)2.硬件准备(1)MFRC-522模块(2)F1的板子,本例使用经典F103C8T6(3)ST-link下载器(4)
嵌入式创客工坊
·
2023-10-12 16:51
STM32(HAL库)外设实战
stm32
单片机
arm
通信协议判断收发结束的方法_2020年第八期技术沙龙分享常见故障查找方法的分享...
③薄膜键盘故障、
串口
卡丢失等问题。查找方法可参考:1)判断电源是否正常,常见的电源为ATX电源,判断此类电源可短接黑-绿线以启动电源,然后测量每组电源空载电压是否正常。
weixin_39595931
·
2023-10-12 16:23
通信协议判断收发结束的方法
Android安卓系统HMI工控一体机7寸目前最好用
行业应用:用于售货机、人机界面、自动终端、触摸控制系统等触摸屏类型:电容屏(五点触摸)分辨率:1024*600RGB信号内置:WIFI/蓝牙、
串口
、CAN/RS485模块、千兆以太网※配置铁电存储器(非易失性记忆体掉电后不遗失数据
weixin_30591551
·
2023-10-12 16:52
移动开发
嵌入式
操作系统
工控机(组态型)、嵌入式工业电脑、上位机组态软件
人机界面组态软件制作好操作与监控画面,下载到控制板,通过
串口
与用户单片机或PLC进行
易显串口触摸屏与工控机
·
2023-10-12 16:21
单片机人机界面控制板
单片机人机界面组态软件
VGA控制板
触摸屏
工控机
组态软件
上位机和软件
51单片机驱动LCD12864中文字库显示
中文字库显示1.LCD12864介绍2.LCD地址码、字符表、汉字码址表3.LCD12864例程1.LCD12864介绍①可显示四行字符,每行可显示8个汉字或者16个数字和字母;②可串行通信和并行通信;③
串口
接口管脚信号管脚号名称
jun8086
·
2023-10-12 15:29
51单片机学习
单片机
STM32中HAL库使用-
串口
发送(二)
2.中断发送。#2.1发送中断的触发流程。#由于在STM32中usart2的入口中断只有一个:就是上图的中断向量表中红框标出来的。其他的所有中断其实都是从这里出发的,我们再和捋接收一样捋一遍发送。首先是USART2_IRQHandler,找到这个函数原型(这一步和接收完全一样):再找HAL_UART_IRQHandler(&huart2);原型:到这里还是和接收完全一样,注意是完全一样,源码也就是
nice-wyh
·
2023-10-12 14:37
stm32
单片机
arm
Ununtu与STM32基于C++实现USB虚拟
串口
收发和简单校验
一.ubuntu端注意事项及代码编写简介 笔者在用Ubuntu系统进行开发时,时常将其作为一个上层处理机构,通过计算传感器获取到的源数据后输出给下层执行,而这个传输过程常常使用
串口
通信,所以在封装一个方便好用的
串口
收发库可以有限解决这一需求
nice-wyh
·
2023-10-12 14:37
STM32
ubuntu
stm32
嵌入式硬件
沁恒蓝牙芯片CH58X蓝牙从机的使用
片上集成2Mbps低功耗蓝牙BLE通讯模块、2个全速USB主机和设备控制器及收发器、2个SPI、4个
串口
、ADC、触摸按键检测模块、RTC等丰富的外设资源。
iot-lorawan
·
2023-10-12 14:43
BLE
物联网
蓝牙
STM32CubeMX学习笔记2——RTC实时时钟
1.新建工程2.选择外部晶振(LSE也选成外部晶振)RCC->Crystal/CeramicResonator3.选择烧录方式SYS->SerialWire4.选择
串口
通信方式USART1->Asynchronous5
相逢只道是
·
2023-10-12 12:40
STM32CubeMX学习笔记
stm32
单片机
arm
STM32HAL学习笔记七-RTC时钟
STM32HAL学习笔记七-RTC时钟本次实验工程是在第二次实验
串口
通信的基础上修改的。参考博客1.RTC简介实时时钟是一个独立的定时器。
ViTO_2001
·
2023-10-12 12:40
STM32Hal库学习笔记
stm32
单片机
arm
STM32入门笔记11_USART
串口
数据包+案例: USART接收HEX数据包 USART接收文本数据包
USART
串口
数据包数据模式HEX模式/十六进制模式/二进制模式:以原始数据的形式显示文本模式/字符模式HEX数据包固定包长,含包头包尾可变包长,含包头包尾文本数据包固定包长,含包头包尾可变包长,含包头包尾
nanxl1
·
2023-10-12 12:35
单片机学习笔记
stm32
单片机
嵌入式硬件
c语言
RK3588+FPGA+Cameralink高速相机解决方案
1.视频接入,其中可见使用LVDS,红外使用cameralink2.H264低倍率压缩编码本地存储3.H264压缩使用同步422接口或者网口UDP协议输出实时码流4.使用
串口
进行通讯,进行类似于可见、红外或者激光器或者地面控制软件等之间的通讯
深圳信迈科技DSP+ARM+FPGA
·
2023-10-12 12:02
RK3588
瑞芯微
机器视觉
fpga开发
RK3588
图像处理
STM32
串口
频繁收发至其卡死的解决方案
本人前一段时间,使用
串口
时遇到了一棘手问题。一、项目描述:需要STM32单片机与上位机使用
串口
频繁收发数据,收发频率为50Hz,即单片机每秒发送50帧数据,每秒接收50帧数据,每帧数据大概14字节。
Shawn_Xieshipu
·
2023-10-12 12:18
stm32
单片机
mcu
arm
STM32 HAL库
串口
突然不再接收数据的异常情况
STM32
串口
接收分为阻塞式接收和中断式接收。1、中断+DMA接收出现突然不再接收数据的异常情况,最有可能的情况为ORE错误和BUSY标志位持续置高。
暮梧寒
·
2023-10-12 12:47
STM32学习
stm32
单片机
嵌入式硬件
STM32中HAL库使用-
串口
接收(一)
1.中断接收。#1.1先看中断接收的流程(以USART2为例)#在启动文件中找到中断向量USART2_IRQHandler找到USART2_IRQHandler的函数定义可以看到这里又转到另一个函数里去了,再找下去:该函数的源码:/***@briefThisfunctionhandlesUARTinterruptrequest.*@paramhuart:pointertoaUART_HandleT
nice-wyh
·
2023-10-12 12:13
stm32
单片机
arm
STM32HAL库
串口
中断同时收发卡死
在使用HAL库的过程中发现在
串口
中断的回显功能(将
串口
接收到的数据再发送出来),总是执行几次后程序卡死,无法正常回显。
老马他舅舅
·
2023-10-12 12:11
外设
stm32
HAL
STM32实战总结:HAL之
串口
串口
基础参考:嵌入式常见接口协议总结_路溪非溪的博客-CSDN博客
串口
内容补充在STM32中的参考手册中,只讲了USART,并没有提及UART,一开始很疑惑。难道STM32没有UART?
路溪非溪
·
2023-10-12 12:40
stm32
单片机
arm
STM32
串口
接收中断失效问题的基本解决方法(HAL库),发生ORE溢出错误。
1.一般来说,
串口
接收中断的原始服务函数可以这样编写2.在
串口
初始化完成后,得打开RXNE以使能接收中断,由于打开了RXNE的接收中断,在正常条件下,CR1控制寄存器的RXNEIE位为13.
串口
在接收数据一段时间后
hinstru
·
2023-10-12 12:08
stm32
嵌入式硬件
单片机
STM32 hal库解决
串口
+DMA接收数据
STM32F407
串口
空闲中断+DMA接收,应用于大疆DT7无线遥控#stm32CubeIDESTM32F4HAL库大疆DT7
串口
+DMA()1.硬件设计首先了解大疆接收器发送
串口
数据的信号类型如图可知
起起加油
·
2023-10-12 12:05
笔记
stm32
串口通信
uart
单片机
嵌入式
<bug记录>STM32 HAL库lpuart低功耗
串口
通信错误/卡死
环境:使用STM32L073xHAL在stop模式下,使用lpuart接收数据,在2s的RTC定时器中断内解析
串口
数据。
lhwq26
·
2023-10-12 12:04
Bug
嵌入式
c语言
stm32
单片机
STM32使用HAL库时,多
串口
运行一段时间后卡死
首先,在STM32CUBE里,将UART2设置为全局中断其次,使能RXNE中断和ORE中断,main.c中的代码如下:voidmain(void){...if(HAL_UART_Receive_IT(&huart2,(u8*)&i,1)!=HAL_OK)Error_Handler();/*开启接收错误中断*/__HAL_UART_ENABLE_IT(&huart2,UART_IT_ERR);...
十七大的力量
·
2023-10-12 12:34
STM32
STM32之HAL库的
串口
接收丢字节
HAL库之
串口
数据收发前言使用cubeMX创建工程文件时,默认使用HAL库。
blog_xu
·
2023-10-12 11:32
c语言沉思录
stm32
单片机
【BUG处理】STM32F1和F2单片机上用HAL库的USART
串口
接收函数HAL_UART_Receive_IT循环接收
串口
字符,
串口
接收大批量数据后突然死机,不能继续接收的解决办法
【问题描述】程序采用FreeRTOS操作系统,主函数里面调用HAL_UART_Receive_IT接收
串口
字符,在中断回调函数HAL_UART_RxCpltCallback里面处理
串口
字符,然后再次调用
巨大八爪鱼
·
2023-10-12 11:31
STM32
stm32
USART
HAL库
单片机
串口通信
STM32使用HAL库,多
串口
接收一段时间后程序卡死
背景拟实现接收两个
串口
的数据,将两个
串口
的数据进行整合通过一个
串口
发送出去,功能很简单,但在实操中却遇到了接收一段时间后程序就卡死的现象解决方法在
串口
接收中断时开启接收错误中断voidHAL_UART_RxCpltCallback
William_Zhang_csdn
·
2023-10-12 11:01
STM32
stm32
单片机
嵌入式
串口通信
STM32 之 HAL 库
串口
USART 丢数据及ORE卡死的解决方案
STM32之HAL库
串口
USART丢数据及ORE卡死的解决方案_hal_uart_error_ore-CSDN博客
窗外等花开
·
2023-10-12 11:24
stm32
嵌入式硬件
单片机
python树莓派
串口
通信实例_使用树莓派和Python实现ModbusTCP通讯
树莓派以强大的性能与低廉的价格,非常适合作为物联网终端设备,树莓派将现场传感器采集到的设备传输到监控中心时,可以采用不同的语言与通讯协议。在工业现场中,Modbus是非常常见的一种通讯方式,本文以python语言Modbus_tk库为例,使用电脑作为ModbusTCP通讯主站,与树莓派实现ModbusTCP通讯(树莓派作为通讯从站)。本文以CSDN博客文章为基础,将python版本从2.7更新到了
weixin_39784460
·
2023-10-12 11:06
python树莓派串口通信实例
python modbus通讯_基于Python的ModbusTCP客户端实现
Modbus协议是由Modicon公司(现在的施耐德电气SchneiderElectric)推出,主要建立在物理
串口
、以太网TCP/IP层之上,目前已经成为工业领域通信协议的业界标准,广泛应用在工业电子设备之间的互联
weixin_39593340
·
2023-10-12 11:36
python
modbus通讯
关于STM32和keil5
串口
打印
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、工具二、使用步骤1.连线方式2.代码总结前言因为前一段时间要玩玩stm32的
串口
打印,上网搜了些资料,感觉也不难。
暮夜星空
·
2023-10-12 09:58
stm32
单片机
arm
嵌入式硬件
STM32(keil5)使用printf
串口
输出(微库法)
2.在代码中添加如下代码3.在程序中即可通过指定的
串口
使用printf函数进行
串口
数据发送!步骤:1.在Keil5中点击上侧的魔法棒,勾选UseMicroLIB使用微库。不打开编译会报错的!!!
千里马02
·
2023-10-12 09:55
STM32F103C8t6
stm32
单片机
arm
【stm32f4 C++与C混合开发】建立keil5的ARM Compiler 6(AC6)标准库开发工程
文章目录前言一、选择正点原子
串口
实验的工程二、用AC6编译纯C语言代码1.打开魔法棒选择defaultcompilerversion62.编译工程3.更改包含头文件依赖4.修改旧版代码5.重新编译6.烧录程序并查看效果三
loveliveoil
·
2023-10-12 09:23
stm32
c++
arm
单片机小白学步系列(十) 单片机程序下载相关知识
作为基础知识补充,本篇详细介绍了
串口
、51单片机的ISP下载等知识,虽然这些知识并不一定要很了解也能学习单片机,但是有一些概念有时对解决问题还是很有好处的。前面已经说了,
jzj1993
·
2023-10-12 08:22
单片机相关
学习方法
单片机小白学步
关于
串口
服务器及转接线的一些基础知识笔记
1.普通个人计算机9针
串口
为232接口,部分特殊工业计算机为485接口。接线方式差异较大,容易区分。
lvcal_sunday
·
2023-10-12 08:50
物联网
笔记
串口
嵌入式硬件
蓝桥杯嵌入式-HAL库-USART_RX
main.c文件中stm32g4xx_it.h文件中stm32g4xx_it.c文件中stm32g4xx_hal_msp.c文件中实验现象遇到的问题硬件设计所用引脚PA10----------USART1_RX
串口
一接收引脚用于接收数据
xiaolan@
·
2023-10-12 06:07
蓝桥杯嵌入式
单片机通信总述——理论部分(CAN、
串口
、SPI、I2C等)
一、基础概念1.1通信方法并行通信:传输原理:数据各个位同时传输;优点:速度快;缺点:占用引脚资源多。是指使用8、16、32及64根或更多的数据线(有多少信号为就需要多少信号位)进行传输的通讯方式,可以同一时刻传输多个数据位的数据。串行通信:传输原理:数据按位顺序传输;优点:占用引脚资源少;缺点:速度相对较慢。是指设备之间通过一根数据信号线,地线以及控制信号线,按数据位形式一位一位地传输数据的通讯
偏安一隅,占山为王
·
2023-10-12 06:09
单片机
单片机
嵌入式硬件
Keil5 平台 S3C2440裸机程序开发-----UART
目录前言一、时钟频率二、代码main.cuart.cuart.hled.cled.hS3C2440.h三、编译,烧录,打开
串口
助手,接收到数据。
熄灭的反应堆
·
2023-10-12 06:35
arm
嵌入式硬件
嵌入式Linux裸机开发(七)UART
串口
、IIC、SPI通信
系列文章目录文章目录系列文章目录前言UART
串口
通信介绍UART配置IIC介绍I.MX6U的I2CSPI介绍I.MX6UECSPI结语前言大概学完这三种通信后,之后就先去学系统移植,其他的先暂时放下UART
贾saisai
·
2023-10-12 06:04
嵌入式Linux
linux
单片机
嵌入式操作系统
TI M4(Cortex M4) MCU DMA 操作
CortexM4DMA操作CortexM4DMA操作本文记录了对TIM4C129MCU的DMA操作,使用了
串口
UART1(DMA)与上位机PC软件的数据收发。
blueliuyun
·
2023-10-12 05:36
IOT
openwrt系统移植配置----NUC980芯片
OPENWRT系统移植文章目录OPENWRT系统移植前言一、移植准备二、参考快速编译手册并执行指令1.手册路径2.执行指令3.修改输出
串口
三、编译烧写1.编译2.烧写uboot-spl.bin3.烧写uboot.bin4
&向上
·
2023-10-12 03:14
openwrt
嵌入式硬件
linux
Linux系统编程4-网络编程
序号内容链接1多进程点我访问2进程间通信点我访问3多线程点我访问4网络编程点我访问5shell点我访问6Makefile点我访问7
串口
通信点我访问8I2C通信点我访问一网络编程的介绍1.1协议介绍 网络编程就是利用网络应用编程接口编写网络应用程序
²º²²এ松
·
2023-10-12 02:48
Linux开发
linux
tcpip
STM32开发板, 用FlyMcu
串口
下载后程序烧录成功,但板子没有反应
学习目标:之前一直在看论文,现在想做点实际的东西,开始着手学习下stm32开发板(正点原子),一点点进步了!!记录下玩板子中遇到的问题,做个笔记供以后查阅。学习内容:1、程序源码烧录与实验文章目录学习目标:学习内容:查漏补缺一、问题描述二、问题解决步骤1.按部就班,步步为营2.推陈出新总结查漏补缺STM32的视频教程中有详细的操作步骤与讲解,并且还有安装失败解决办法,对于我们使用二次开发确实很周到
weixin_43746132
·
2023-10-12 02:34
STM32开发板
问题解决
关于FLYMCU
串口
下载和STLINK(JLINK)驱动在STM32开发板中下载代码的问题
安装成功后可以在此电脑->属性->设备管理器中打开来看端口处是否有USB
串口
注意:①必须先连接开发板且打开电源后再来下载安装CH340,否则会出现安装失败的错误或找不到端口。
Bofu-
·
2023-10-12 02:33
STM32
单片机
stm32
STM32 使用
串口
下载程序( ISP 一键下载)
USB转
串口
模块在开发板上是一个独立的模块,可以通过调帽与其他
串口
连接,USART1/2/3/4/5,只有USART1才具有
串口
下载的功能一、硬件连接:1、BOOT0和BOOT1接地,RXD/TXD接PA9
~莘莘
·
2023-10-12 02:32
STM32
stm32
[STM32学习笔记]野火MINI开发板ISP一键下载电路
3、最常用的ISP方式就是通过
串口
下载,最主要的优点就是成
Yardenia_
·
2023-10-12 02:01
单片机
stm32
FlyMcu一键烧录STM32开发板时关于RTS和DTR电平方式的设置
于是可根据开发板上一键下载电路(若有)的原理图,判断STM32进入
串口
下载模式(BOOT0为高电平,BOOT1为低电平)时,RTS和DTR分别应是什么电平,再颠倒一下,和FlyMcu中该设置的电平方式就对应上了
ElectGC
·
2023-10-12 02:01
STM32踩坑记录
stm32
单片机
Arduino程序设计(十二)
串口
通信实验(上位机发送指令,下位机执行)
串口
通信实验(上位机发送指令,下位机执行)前言一、字符串数据类型操作1、字符串简介2、常见的字符串操作函数二、
串口
通信介绍1、基础知识2、工作原理三、
串口
通信实验1、上位机控制LED灯2、上位机实现按键检测前言本文主要介绍
Alice的博客
·
2023-10-12 00:22
Arduino
arm开发
单片机
Arduino程序设计(十四)舵机控制实验(SG90)
舵机控制实验前言一、SG90舵机1、SG90舵机简介2、硬件电路连线3、Servo库常用函数二、舵机实验1、舵机0°~180°来回转动2、
串口
控制舵机转动固定角度总结前言本文介绍SG90舵机控制原理及实验
Alice的博客
·
2023-10-12 00:42
Arduino
单片机
arm开发
ESP32学习笔记05-
串口
事件方式读取数据
串口
中断方式处理数据事件机构体typedefstruct{uart_event_type_ttype;/*!
Car12
·
2023-10-12 00:29
ESP32
串口事件
消息队列
非阻塞
017-第三代软件开发环境搭建
系统安装Qt安装GCC&G++安装OPenGL安装Git配置用户名和邮箱生成SSH安装VSCode安装Chrome安装搜狗输入法安装字体查看字体拷贝字体到目标机拷贝字体到目标机字体目录安装字体重启设备安装
串口
调试工具总结一下关键字
DreamLife.
·
2023-10-12 00:12
#
Qt
ubuntu
Chrome
Git
USB 转
串口
芯片 CH340
临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏)6.2电气参数(测试条件:TA=25℃,VCC=5V,不包括连接USB总线的引脚)6.3.时序参数(测试条件:TA=25℃,VCC=5V)7、应用7.1.USB转9线
串口
时光の尘
·
2023-10-11 23:02
嵌入式学习
单片机
嵌入式硬件
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他