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
MFC串口热插拔
HAL库
串口
空闲中断+DMA接收不定长数据 详解及踩坑
文章目录前言一、
串口
及DMA基础配置二、HAL_UARTEx_ReceiveToIdle_DMA()函数功能三、使用HAL_UARTEx_ReceiveToIdle_DMA()函数1.重新实现回调函数HAL_UARTEx_RxEventCallback2
soledade
·
2023-12-03 16:45
STM32
单片机
嵌入式硬件
stm32
基于HEL库利用DMA实现
串口
通信
文章目录一、DMA的原理二、配置HEL库环境二、代码的编写三、程序的烧录与实现1.程序的烧录2.程序的实现四、总结参考文献一、DMA的原理DMA的概念:直接存储器访问(DMA):用于在外设与存储器之间以及存储器与存储器之间进行高速数据传输。DMA传输过程的初始化和启动由CPU完成,传输过程由DMA控制器来执行,无需CPU参与,从而节省CPU资源,提高利用率。STM32的DMA控制器特点STM32的
橙子味的q
·
2023-12-03 16:45
单片机
stm32
嵌入式硬件
HAL库学习05---
串口
通信(三种方式轮询、中断、DMA)
、同步通信,带时钟信号的传输,如SPI、IIC、USART2、异步传输,不带时钟信号的传输,如UART、USARTUART通用异步收发器:UART口指的是一种物理接口形式(硬件)UART是异步,全双工
串口
总线
#我们来讲道理
·
2023-12-03 16:14
嵌入式裸机开发
单片机
学习
stm32
串口
+DMA+空闲中断+HAL库+指针
还有当次
串口
接收和发送到的数据的大小。定义一个标记接收数据起始位置(起始指针),截止位置(结束指针)的结构体的数组。指向标记接收数据起始位置,截止位置的结构体
摘星&
·
2023-12-03 16:43
stm32
c语言
误用STM32
串口
发送标志位 “USART_FLAG_TXE” & “USART_FLAG_TC”造成的BUG
当你使用
串口
发送数据时是否出现过这样的情况:1.发送时第一个字节丢失。2.发送时出现莫名的字节丢失。3.各种情况字节丢失。
ღ 金龍戲水 ღ
·
2023-12-03 13:39
STM32学习记录
stm32
bug
嵌入式硬件
单片机
USART
【STM32】STM32学习笔记-课程简介(1)
硬件设备03.软件工具04.硬件套件4.1面包板和跳线/飞线4.2杜邦线和STM32最小系统板4.3STLINK和OLED显示屏4.4LED和按键4.5电位器和蜂鸣器4.6传感器和旋转编码器4.7USB转
串口
和
Print World
·
2023-12-03 10:38
STM32F103
stm32
学习
笔记
STM32学习笔记
stm32学习笔记
江科大stm32
江科大
paddle 语谱图对比
语谱图对比代码代码解析结论代码importpaddlefrompaddleaudioimportloadfrompaddleaudio.featuresimportLogMelSpectrogram,
MFC
C
东方佑
·
2023-12-03 08:58
NLP
paddle
STM32USART+DMA实现不定长数据接收/发送
STM32USART+DMA实现不定长数据接收CubeMX配置代码分享实践结果这一期的内容是一篇代码分享,CubeMX配置介绍,关于基础的内容可以往期内容夜深人静学32系列11——
串口
通信夜深人静学32
不想写代码的我
·
2023-12-03 06:20
stm32
嵌入式硬件
单片机
Qt5.14.2 编程应用
基本上,Qt同XWindow上的Motif,Openwin,GTK等图形界面库和Windows平台上的
MFC
,OWL,VCL,ATL是同类型的东西,但是Qt具有下列优点:1.1优
hellohellohhw
·
2023-12-03 05:10
qt
开发语言
windows
用OpenCV与
MFC
写一个图像格式转换程序
如果单纯用
MFC
编程,是一个令人头痛的事情,有不少的代码量。可用OpenCV与
MFC
编程就变得相对简单。下面来详细演示这一编程操作。
Bill66
·
2023-12-03 04:54
机器视觉
MFC
opencv
mfc
OpenCV
MFC编程
Linux常用命令
一.授权部分1.ll可以查看当前目录下的文件权限ll文件类型d:文件夹-:普通文件l:软链接(类似Windows的快捷方式)b:块设备文件(例如硬盘、光驱等)p:管道文件c:字符设备文件(例如屏幕等
串口
设备
仰望星空的快乐
·
2023-12-03 03:57
Linux
linux
运维
服务器
C++ 标准库std::thread 实战封装+Windows多线程文件搜索
对
mfc
熟悉的可以用这个类CFileFind,熟悉Win32API的嘛,就可以用我下面提供的方法了,不过也不是很好,希望有更好的解决办法的伙伴在评论区留下建议。
飞刀探花郎
·
2023-12-03 02:59
Windows_C++
stm32中断服务函数c语言,STM32中断数据回调函数接收处理
uint8_t类型chtypedefvoid(*usart_recv_callback)(uint8_tch);2.声明这个类型usart_recv_callbackusart1_recv_cb;3.
串口
配置时
weixin_35969257
·
2023-12-03 01:49
stm32中断服务函数c语言
蓝牙模块(HC-08)(含源码、小白可入)
写在前面:蓝牙
串口
模块在我们日常的嵌入式开发板的学习中可以说是经常使用,今天我们学习如何使用蓝牙
串口
模块,并利用其进行简单的操作。以便大家对于蓝牙模块用于基本的认识以及基本的使用。
King~30+
·
2023-12-02 23:35
51单片机
51单片机
嵌入式硬件
单片机
STM32 HAL库
串口
使用printf
STM32HAL库
串口
使用printf背景配置说明在usart.h中添加在usart.c中添加在工程中选中微库:测试背景在我们使用CubeMX生成好STM32HAL库工程之后,我们想使用printf函数来打印一些信息
天城寺电子
·
2023-12-02 18:08
嵌入式软件开发
stm32
单片机
HAL库
CubeMX
海康机器人固定扫码枪 获取条码信息 基于TCP协议 基于
串口
协议 海康机器人基于Socket协议获取条码信息 海康机器人基于
串口
COM协议获取条码信息
海康机器人固定扫码枪喜欢使用socket通信是因为:高效稳定:Socket通信是一种高效稳定的通信方式,能够保证数据传输的可靠性和实时性。跨平台性:Socket通信是一种跨平台的通信方式,不限制操作系统和硬件平台,方便不同设备之间的通信。简单易用:Socket通信相对于其他通信方式来说,编程接口相对简单,易于开发和使用。可扩展性:Socket通信支持多对多的通信模式,可以同时与多个设备进行通信,具
花仙子166
·
2023-12-02 17:37
硬件交互
机器人
tcp/ip
网络
基恩士固定扫码枪 获取条码信息 基于TCP协议 基于
串口
协议 基恩士基于Socket协议获取条码信息 基恩士基于
串口
COM协议获取条码信息
基恩士固定扫码枪喜欢使用socket通信是因为:高效稳定:Socket通信是一种高效稳定的通信方式,能够保证数据传输的可靠性和实时性。跨平台性:Socket通信是一种跨平台的通信方式,不限制操作系统和硬件平台,方便不同设备之间的通信。简单易用:Socket通信相对于其他通信方式来说,编程接口相对简单,易于开发和使用。可扩展性:Socket通信支持多对多的通信模式,可以同时与多个设备进行通信,具有较
花仙子166
·
2023-12-02 17:36
硬件交互
tcp/ip
网络协议
网络
USB CDC虚拟
串口
复合设备
包含一个控制接口和一个数据接口1、控制接口必要的有CM功能描述符和接口绑定描述符(IAD/Union)在我电脑上测试控制接口的中断端点也可以不需要,及控制接口端点数量可以为01.1、ACM功能描述符:在虚拟
串口
中
dancebit
·
2023-12-02 15:12
USB
USB
stm32
汽车总线CAN以及应用 --2
是ISO国际标准化的
串口
通信协议。是一种多主总线,具有突出的可靠性、实时性和灵活性。CAN总线通常采用双绞线或光纤总线传输介质。CAN数据总线的数据传输终端1.数据传输信号终端需要电阻隔离。
52-HZ
·
2023-12-02 14:06
总线协议
汽车
网络
不会代码(零基础)学语音开发(语音开发板)
板载的主要资源有:双色LED状态指示灯;两个测试时使用的按键开关;红外寻迹/接近传感器;固件烧录器;Type_cUSB烧录/
串口
调试接口;高亮度LED照明灯;旋转电位器;两个10A/250V继电器;两个继电器负载接线端子
nownow_
·
2023-12-02 14:53
语音开发
语音识别
人工智能
嵌入式硬件
物联网
第二周第三天课堂笔记
符号链接文件,如链接(softlink)快捷方式ln在俩个文件之间创建链接1.字符(character)/块(block)设备文件以c开头的就是字符设备,猫等
串口
设备以b开头的就是块设备硬盘、光驱等都属于块设备
苦丿咖啡
·
2023-12-02 13:34
MFC
mysql 往数据库中写路径时,斜杠消失
wokspacePROJECTThirdTrailInspectioncode_cttrmeasureBSVbinimage_guidipzjt-20231113145420_下行mdx-1-5_li339.44_1.jpg因为转义字符的存在,解决办法:
MFC
开心大爆炸
·
2023-12-02 13:09
数据库
mysql
【STM32】OLED显示屏
1调试方式1.
串口
调试:通过
串口
通信,将调试信息发送到电脑端,电脑使用
串口
助手显示调试信息2.显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上3.Keil调试模式:借助Keil软件的调试模式
StudyWinter
·
2023-12-02 09:28
STM32
stm32
嵌入式硬件
单片机
OLED
keep
studying
【STM32】EXTI外部中断
对于
串口
通信而言,可以是接收到了数据。中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急
StudyWinter
·
2023-12-02 09:55
STM32
stm32
嵌入式硬件
单片机
keep
studying
中断系统
外部终端
EXTI
工业智能网关BL110详解之2:实现三菱 PLC FX1S 接入OPC UA 云平台
COM口采集三菱PLCFX1S的配置工业智能网关一共有四个COM接口,4个COM口的配置内容一样,COM1固定为RS232,COM2、COM3和COM4是RS232/RS485可选
串口
(默认为RS485
钡铼技术网关
·
2023-12-02 09:54
工业智能网关bl110
华为云
物联网
智慧城市
阿里云
网络协议
28335仿真调试时,出现Error - 1015
仿真器下载程序出现如下错误:但是通过C2Prog和
串口
时可以烧录,且程序运行正常。后来,重新建立新的工程,把代码复制到新工程中,就可以了。结论:可能是工程中的某些文件损坏了,导致无法烧录。
teclimber
·
2023-12-02 07:17
STM32-GPIO编程
Iinput输入--ooutput输出通用输入输出接口GPIO是嵌入式系统、单片机开发过程中最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动,也可以作为
串口
的数据收发管脚
满山的猴子我的腚最红
·
2023-12-02 05:11
stm32
stm32
嵌入式硬件
单片机
使用visual Studio
MFC
平台实现对灰度图添加椒盐噪声,并进行均值滤波与中值滤波
平滑处理–滤波本文使用visualStudio
MFC
平台实现对灰度图添加椒盐噪声,并进行均值滤波与中值滤波关于其他
MFC
单文档工程可参考01-VisualStudio使用
MFC
单文档工程绘制单一颜色直线和绘制渐变颜色的直线
宁77吖
·
2023-12-02 05:37
MFC学习
visual
studio
mfc
均值算法
数字图像处理
c++
NB-IoT BC260Y Open CPU SDK⑤点亮一个LED
NB-IoTBC260YOpenCPUSDK⑤点亮一个LED1、BC260Ygpio资源介绍2、相关API介绍3、调试信息
串口
打印3、实例分析本章节将介绍BC260Y硬件GPIO相关操作1、BC260Ygpio
物联网程序猿
·
2023-12-02 05:32
BC260Y
NB-IoT
OpenCPU
SDK开发教程
物联网
c语言
visual Studio
MFC
平台实现图像增强中Gray-level slicing,Bit-plane slicing,对比度拉伸三种方法
MFC
实现图像增强–分段式变换本文使用visualStudio
MFC
平台实现图像增强中的第三大类分段式变换中的三种方法,包括Gray-levelslicing,Bit-planeslicing,对比度拉伸
宁77吖
·
2023-12-02 05:24
MFC学习
visual
studio
mfc
数字图像处理
c++
计算机视觉
Linux下
串口
通信工具Minicom的使用方法及编程示例
Linux下
串口
通信工具Minicom的使用方法及编程示例Minicom是一款在Linux环境下常用的
串口
通信工具,它提供了一种简单而强大的方式来与外部设备进行
串口
通信。
翠绿探寻
·
2023-12-02 00:52
linux
数据库
运维
编程
蓝桥杯—stm32g431rbt6
串口
中断和定时器输出pwm学习
目录
串口
中断定时器中断输出pwm
串口
中断配置异步模式,使能中断,选择波特率。
泡菜鱼111
·
2023-12-01 23:15
单片机
蓝桥杯嵌入式
stm32
蓝桥杯
学习
STM32——USART
串口
协议
文章目录一.半双工,全双工和单工区别二.通信协议基础知识三.
串口
通信区分四.
串口
通信的基础知识五.USART
串口
外设六.USART框图七.USART基本结构八.数据模式九.单片机通过
串口
发送一个字节,数组
沉眠温柔
·
2023-12-01 22:07
stm32
嵌入式硬件
单片机
BootLoader升级过程讲解与
串口
升级案列
一、芯片选择STM32F103RCT6FLASH容量:512KRAM容量:48K二、升级方式选择:
串口
升级、网口升级、4G升级、SD卡升级等等。
天涯铭月刀
·
2023-12-01 22:36
stm32
单片机
嵌入式硬件
MFC
、VC++操作excel后,excel程序进程无法正常退出的非暴力处理方法
先说处理方式1、最low的方式:强制结束进程//打开进程得到进程句柄HANDLEhProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,Pid);if(hProcess!=NULL){//结束进程if(TerminateProcess(hProcess,0)){printf("结束进程成功\n");return0;}}这种方式简单粗暴,但会存在进程安全问题,及可
SunkingYang
·
2023-12-01 21:41
#
MFC日常开发记录
MFC开发
#
MFC控件开发
mfc
excel
进程无法退出
进程残留
再次调用报错
VC++
资源释放
4G模块(EC600N)通过MQTT连接华为云
:三、具体连接步骤1、初始化检测2、打开MQTT客户端网络3、创建产品4、创建模型5、注册设备6、连接客户端到MQTT服务器7、发布主题消息8、发送消息9、断开与MQTT服务器的连接四、stm32处理
串口
数据一
洲洲不是州州
·
2023-12-01 21:10
学习笔记
stm32项目高级技巧
华为云
4G模块
EC600N
GPS模块
STM32 自动化初始化模块 AINI
自动化初始化模块AINI1.前言说明:本文灵感来自于RT-Thread的自动化初始思路,表示感谢.如何让我们的初始化函数自动执行,让代码看起来更简洁:如下面所示:intmain(void){while(1){}}
串口
助手打印显示
懂IT的嵌入式工程师
·
2023-12-01 21:26
其它
stm32
自动化初始函数
mdk打补丁
mdk自动执行函数
雷达使用说明
一.环境配置:1.硬件:雷达和加密狗2.软件:加密狗操作软件软件(InteractiveEngine),虚拟
串口
软件(XCOM)二.操作步骤:1.1确定雷达
串口
(USB雷达)2加密狗操作软件增加雷达3确定雷达类型和
串口
号后显示识别画面
惊鸿醉
·
2023-12-01 20:04
硬件
udp
python uart
串口
通信
安转
串口
依赖模块conda环境condainstallpyserialpip环境pip3installpyserial可能出现的错误:注意:解决AttributeError:module‘serial‘
紫金小飞侠
·
2023-12-01 20:14
python
python
开发语言
Arduino
串口
通讯参考笔记 - Serial 类库及相关函数介绍
@TOArduino
串口
通讯参考笔记-Serial类库及相关函数介绍C声明:本ID发布的所有文章及随笔均为原创,可随意转载,单转载文章必须注明作者saner686及包含原文出处地址https://editor.csdn.net
saner686
·
2023-12-01 20:43
单片机
stm32
物联网
嵌入式硬件
python
串口
学习
python
串口
:PySerial学习一pySerial综述pyserial功能打开
串口
1打开
串口
2
串口
号获取一个完整的收发程序pySerial综述pySerial模块封装
串口
的访问权限。
xuhaoyu123
·
2023-12-01 20:43
python串口学习
python
开发语言
python 通过 serial 模块实现简单的
串口
交互
python通过serial模块实现简单的
串口
交互前言前期准备导入所需模块创建一个装饰器创建一个信息打印函数创建一个
串口
日志捕获函数创建一个
串口
输入函数主函数实现主函数调用完整代码实现运行代码,开始交互前言在使用
LedonMotion
·
2023-12-01 20:11
python
笔记
python
开发语言
python之serial实现
串口
通信
Python的serial库是一个用于
串口
通信的强大工具。它提供了一个简单而灵活的接口,可以方便地与
串口
设备进行通信,包括与驱动电机进行通信。
添砖java
·
2023-12-01 20:39
python
单片机
开发语言
ubuntu 20.04 安装ch340/ch341
串口
驱动
sudoaptpurgebrltty这个东西会让设备意外中断(如果还想留着它https://blog.csdn.net/qq_39851127/article/details/125988455)直接去官网下载驱动文件http://www.wch.cn/download/CH341SER_LINUX_ZIP.html源码编译:生成ch341.ko(make一下就完了,官网最新版本作的比较好2023
kakashei
·
2023-12-01 19:46
ubuntu
linux
运维
昆仑通态 │ G系列屏如何与西门子300国产MPI适配器连接
MPI适配器端接到适配器上(不要接到适配器引出的线上,否则无法通讯)02西门子PLC端设置1).硬件连接本次测试采用西门子s7-300315-2DPCPU进行测试,软件为step7V5.5版本,使用带
串口
上午电脑或者
weixin_45411740
·
2023-12-01 19:46
plc
西门子
物联网
Linux-ubuntu22.04
串口
驱动安装(CH34X)
一、查看CH340驱动查看ubuntu系统自带驱动ls/lib/modules/$(uname-r)/kernel/drivers/usb/serial一般能看到下面等文件aircable.koio_ti.konavman.koti_usb_3410_5052.koark3116.koipaq.koomninet.koupd78f0730.kobelkin_sa.koipw.koopticon.k
表情~大师
·
2023-12-01 19:45
ros2-串口合集
linux
ubuntu
Ubuntu16.0 ——安装
串口
驱动
Ubuntu16.0安装
串口
驱动步骤一在终端输入sudoapt-getinstallminicom安装
串口
驱动步骤二在终端输入sudominicom-s打开
串口
配置窗口如下图使用方向键选择Serialportsetup
Eleven-boy
·
2023-12-01 19:43
Ubuntu
linux
Ubuntu下进行
串口
卡驱动
Ubuntu下安装
串口
卡驱动1.下载厂家提供的驱动上传至本地电脑cd(驱动路径下)2.Lspci-v查看电脑
串口
卡信息3.下载编译包sudoapt-getupdatesudoapt-getinstallbuild-essentiallinux-headers
weixin_45411740
·
2023-12-01 19:39
ubuntu
linux
运维
STM32F103C8T6第7天:智能小车项目
cubemx配置代码(28.smartCar_project1/MDK-ARM)2.智能小车:
串口
控制小车(361.65)在smartCar_project1的基础上:代码(28.smartCar_project2
Cui杰西
·
2023-12-01 17:31
stm32
嵌入式硬件
单片机
解决Ubuntu22.04.1上安装ch34x
串口
驱动报 Key was rejected by service 需要签名的问题
解决Ubuntu22.04.1上安装ch34x
串口
驱动报Keywasrejectedbyservice需要签名的问题问题官网下载解压驱动包编译安装给驱动签名再来载入模块(设备驱动程序)问题Ubuntu22.04.1Linux
小言W
·
2023-12-01 17:15
Linux
Ubuntu
Qt
linux
ubuntu
qt
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他