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 CubeMX】
串口编程
DMA
文章目录前言一、DMA方式1.1DMA是什么1.2CubeMX配置DMA1.3DMA方式函数使用DMA的发送接收函数总结前言在嵌入式系统中,串口通信是一项至关重要的功能,它允许单片机与外部设备进行数据交换,如传感器、显示器或其他设备。然而,在高速数据传输的场景下,传统的串口通信方式可能会使CPU过于繁忙,从而影响系统的性能。为了解决这一问题,STM32系列微控制器提供了DMA(直接内存访问)技术,
人才程序员
·
2024-02-19 22:27
stm32
嵌入式硬件
单片机
c语言
mcu
51单片机
【STM32 CubeMX】
串口编程
DMA+IDLE中断
中断二、IDLE中断使用方式2.1接收的三种情况2.2函数的使用查询方式中断方式DMA方式分析一个问题总结前言在嵌入式系统中,串口通信是一项关键的任务,而使用DMA(直接内存访问)结合IDLE中断进行
串口编程
人才程序员
·
2024-02-19 10:42
stm32
单片机
嵌入式硬件
mcu
c
51单片机
“智能检测,精准把控。温湿度检测系统,为您的生活带来全方位的健康保障。”#非标协议项目【上】
2.2找到`
串口编程
03_PC发送指令控制LED`工程,打开`代码文件`,将所需的`LCD1602驱动代码`
马哥成长记
·
2024-02-07 04:16
学习嵌入式笔记
单片机
51单片机
嵌入式硬件
c语言
学习
什么可以用手机蓝牙控制LED???#串口通信【上】
#串口通信【上】前言预备知识1.串口的接线方式2.
串口编程
要素3.编程实现每秒发送数据给电脑3.1使用单片机下载器生成1000ms延时函数3.2使用单片机下载器实现波特率计算3.3查阅手册配置寄存器`AUXR
马哥成长记
·
2024-02-01 10:41
学习嵌入式笔记
智能手机
51单片机
单片机
c语言
学习
什么可以用手机蓝牙控制LED???#串口通信【中】
#串口通信【中】前言预备知识1.
串口编程
01_自己实现串口初识化1.1实现串口初始化核心思路1.2配置串口工作方式为方式1,只收不发1.2.1手册介绍1.2.2使用用代码实现1.3配置辅助寄存器,减少电磁辐射
马哥成长记
·
2024-02-01 10:41
学习嵌入式笔记
单片机
51单片机
c语言
学习
嵌入式硬件
ARM day7 day8 UART串口、PWM蜂鸣器、WDT看门狗、ADC数模转换
一、
串口编程
1.看原理图GPA1_0:RXD2GPA1_1:TXD22.看芯片手册1)对外设置(GPIO)GPA1CON:0x114000203:0->0x2(RXD2)7:4->0x2(TXD2)2)
Wexcill
·
2024-01-24 19:05
arm开发
QT应用篇 二、QML用Image组件实现Progress Bar 的效果
QT应用篇一、QT上位机
串口编程
二、QML用Image组件实现ProgressBar的效果三、QML自定义显示SpinBox的加减按键图片及显示值效果文章目录QT应用篇前言一、qml需求二、使用组件1.
会敲代码的摩的佬
·
2024-01-22 16:20
QT应用
记录以防忘记
qt
开发语言
QT应用篇 四、window编译LibModbus库并用QT编写一个Modbus主机 手把手教学
QT应用篇四、window编译LibModbus库并用QT编写一个Modbus主机QT应用篇一、QT上位机
串口编程
二、QML用Image组件实现ProgressBar的效果三、QML自定义显示SpinBox
会敲代码的摩的佬
·
2024-01-22 16:20
记录以防忘记
QT应用
qt
开发语言
javascript
c++
经验分享
ESP32应用篇 一、 用VSCode platformIO 代替Arduino
ESP32篇一、QT上位机
串口编程
文章目录ESP32篇前言一、ESP32二、开发环境VSCode+PlatformIO三、工程代码设置前言最近工作需要用到WIFI来建立TCP的通讯,故选择了ESP32这个
会敲代码的摩的佬
·
2024-01-22 16:17
ESP32
VSCODE
Arduino
vscode
ide
编辑器
c#
串口编程
(转)
在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与上位机之间要进行数据通信的两种方式都是基于串口的:USB转串口——上位机和下位机通过USB转串口连接线直接相连进行数据交互;串口转WIFI(ESP8266)——上位机和下位机基于TCP/IP协议通过WIFI传输数据;串口转蓝牙(HC-06)——不多用,暂不介绍;上位机软
aaa407217484
·
2024-01-22 03:17
Qt之上位机开发实战(一)
一、Qt三大金刚1、qt下的
串口编程
2、qt下的网络编程3、qt下的GPIO本章节先介绍一下qt下的
串口编程
,首先我们新建一个Widget项目其中接受框使用PlainTextEdit(设置只读),串口号等按钮使用
唱丶跳和Rap
·
2024-01-10 08:05
51单片机
stm32
嵌入式硬件
C#开发工控上位机编程 csdn_C#
串口编程
示例
[已排版,电脑浏览最佳]在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与上位机之间要进行数据通信的两种方式都是基于串口的:USB转串口——上位机和下位机通过USB转串口连接线直接相连进行数据交互;串口转WIFI(ESP8266)——上位机和下位机基于TCP/IP协议通过WIFI传输数据;串口转蓝牙(HC-06)——不
weixin_39588911
·
2024-01-08 12:57
C#开发工控上位机编程
csdn
QT应用篇 三、QML自定义显示SpinBox的加减按键图片及显示值效果
QT应用篇一、QT上位机
串口编程
二、QML用Image组件实现ProgressBar的效果三、QML自定义显示SpinBox的加减按键图片及显示值效果文章目录QT应用篇前言一、qml需求二、使用组件1.
追逐内啡肽,拒绝多巴胺
·
2024-01-02 14:09
记录以防忘记
QT应用
qt
开发语言
QT串口大量数据动态实时显示(三)========“customplot绘图步骤”
前言在《QT串口动态实时显示大量数据波形曲线(一)》和《QT串口动态实时显示大量数据波形曲线(二)》中介绍了
串口编程
和chart绘图编程。也介绍了chart和customplot绘图的基本区别。
翱翔的灿烂
·
2023-12-27 06:36
qt
串口通信
数据可视化
面向对象编程
STM32的HAL库
串口编程
STM32的串口轮询1.一天的努力2.问题3.中断接收4.还没有结束1.一天的努力今天努力了一天,用STM32CubeIDE为STM32F103C8T6进行编程。遇到了串口麻烦。发送数据非常正常。接收数据碰到了问题,在这里写下来供初学者共勉。2.问题轮询读取。在主程序中添加下面的代码:/*USERCODEBEGINWHILE*/while(1){uint8_trecv_data[4];//接收数据
caixf_001
·
2023-12-04 06:51
STM32
stm32
嵌入式硬件
单片机
WIFI模块(esp-01s)实现天气预报代码实现
目录前言实现图片一、
串口编程
的实现二、发送AT指令esp01s.cesp01s.h三、数据处理1、初始化2、cjson处理函数3、核心控制代码四、修改堆栈大小前言实现图片前面讲解了使用AT指令获取天气与
小孟不会嵌入式
·
2023-12-04 04:04
单片机项目实战
stm32
嵌入式硬件
json
c++
嵌入式系统设计:STM32串口通信编程
本文将介绍如何在STM32微控制器上进行
串口编程
,实现串口通信功能。我们将使用STM32Cube库来简化开发过程,并提供相应的源代码示例。
CodeMaven
·
2023-12-01 03:53
stm32
单片机
嵌入式硬件
嵌入式
51单片机——
串口编程
串口通信,发送一个字符a给PC自己实现串口初始化想PC发送字符串PC发送指令控制LED(中断)ASCII避坑如果cmd==1或cmd==0,在ISP中选择HEX模式才有用,因为1对应的是ASCII中的数65,并不是真正的1或0串口支持单词型指令控制
lz学习嵌入式
·
2023-12-01 01:05
网络
使用Java编写串口程序
Java作为一种跨平台的编程语言,在串口通信方面也提供了相应的API和库,方便开发者进行
串口编程
。
一只会写程序的猫
·
2023-11-28 20:20
Java
java
开发语言
Qt
串口编程
-从入门到实战
1.Qt串口通信流程解析1.1串行通信和并行通信对比并行通信适合距离较短的通信,且信号容易受干扰,成本高串口通讯-设备(蓝牙,wifi,gprs,gps)1.2Qt串口通信具体流程1.创建QSerialPort对象2.配置属性(波特率,数据位,停止,校验位)3.打开设备4.发送数据到串口write5.在槽函数中读取数据(当串口有数据可读的时候会发送readyRead信号)1.2.1serialap
Robot_Yue
·
2023-11-26 13:26
qt
开发语言
串口编程
VSPD
虚拟串口
secureCRT
c++
c++ windows
串口编程
#include#include#include#include#include#includeintmain(){DCBdcbSerialParams={0};COMMTIMEOUTStimeouts={0};//打开串口hSerial=CreateFile(_T("COM1"),GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUT
Zlb2214
·
2023-11-25 22:56
c++
windows
单片机
100多篇编程,嵌入式,网络相关技术文章
www.ecgui.com[关于面向对象]C++写的代码C语言快速排序算法动态规划-最优化原理与无后效性动态规划-正向思维法动态规划-深入思考——时间效率ARM-Linux平台的Busybox交叉编译Linux操作系统下
串口编程
国外的个人支票托收的方法美国电影协会推荐的
ecurb2006
·
2023-11-24 23:03
嵌入式
编程
网络
linux
google
wince
QT QByteArray的十进制与十六进制(字符型) 互相转换 -
串口编程
串口使用中会经常用到。目前使用到的是QByteArray::number(源数据,目标输出的进制)。作下记录,以供日后参考。转制方法有很多,这只是其中一种,有其他QT的进制转换方法,欢迎评论区交流!十进制转为十六进制(tmp[0]=‘0x14’)intnum=20;//1、把输入的十进制数据转换为16进制。QByteArray::fromHex代表读取十六进制数据,------qDebug()<<
温柔大猩猩
·
2023-11-22 16:04
QTC++
qt
linux
KT404A芯片使用手册_5.注意事项
5.注意事项芯片的使用,关键的地方做如下说明:芯片的GPIO的特性应用的中注意事项
串口编程
部分的注意5.1GPIO的特性IO输入特性符号参数最小典型最大单位测试条件VILLow-LevelInputVoltage
QY_ZY
·
2023-11-17 01:21
KT404A数据手册
KT404A
linux虚拟串口创建,linux虚拟
串口编程
环境:unbuntu14虚拟机,已设置可联网目的1:在linux环境下读写虚拟串口(2虚拟串口连接)步骤:一,创建虚拟串口1.安装虚拟软件apt-getinstallsocat2.创建虚拟串口socat-d-dpty,raw,echo=0pty,raw,echo=0二,串口读写测试-echo测试写串口:echo设备读串口:cat设备参考文档:https://blog.csdn.net/rainer
weixin_39668470
·
2023-11-16 14:38
linux虚拟串口创建
【C#学习】
串口编程
文章目录第一步:加入串口控件第二步:加入模块第三步:编写相关函数功能获取所有串口资源设置和打开关闭串口发送字符串(string)发送byte检查串口状态接受byte查询所有可用串口第一步:加入串口控件第二步:加入模块usingSystem.IO.Ports;第三步:编写相关函数功能获取所有串口资源SerialPort.GetPortNames();设置和打开serialPort1.PortName
坚果仙人
·
2023-11-14 18:46
编程相关技术
c#
学习
开发语言
AWTK 最新动态:使用 serial_widget 简化
串口编程
使用serial_widget简化
串口编程
把串口做成一个控件并不是一个新鲜的东西,记得在VisualBasic里有个通信组件,就是用来简化
串口编程
的。
李先静
·
2023-11-13 23:04
ZLG开源GUI
AWTK
单片机
嵌入式硬件
AWTK
串口通信(UART)及串口中断,波特率计算(五)
串口目录一串口基本认知1.1关于电器标准和协议1.2关于串口的电平二串口通信概念2.1串口接线方式2.2接线方式2.3
串口编程
要素2.4小问题:字符'a'是如何从单片机上传到PC的三相关寄存器配置3.1
陈皮学嵌入式
·
2023-11-12 14:08
单片机学习
单片机
stm32
嵌入式硬件
51单片机
UART编程(寄存器)
1.
串口编程
步骤1.1看原理图确定引脚有很多串口,使用哪一个?
Aurora Smith
·
2023-11-09 16:45
单片机
stm32
嵌入式硬件
汇编
arm开发
ch579
串口编程
笔记
“CH579SFR.h”库文件,关于串口中断部分/*UARTinterruptidentificationvaluesforIIRbits3:0*/#defineUART_II_SLV_ADDR0x0E//RO,UART0slaveaddressmatch#defineUART_II_LINE_STAT0x06//RestaO,UARTinterruptbyreceiverlintus#defin
hwj277
·
2023-11-07 08:25
MCU
c语言
笔记
物联网
嵌入式硬件
arm开发
程序人生
Qt 多线程
串口编程
一、问题以前
串口编程
使用第三方的CnComm.h编程,CnComm作者博客链接,使用起来还蛮好的,不过既然用qt了就想着用qt自带的QSerialPort,移植性更好一些,结果折腾了好几天,主要遇到的问题就是多线程使用串口的问题
lishi_1991
·
2023-11-03 21:24
QT
qt
开发语言
嵌入式Linux基础学习笔记目录
应用开发基础知识1.1交叉编译1.2GCC编译器1.3makefire1.4文件I/O1.5Framebuffer应用编程1.6文字显示及图象显示1.7输入系统应用编程1.8网络编程1.9多线程编程1.10
串口编程
故山月白
·
2023-11-02 02:16
嵌入式Linux应用开发基础
嵌入式Linux
通信协议
QT
串口编程
QSerialPort
//创建串口对象QSerialPorts=newQSerialPort("/dev/ttySAC2",this);//配置串口信息s->setBaudRate(QSerialPort::Baud9600);//波特率s->setDataBits(QSerialPort::Data8);//数据位s->setStopBits(QSerialPort::OneStop);//奇偶校验s->setPar
人间不清醒ab
·
2023-11-01 21:34
QT
qt
基于Qt串口Serial Port配置纯代码实现(桌面和嵌入式平台)
Qt串口类不仅在Windows能用,还能在Linux下用,虽然
串口编程
不是什么新鲜事儿,既然Qt提供了这方面的接口,我们就充分利用起来,这将会使我们的开发十分方便!
Qt魔术师
·
2023-10-30 22:44
Qt
高级开发工程师
qt
单片机
stm32
c++
ui
pb中POS的各种外设处理
一般的外设编程可以通过PB通过的
串口编程
,也有部分特殊
flon
·
2023-10-27 11:08
管理系统软件
string
system
library
function
ibm
buffer
RK3568平台开发系列讲解(应用篇)串口应用编程之串口介绍
返回专栏总目录文章目录一、串口介绍1.1、数据传输方式1.2、数据格式1.3、波特率1.4、硬件流控制和软件流控制1.5、错误检测1.6、
串口编程
二、串口设备节点介绍沉淀、分享、成长,让自己和他人都能有所收获
内核笔记
·
2023-10-25 01:26
RK3568
Android11
从入门到实战项目专栏
1024程序员节
RK3568
I.MX6U开发板上的Qt
串口编程
真正串口通讯所需的功能是比较多的,此处的上位机只实现发送和接收功能。因为Linux、windows和开发板上均有串口,所以所开发的上位机在其上都是可以运行的。文章目录1.资源简介2.应用实例2.1项目简介:2.203_serialport.pro2.3mainwindow.h2.4mainwindow.cpp3.程序运行效果4.串口测试1.资源简介在正点原子的I.MX6U开发板的出厂系统里,默认已
十月旧城
·
2023-10-24 15:01
#
嵌入式Linux
Qt5(C++)开发
qt
开发语言
Qt----Serial Port
Qt串口类不仅在Windows能用,还能在Linux下用,虽然
串口编程
不是什么新鲜事儿,既然Qt提供了这方面的接口,我们就充分利用起来,这将会使我们的开发十分方便!
冷月枫啊
·
2023-10-22 17:35
QT5
#
阿尔法
c++
linux
qt
Qt 学习笔记 - 第五章 - Qt 时间编程 - Qt 时钟
:Qt学习笔记-第五章-Qt时间编程-Qt时钟Qt学习笔记全系列传送门:Qt学习笔记-第一章-快速开始、信号与槽Qt学习笔记-第二章-添加图片、布局、界面切换Qt学习笔记-第三章-Qt的三驾马车之一-
串口编程
Dandelion_000
·
2023-10-20 01:12
Qt
qt
学习
c++
android
串口编程
实例_PLC编程由浅到深 | 如何搞懂西门子PLC脉冲输出
点击箭头处“工业之家”,选择“关注公众号”!如何搞懂西门子PLC脉冲输出西门子S7-200PLC有两个PT0/PWM发生器(脉冲输出/脉宽调制),它们可以产生一个高速脉冲率或者一个脉宽调制波形,分别是高速输出Q0.0和Q0.1。PT0提供一个拖定脉冲数量的方波输出,PT0可以产生单段脉冲半或者多段脉冲率。PWM可输出周期固定但占空比可变的脉冲,以指定频率(周期)启动后,PWM持续输出。脉冲宽度根据
weixin_39937447
·
2023-10-19 08:38
android串口编程实例
stm32f4
输出pwm波
三菱plc
pwm指令
STC32G 单片机通用串行通信接口及其编程
串口编程
涉及接口管脚选择设置,通信模式设置,波特率发生器定时器(需要定时器做波特率发生器,单片机串
Bill66
·
2023-10-12 19:38
硬件工程
Keill
C
STC32G单片机
串行通信接口及其编程
在android studio中集成javah, ndk-build进行JNI开发
最近在搞一个android上控制LED灯闪烁的功能,用到了
串口编程
,搜索了一下,发现Google发布了一个demo,android-serialport-api。
Darren的徒弟
·
2023-10-07 14:40
Win32
串口编程
(VC++6.0)
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。在Win32下,可以使用两种编程方
AndyRo1984
·
2023-10-06 13:43
编程
vc++
null
通讯
signal
character
51单片机之串口
文章目录串口串口基本认知关于电器标准和协议关于串口的电平串口通信串行口通信串口寄存器串行口相关寄存器串口接线方式
串口编程
要素如何配置串口寄存器新手上路小试牛刀编程练习蓝牙模块WIFI模块AT指令初始配置和指令入网设置连接到
日落星野
·
2023-10-01 14:00
51单片机
51单片机
c语言
Linux 下
串口编程
入门 Android串口通信开发参考
串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIARS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定采用一个25个脚的DB25连接器,
Ryan2010
·
2023-09-29 14:13
STM32——串口通信(总结)
常见的数据传输格式
串口编程
:串口调试和故障排除:常见应用场景:最后的话串行通信概述:串行通信
老王WHH
·
2023-09-18 19:24
STM32单片机的开发
stm32
嵌入式硬件
单片机
Linux
串口编程
1.打开串口在Linux下串口文件是位于/dev下的串口一为/dev/ttyS0串口二为/dev/ttyS1打开串口是通过使用标准的文件打开函数操作例如:intfd;//以读写的方式打开串口fd=open(“/dev/ttyS0”,O_RDWR);2.设置串口最基本的设置串口包括波特率设置,效验位和停止位设置。串口的设置主要是设置structtermios结构体的成员值。structtermio{
大百求知路
·
2023-09-15 01:52
嵌入式linux
linux
VS2010 Windows API
串口编程
(二)
目录一串口通信基础1.1串口通信原理与特点1.2串口通信的传输方式1.3串口通信的同步技术1.4串行接口标准二API函数实现串口通信2.1打开串口2.1.1串口是否有驱动2.1.2连接串口2.1.3串口逻辑端口号大于10无法打开问题2.2串口配置2.2.1设置缓冲区大小2.2.2设置串口状态2.2.3设置需通知的事件2.2.4清空缓冲区2.3异步接收数据三示例代码3.1连接串口并设置参数3.2发送
m0_37346206
·
2023-09-11 08:17
java
VS2010 Windows API
串口编程
(二)
目录一串口通信基础1.1串口通信原理与特点1.2串口通信的传输方式1.3串口通信的同步技术1.4串行接口标准二API函数实现串口通信2.1打开串口2.1.1串口是否有驱动2.1.2连接串口2.1.3串口逻辑端口号大于10无法打开问题2.2串口配置2.2.1设置缓冲区大小2.2.2设置串口状态2.2.3设置需通知的事件2.2.4清空缓冲区2.3异步接收数据三示例代码3.1连接串口并设置参数3.2发送
m0_37346206
·
2023-09-11 08:17
java
tomcat
VS2010 Windows API
串口编程
(一)
注:在VS2010中没有编写串口的控件,因此,需要自己下载相关的文件并安装。操作比较麻烦。用Win32API编程,在VS2010中能够实现同样的功能。仅此,与大家共享一下。可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。本文我们只介绍API串口通信部分。串口的操作可
m0_37346206
·
2023-09-11 08:47
windows
maven
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他