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
Linux驱动-串口
【江科大】STM32:USART
串口
(理论部分)上
串口
全双工:可以进行同步通信单端信号:信号线传输的就是单端信号。
白糖熊
·
2024-01-23 16:35
STM32学习
stm32
嵌入式硬件
单片机
linux 下加载cp2102
串口
驱动
linux自带了cp210x驱动,在/lib/modules/5.8.0-48-generic/kernel/drivers/usb/serial/下加载USB转
串口
驱动$modprobeusbserial
锡城筱凯
·
2024-01-23 16:25
#
▶linux
Linux驱动
学习13(初步认识ioremap)
几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:(1)I/O映射方式(I/O-mapped)典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如X86的IN和OUT指令)来访问
iteye_11495
·
2024-01-23 14:32
操作系统
嵌入式
STM32CubeMX+MDK5——USART
串口
使用
一、USART简介通用同步异步收发器(UniversalSynchronousAsynchronousReceiverandTransmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于USART还有一个UART(UniversalAsynchronousReceiverandTransmitter),它是在USART基础上裁剪掉了同步通信功能,只有异步通信。简单区分同
洛尘~~
·
2024-01-23 12:57
#
stm32
stm32CubeMX,配合Keil,使用HAL库(或标准库)方式进行
串口
通信
引言今天我们学习STM32CubeMX
串口
的操作,以及HAL库
串口
的配置,我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函数功能重定向,USART中断接收,本系列教程将HAL
菲菲QAQ
·
2024-01-23 12:57
stm32
单片机
嵌入式硬件
STM32CubeMx+HAL库实现
串口
中断收发数据(STM32F103RCT6)新手小白必看的保姆级教程
(一)实验现象
串口
发送0,RX显示receive0LED0OFF!,LED0灭;
串口
发送1,RX显示receive1LED0ON!,LED0亮;
串口
发送2,RX显示receive2LED0ON!
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
【STM32HAL库】STM32CubeMX+STM32CubeMXIDE系列教程(三)——USART
串口
通信
前言此例程详细介绍了如何使用STM32CubeMX配置STM32单片机的USART
串口
,使用STM32CubeMXIDE进行软件编程。
乔乔同学
·
2024-01-23 12:55
HAL库
stm32
单片机
arm
STM32 CubeMX学习实验6:USART
串口
通信
二、编写代码1.
串口
发送在main函数中添加如下代码可实现
串口
发送数据到上位机,HAL_UART_Transmit函数第一个参数传入
串口
号,本例使用
串口
1(huart1),第二个参数传入要发送的数据,可通过
单片kun
·
2024-01-23 12:55
stm32
学习
嵌入式硬件
stm32+hal库+
串口
+cubemx——
串口
函数介绍,简单的
串口
收发函数
1.
串口
发送函数(简单的,仅此一家)HAL_UART_Transmit(&huart1,box,uart_reci_Data,0xff);以下为函数原型,但建议看看我的介绍HAL_StatusTypeDefHAL_UART_Transmit
大米~¥
·
2024-01-23 12:25
stm32
单片机
嵌入式硬件
STM32cubeMX+HAL库+
串口
中断收发程序
STM32cubeMX+HAL库+
串口
中断收发程序1、STM32cubeMX配置输入72,点击OK我使用的软件是VScode,不会导入的同学参考我这篇文章链接:【stm32
串口
+DMA环形缓冲收发保姆级
小马_666
·
2024-01-23 12:53
stm32
单片机
嵌入式硬件
STM32CubeMx+HAL库:USART
串口
收发数据的三种方式
上篇我们讲解了利用HAL库
串口
中断模式收发数据的教程,包括STM32CubeMx中
串口
的配置等,不清楚的小伙伴可以跳转链接学习查看。
枫-琳
·
2024-01-23 12:23
stm32
嵌入式硬件
单片机
STM32CubeMX+HAL(3)实现简单
串口
通信
STM32CubeMX+HAL实现简单
串口
通信在上一篇文章中我们用KEY0控制两个LED的亮灭,难度并不高。
芜湖_
·
2024-01-23 12:23
小白自学嵌入式
stm32
单片机
arm
鸿蒙开发-OpenHarmony轻量系统之获取当地时间
环境OpenHarmony3.1润和hispark_pegasusHi3861开发板DevEcoDeviceTool
串口
调试助手SNTP
移动开发技术栈
·
2024-01-23 11:21
鸿蒙开发
harmonyos
华为
程序员
鸿蒙开发
开发语言
鸿蒙系统
鸿蒙next
IMX6ULL|GPIO子系统
GeneralPurposeI/O的缩写,即通用输入输出端口,简单来说就是MCU/CPU可控制的引脚,这些引脚通常有多种功能,最基本的是高低电平输入检测和输出,部分引脚还会与主控器的片上外设绑定,如作为
串口
左手的月光
·
2024-01-23 10:44
单片机
嵌入式硬件
单片机7-10
目录定时器按键控制LED流水灯关键代码定时器时钟关键代码
串口
通信编辑
串口
向电脑发送数据电脑通过
串口
控制LEDLED点阵屏LED点阵屏显示图形LED点阵屏显示动画DS1302DS1302时钟显示DS1302
qq_45981247
·
2024-01-23 09:01
单片机
嵌入式硬件
【linux】
串口
工具
1.PuTTY-尽管PuTTY更为人所知作为SSH和Telnet客户端,但它也有
串口
连接能力。-在Debian上可以通过命令sudoapt-getinstallputty来安装PuTTY。
一尘之中
·
2024-01-23 07:43
linux
linux
服务器
运维
gitlab如何修改管理员密码
密码忘记了怎么办解决:#gitlab-ctlstart保证gitlab处于启动状态,&保证redis处于启动状态#su-gitgitlab-railsconsoleproduction进入gitlab
串口
环境下
木凡星纪
·
2024-01-23 06:01
STM32_CubeMx新建工程通用IO、
串口
、中断、看门狗、ADC、DMA全部都有
新建工程时钟源配置:系统调试和系统定时器配置:配置LED灯:配置成功:按键配置:配置成功:
串口
配置:参数配置:ADC的配置:中断配置:DMA配置:看门狗配置:中断的配置:单片机的基准时钟–72mhz选择
浅夏漫行
·
2024-01-23 06:41
工具安装
#
hal库开发方向
stm32
嵌入式硬件
单片机
嵌入式Linux开发: 从0开始编译并启动ARM Linux内核(全志)
准备您需要一台UbuntuPC(版本最好在20.04以上)、一个可以用的U-boot文件、Linux源码和您开发板对应的编译配置文件(config)、内存卡、读卡器以及一根
串口
线。
CNflysky
·
2024-01-23 06:07
嵌入式
linux
arm
arm开发
【
Linux驱动
】休眠与唤醒 | POLL机制 | 异步通知 | 阻塞与非阻塞 | 软件定时器
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2024-01-23 05:07
Linux驱动
linux
c语言
驱动开发
arm开发
架构
ARM-
Linux驱动
内核(S3C2440)
Linux启动流程驱动(程序):驱使设备行动的程序1.启动bootloader---引导操作系统启动的(裸机)程序,为操作系统启动准备环境,并引导操作系统启动2.启动kernel---操作系统核心(俗称的操作系统)3.加载根文件系统---一堆文件的集合(根目录下的文件)存储分类RAM(随机存储)SRAM静态DRAM动态SDRAM同步动态SDR(DDR2\3\4\5)ROM(只读存储)PROM可编程
Omedetou。
·
2024-01-22 22:05
linux
arm开发
运维
Qt使用QtSerialPort发送字符串/十六进制hex
话不多说,直接上代码//参数data为要发送的数据//参数isHex标明是否通过hex十六进制发送数据//变量sp定义的
串口
实例//变量res用于接收写数据的结果,结果为-1则发送失败if(isHex)
Jeady5
·
2024-01-22 22:57
qt
经验详谈
Qt
QtSerialPort
write
Vitis开发一——FPGA学习笔记<8>
一.HelloWorld实验在MPSOC开发板上搭建MPSOC嵌入式最小系统,并使用
串口
打印“HelloWorld”信息。
switch_swq
·
2024-01-22 20:23
学习笔记
FPGA
fpga开发
学习
笔记
4.STM32F40x
串口
通信(文中以USART1为例子)
一、USART概念内容
串口
通信是一种通过串行接口进行数据传输的通信方式。在
串口
通信中,数据是以位的形式逐个传输的,通常使用RS-232、RS-485、USB等接口标准。
青花木
·
2024-01-22 19:35
STM32F40x
stm32
嵌入式硬件
单片机
433或315无线模块同时发射信号时,会造成信号干扰吗?
【实验材料】1.发射模块:2个灵-T12.接收模块:1个灵-R1-M5N(明码
串口
)【实验方法与实验结果】1.把2个相同型号的发射模块按正、负极电源并联,然后通电;2.用两根导线分别接发射模块的发射引脚
大林哥
·
2024-01-22 18:49
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
编辑器
usart
串口
以及通信基本概念
文章目录通讯的基本概念串行通信与并行通讯串行通信并行通信两种通信方式的比较全双工、半双工及单工通讯概念**模型图**同步通讯与异步通讯模型图同步通讯模型图异步通讯模型图通讯速率比特率(Bitrate):波特率”(Baudrate):USART——
串口
通讯
串口
通讯协议简介物理层
elderingezez
·
2024-01-22 16:08
stm32
stm32
嵌入式硬件
STM32 Hal库FreeRtos查看所有任务的内存栈信息使用情况剩余空间 仅需一个函数搞定 超简单
voidvTaskList(signedchar*pcWriteBuffer);操作步骤一、连接
串口
后,在freertos.c里面定义一个全局变量,存在所有任务的栈的信息,注意,pcWr
jmlinux
·
2024-01-22 15:01
stm32
stm32
嵌入式硬件
单片机
C#winform上位机开发学习笔记3-
串口
助手的信息保存功能添加
1.功能描述下次开启
串口
助手时会存留上次的发送框信息,以及选择的
串口
号(备份
串口
号与发送栏内容)原理:将文本信息保存在,ini文件中,下次打开软件时读取文件信息刷新对应控件文本注意:在窗口关闭事件函数中也可进行信息备份工作
宽容人厚载物
·
2024-01-22 13:46
学习
笔记
c#
开发语言
上位机
winform
C#winform上位机开发学习笔记4-
串口
助手的发送接收字节统计功能添加
1.功能描述接收统计与发送统计功能开发,旨在统计发送字节数与接收字节数并且显示在指定的文本框内,发送接收清除按钮则是清零统计字节数量。2.代码部分2.1ASCII接收//统计接收字节数UInt32RBytes=Convert.ToUInt32(textBox7.Text,10);//定义接收字节数变量,并初始化为已接收字节数RBytes+=(UInt32)str.Length;//加ASCII码字
宽容人厚载物
·
2024-01-22 13:46
学习
笔记
c#
上位机
winform
串口助手
C#winform上位机开发学习笔记2-
串口
助手的断帧功能添加
1.功能描述按照设定时间对接收数据进行断帧(换行)应用于需要接收完整数据包的场景,例如下位机发送一包数据为1秒,每100ms发送一组数据大部分用于接收十六进制数据时2.代码部分步骤1:添加计时器,设置默认时间为500ms步骤2:去掉断帧复选框默认使能步骤3:设置断帧复选框时间集合步骤4:开启HEX接收数据选择框时//当开启HEX接收时事件privatevoidcheckBox16_CheckedC
宽容人厚载物
·
2024-01-22 13:46
学习
笔记
C#
winform
嵌入式
上位机
C#winform上位机开发学习笔记2-
串口
助手的定时发送功能添加
1.功能描述选择自动发送功能后,按照设定的发送时间发送发送框中的信息数据,设定时间可以手动输入,当手动输入信息无效(非数字)时,系统弹出错误提示,并将其设置为默认定时时间。2.代码部分步骤1:增加计时器空间Timer步骤2:使能计时器,默认设置定时时间为1秒注:这里在测试时出现错误,默认使能应该关闭,如果一开始就开启,那在软件打开时会自动启动定时发送数据!!!默认使能,点击定时发送选择框才会使能。
宽容人厚载物
·
2024-01-22 13:42
学习
笔记
winform
C#
上位机
嵌入式
Ubuntu 添加
串口
权限
ubuntu
串口
添加权限方法Ubuntu添加
串口
权限前言一、添加用户组,可长期使用二、给当前终端权限(单次有效)1.指定
串口
2.通用三、修改文件Ubuntu添加
串口
权限提示:文章写完后,目录可以自动生成
不浪不欢
·
2024-01-22 12:46
ROS
ubuntu
linux
第15届蓝桥杯嵌入式省赛准备第三天总结笔记(使用STM32cubeMX创建hal库工程+
串口
接收发送)
因为我是自己搞得板子,原本的下程序和
串口
1有问题,所以我用的是
串口
2,用的PA2和PA3一,使用CubeMX配置
串口
选择A开头的这个是异步通信。
小小菜鸟9527
·
2024-01-22 12:53
蓝桥杯嵌入式
笔记
stm32
单片机
(实测可用)GD32F303RCT6开发板移植RT-Thread操作系统(添加
串口
RS485线程进行
串口
收发)
10x10x05P(3)开发板主芯片内核:ARM®Cortex®-M4(4)开发板主芯片主频:120MHz(5)开发板主芯片Flash大小:256KB(6)开发板主芯片RAM大小:48KB2、Debug调试
串口
简介
嵌入式ZYXC
·
2024-01-22 11:35
RT
Thread
单片机
stm32
物联网
arm
mcu
(实测可用)GD32F303RCT6开发板移植RT-Thread操作系统(添加RTC时钟线程驱动DS1302时钟)
10x10x05P(3)开发板主芯片内核:ARM®Cortex®-M4(4)开发板主芯片主频:120MHz(5)开发板主芯片Flash大小:256KB(6)开发板主芯片RAM大小:48KB2、Debug调试
串口
简介
嵌入式ZYXC
·
2024-01-22 11:05
RT
Thread
单片机
stm32
物联网
mcu
arm
ARM_Linux的NFS网络文件系统的搭建
1、传送速度快,学习过stm等单片机知道可以通过
串口
的方式进行下载,但是
串口
的传输速率有限(以9600波特率为例,1s传输9600bit也就是1200个字节),当工程文件非常大
逸兴云飞~
·
2024-01-22 07:56
Linux_study
arm开发
linux
网络
使用VS2015用C#最简单代码实现
串口
通讯
使用VS2015用C#最简单代码实现
串口
通讯上位机界面如图:具体代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel
yukuaidere
·
2024-01-22 03:20
上位机串口通讯
c#
C#读写三菱Fx PLC 使用Fx
串口
协议 读写Fx3U设备
本文将使用一个Github开源的组件库技术来读写三菱FXPLC,使用的是基于
串口
的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作github地址:https
weixin_30682127
·
2024-01-22 03:18
c#
网络
前端
ViewUI
C#与三菱FX5U PLC的通信程序:实现运动控制、读写操作与监控报警
自己用C#写的控制三菱FX5UPLC(三菱任何系列都通用,网口,
串口
都行)的上位机程序,PLC源程序也附上,是学习C#和三菱PLC通信的好例子,有对辅助继电器M,对单字,双子D的读写,IO的监控,报警的显示等功能
nAQGLSZ
·
2024-01-22 03:48
程序人生
上位机软件干货(1)——TcpClient通信(c#、winform)
前言:我们在写上位机软件的过程中,经常需要和各种仪器通信,比如机械手、工业相机、扫码枪、流量计等,由于网口tcp通信比
串口
通信稳定,且通信距离较长,等一系列优势,所以现在tcp网络通信变得越来越普及,而
c#上位机
·
2024-01-22 03:48
c#
c#
c#
串口
编程(转)
在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与上位机之间要进行数据通信的两种方式都是基于
串口
的:USB转
串口
——上位机和下位机通过
aaa407217484
·
2024-01-22 03:17
自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,
串口
都行)的上位机程序,PLC源程序也附上
自己用C#写的控制三菱FX5UPLC(三菱任何系列都通用,网口,
串口
都行)的上位机程序,PLC源程序也附上,是学习C#和三菱PLC通信的好例子,有对辅助继电器M,对单字,双子D的读写,IO的监控,报警的显示等功能
「已注销」
·
2024-01-22 03:17
c#
开发语言
C#
串口
通讯控制4路继电上位机
C#
串口
通讯控制4路继电上位机界面如下源码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data
码猩
·
2024-01-22 03:47
C#从零到精通
c#
开发语言
linux驱动
(五):framebuffer
本文主要探讨210的framebuffer驱动知识。frameBuffer用户态进程直接调用显卡写屏,framebuffer接口是给用户态进程用于写屏framebuffer设备文件为fbx清屏:ddif=/dev/zeroof=/dev/fbx清屏:$ddif=/dev/zeroof=/dev/fb0bs=1024count=768截屏:ddif=/dev/fbof=fbfilefb.hstruc
菜_小_白
·
2024-01-22 02:24
linux
c语言
驱动开发
linux驱动
(六):input(key)
本文主要探讨210的input子系统。input子系统input子系统包含:设备驱动层,输入核心层,事件驱动层事件处理层:接收核心层上报事件选择对应structinput_handler处理,每个input_handler对象处理一类事件,同类事件的设备驱动共用同一handler核心层:连接设备驱动层和事件处理层,为设备驱动层提供输入设备驱动接口(structinput_dev)以及输入设备驱动注
菜_小_白
·
2024-01-22 02:24
linux
驱动开发
c语言
linux驱动
(八):block,net
本文主要探讨210的block驱动和net驱动。block随机存取设备且读写是按块进行,缓冲区用于暂存数据,达条件后一次性写入设备或读到缓冲区块设备与字符设备:同一设备支持块和字符访问策略,块设备驱动层支持缓冲区,字符设备驱动层没有缓冲块设备单位:扇区(Sectors):1扇区为512(倍)字节,块(Blocks):1块包含1个或多个扇区,段(Segments):若干相邻块组成,页(Page):内
菜_小_白
·
2024-01-22 02:24
linux
c语言
驱动开发
CH341 SPI方式烧录BK7231U
CH341是一个USB总线的转接芯片,通过USB总线提供异步
串口
、打印口、并口以及常用的2线和4线等同步串行接口。BK7231UWi-FiSOC芯片,内嵌处理器。
修充电器上瘾
·
2024-01-21 17:15
BK7231
CH341
NeoProgrammer
PYTHON
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他