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
串口烧录
STM32F103C8T6与ESP8266构建无线通信指南
通过详细的步骤说明,您将学会如何配置ESP8266无需预先
烧录
特定固
薄化克Oswald
·
2025-02-11 09:03
C# Winform--SerialPort
串口
通讯(ASCII码发送)
1.代码部分privateSerialPortserialPort=newSerialPort();privatevoidbutton1_Click(objectsender,EventArgse){serialPort.BaudRate=9600;serialPort.Parity=Parity.None;serialPort.StopBits=StopBits.One;serialPort.D
@Crazy Snail
·
2025-02-11 07:45
随笔
c#
开发语言
Winform
Serialport
通信
linux设备驱动分类总结 1
1.字符驱动设备指存取时没有缓存的设备,采用字节流访问的设备,如按键,
串口
,声卡,触摸屏等2.块驱动设备有缓存来支持,块设备必须能够随机存取(randomaccess),字符设备则没有这个要求。
蓝灯ing
·
2025-02-10 18:07
串口
通信USART的波特率误差计算GD32、STM32
UART通信的误差计算:接收方与发送方频率不准,可能引起累积误差?晶振时间积累误差比如发送器和接收器,两边的晶振,发生了最大的相反方向的漂移,内置8MHz晶振误差精度0.5%,两边累积最大误差达到1%内置8MHz晶振,实际则为8MHz*(+-1.005)=7.96MHz~8.04MHz接收方和发送方,晶振都不准,这将对通信产生不确定影响。下图是两个晶振的误差对比晶振频率精度60s误差ms误差us误
kongba007
·
2025-02-09 18:51
GD32
碎片知识
单片机
stm32
物联网
嵌入式
gd32
串口
调试可能遇见的常见问题和排查方法
串口
UART作为嵌入式应用和通讯领域中最常用的接口之一,接口协议虽然简单,但在实际应用中不同设备之间的通讯也会存在各种小问题,下面对使用中各种常见的问题做下总结和梳理,可作为调试参考。
苏州稳联
·
2025-02-09 16:36
物联网
嵌入式硬件
信息与通信
stm32编译过程剖析 MicroPython openmv运行逻辑分析 MicroPython和传统c语言编译的比较 头脑风暴
首先来讲讲机器码,任何编译手段到最后
烧录
应用于芯片处理器的都是机器码比如在某个架构下,二进制码0x33448899677代表的是str,也就是汇编里面的写入操作,然后他后面的一个参数是我要写入的地址也是二进制码
广药门徒
·
2025-02-09 15:28
单片机
CubeMX生成STM32工程文件,对
串口
测试使用(一)
目录引言硬件连接软件配置步骤步骤一:开启USART和相关时钟步骤二:配置USART参数步骤三:配置USART(GPIO)数据发送和接收发送数据阻塞方式发送数据中断方式发送数据接收数据阻塞方式接收数据中断方式接收数据引言项目基于STM32F103C8T6开发,工程代码基于CubeMX生成,具体代码生成步骤见用CubeMX生成STM32F103C8T6的工程。本节对生成的工程代码进行初步的解析,实现利
魂兮-龙游
·
2025-02-09 10:53
单片机
stm32
嵌入式硬件
信息与通信
嵌入式硬件篇---OpenMV
串口
流和缓冲区
文章目录前言流和缓冲区1.流(Stream)的含义定义在OpenMV中的体现2.缓冲区(Buffer)的含义定义在OpenMV中的实现3.流与缓冲区的协同工作数据发送流程数据接收流程4.缓冲区管理的关键方法发送缓冲区管理接收缓冲区管理示例代码5.流控制与缓冲区溢出预防6.实际应用场景场景1:实时传感器数据传输需求实现场景2:高速图像传输需求总结总结前言以上就是今天要讲的内容,本文简单介绍了Open
Ronin-Lotus
·
2025-02-09 10:51
嵌入式硬件篇
嵌入式硬件
python
OpenMV
UART
流和缓冲区
stm32-wifi模块
它通常用于物联网(IoT)项目中,支持TCP/IP协议栈,能够通过AT指令或者
串口
通信来与外部设备(如STM32)进行数据交换。2.ESP8266的特点内置Wi-Fi:支持2.4GHzWi-Fi网络。
想要成为糕手。
·
2025-02-09 09:12
stm32
php
嵌入式硬件
关于
串口
波特率的的记录
常用串行数据格式:8位数据一个起始位一个停止位,低位数据在前如果是同步
串口
,还需要增加同步时钟,所以大部分用异步
串口
较多:UART1,波特率115200代表1秒可以传送115200bits的数据2,115200bit
蓑衣客VS索尼克
·
2025-02-08 07:28
扎实基本功
单片机
stm32
嵌入式硬件
CLion下载没有STLink怎么办?
那么我这里给出的办法是
串口
,一般来说很少有这种情况(有USB转
串口
却没有STLink),但是不是绝对的,比如我。。。。主要是一般用的板子st-Link和usb转
串口
放在一个typeC上就行了。
且撷相思红豆枝
·
2025-02-07 21:58
嵌入式硬件
stm32
蓝桥杯嵌入式学习(八)UART
一.引言
串口
通信是指通过串行接口进行数据传输的一种通信方式。
串口
通信原理1.
串口
硬件连接
串口
通信需要将数据线和控制线连接到两个设备之间的串行接口。
2301_78114356
·
2025-02-07 01:45
学习
使用Arduino对NodeMCU连接蓝牙模块进行开发
NodeMCU与蓝牙模块需要在D2、D3模拟
串口
通信,所以需要声明模
爱玩单片机的小王
·
2025-02-06 03:41
ESP8266
Arduino
蓝牙模块
单片机
小程序
ESP32-C3入门教程 WiFi篇⑥——基于
串口
的 WiFi 智能配网
文章目录一、前言二、WiFi配网方式三、功能简述四、源码实现一、前言本文基于VSCodeIDE进行编程、编译、下载、运行等操作基础入门章节请查阅:ESP32-C3入门教程基础篇①——基于VSCode构建HelloWorld教程目录大纲请查阅:ESP32-C3入门教程——导读二、WiFi配网方式WiFi配网即:用户通过App/小程序/网页等途径将WiFi的SSID和密码等信息发送给ESP32,方式有
小康师兄
·
2025-02-06 03:11
ESP32-C3入门教程
单片机
嵌入式硬件
ESP32
WiFi配网
串口
用Python替代OpenMV IDE显示openmv USB 图像
原理是利用openmv的usb模仿
串口
,然后用Python代码打开
串口
接收能替代openmvide跑48帧图像Python端需要的依赖:需要的是:fromultralyticsimportYOLOimportcv2importnumpyasnpfromserialimportSerialimporttimefromcollectionsimportdequepyserial3.5numpy2.0
广药门徒
·
2025-02-06 02:36
python
ide
开发语言
modbus rtu协议介绍及开发
0背景在《一文读懂
串口
及各种电平信号含义》中介绍过
串口
、UART、TTL、RS232/485等概念的基本含义,其中modbus是一种应用层的协议,本文对该协议的具体原理以及使用方法做一个介绍1modbus
宗而研之
·
2025-02-06 02:31
#
NVIDIA
Jetson
单片机
网络协议
用蓝桥杯单片机使用
串口
通信发送数字与字符串和接收数据
目录1.发送与接收数字1.基本功能2.初始化3.电脑发送数据功能4.代码2.发送与接收字符串1.基本功能2.初始化3.电脑发送数据功能4.代码1.发送与接收数字1.基本功能1)通过
串口
1发送数据。
安知甜与乐
·
2025-02-05 23:11
单片机
单片机
蓝桥杯
嵌入式硬件
STM32F103c8t6驱动DHT11温湿度在
串口
上打印温湿度(其它f103系列都可以用,直接移植这个库,修改下引脚就行)STM32驱动DHT11的库,可以直接移植
一、前言在物联网和嵌入式系统开发中,温湿度监测是常见的基础功能需求。本文将详细介绍如何使用STM32F103c8t6单片机驱动DHT11数字温湿度传感器,并提供完整的代码解析,源码每条都进行了注释。资源链接包含了整个代码工程和DHT11的数据手册,需要自行下载二、DHT11传感器简介2.1基本特性单总线数字信号输出湿度测量范围:20-90%RH(±5%RH)温度测量范围:0-50℃(±2℃)供电电
单片机阿伟
·
2025-02-05 21:58
stm32
嵌入式硬件
单片机
初学51单片机之I2C总线与E2PROM以及UART简单实例应用
前面博主写过一个电子密码锁的程序初学51单片机之简易电子密码锁及PWM应用扩展_51单片机设计电子密码锁-CSDN博客本篇主要是在此基础上修改下程序,让密码存储在E2PROM中,并且可以通过UART
串口
通信在线修改
firewood2024
·
2025-02-05 21:54
51单片机
单片机
嵌入式硬件
STM32单片机学习记录(11.17)
一、STM324.1-OLED调试工具1.常见调试方法:(1)
串口
调试:通过
串口
通信,将调试信息发送到电脑端,电脑用
串口
助手使用调试信息。
宣宣猪的小花园.
·
2025-02-05 12:47
STM32
stm32
无人机
嵌入式硬件
单片机
Linux学习笔记-正点原子阿尔法开发板V2.4学习记录
目录1.安装编译器2.imdownload
烧录
问题1.安装编译器树莓派3B+做服务器,安装GCC编译器指令:aptinstallgcc-arm-linux-gnueabihf参考链接:树莓派安装ubuntu
@bjtuhbxy_17813263
·
2025-02-05 07:45
学习
笔记
STM32
串口
接收流程-
串口
接收中断
串口
接收
串口
接收流程编程USARTx_CR1的M位来定义字长。编程USARTx_CR2的STOP位来定义停止位位数。编程USARTx_BRR寄存器确定波特率。
每天学点
·
2025-02-05 05:00
MCU
stm32
嵌入式Linux开发---UART
串口
通信驱动硬件编程
0、
串口
基础准备嵌入式系统中,诸多设备都可以通过
串口
来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用
串口
就显得特别重要。首先,有几个概念简单澄清一下。
奔跑的蜗牛!
·
2025-02-05 00:30
嵌入式Linux经验教程
linux
arm开发
驱动开发
mcu
c++
qt
嵌入式硬件
嵌入式-ARM-学习总结(6):
串口
通信UART
嵌入式-ARM-学习总结(6):
串口
通信UART一、通信的基本概念1.同步通信和异步通信2.电平信号和差分信号3.并行接口和串行接口4.单工通信和双工通信二、
串口
通信的基本概念1.
串口
通信的特点:异步、
努力学习的花椰菜
·
2025-02-05 00:26
ARM
嵌入式
串口通信
物联网
单片机
arm
macOS 下的 ARM 裸机嵌入式开发入门- 第三部分:简单仿真多个
串口
的系统案例
QEMU能够模拟拥有多个串行端口的ARM系统,比如VersatilePB。它可以将这些串行端口定向到多种类型的主机资源,比如标准输入输出、伪终端或者telnet端口。在VersatilePB的手册中,有一个部分叫做“内存映射”,它包含了外围设备的绝对地址映射。例如,UART0、1和2接口分别位于地址0x101F1000、0x101F2000和0x101F3000。手册中提到,UART外围设备的程序
老猿讲编程
·
2025-02-05 00:56
Rust
macos
arm开发
使用MATLAB进行雷达数据采集可视化
数据通过
串口
传输,并经过解析后转换为三维坐标点,最终使用pcplayer进行动态渲染。该系统可用于环境感知、机器人导航、避障系统等场景。
陶瓷好烦
·
2025-02-04 19:52
单片机
嵌入式硬件
Windows平台下C++
串口
通信
文章目录通信基础
串口
通信
串口
UART字符帧波特率WindowsAPI
串口
通信CreateFileSetupCommReadFileWriteFileCloseHandleGetCommStateBuildCommDCBSetCommStateSetCommTimeoutsClearCommErrorPurgeCommSetCommMaskWaitCommEventWaitForSingleObje
YxVoyager
·
2025-02-04 11:19
windows
c++
无线电罗盘 改进自KerberosSDR 平替KrakenSDR
而KerberosSDR相比之前其它同类SDR(如USRPQR210,X310或LimeSDRQPCIe),它的优势就在于事先做好了这个软件,用户只需要把树莓派
烧录
好配套镜像就能使用。
老邵的科创世界
·
2025-02-04 04:54
KerberosSDR
krakensdr
kerberossdr
无线电测向
electron-vue实现与硬件进行
串口
通信
背景:项目需求,在electron桌面应用中,实现与硬件进行
串口
通信,一番调研,选择了契合度高的serialport插件地址:NodeSerialport插件选择好了,接下来就是集成实现功能,它这个集成是有坑的因为版本的问题
闲人孙大壮
·
2025-02-04 04:21
electron
npm
node.js
vue.js
electron
电控三周速成计划参考
建立开发环境,掌握最基础的硬件控制能力每日学习(2-3小时):环境搭建(2天)安装KeilMDK-ARM+STM32CubeMX使用CubeMX创建第一个工程(选择STM32F103C8T6)生成代码并
烧录
到开发板
kyle~
·
2025-02-04 03:42
嵌入式
单片机
嵌入式硬件
C#上位机开发,
串口
通信,读写数据以及处理
本教程主要介绍使用C#进行上位机开发,重点在于
串口
通信和数据处理。
串口
通信是一种常见的方式,允许设备之间通过串行接口交换数据,例如RS232、RS485等。
luckyext
·
2025-02-03 22:31
c#
开发语言
硬件工程
物联网
STM32F103C8T6驱动HC-SR04超声波模块测距打印在
串口
上
引言HC-SR04超声波测距模块因其成本低、精度高、使用简单,被广泛应用于机器人避障、液位检测等领域。本文将结合STM32F103C8T6的驱动代码,详细解析HC-SR04的工作原理及实现方法,帮助开发者快速上手。源码链接:https://share.weiyun.com/RJG4fPjyHC-SR04模块工作原理触发信号:向Trig引脚发送至少10μs的高电平脉冲,触发模块发射8个40kHz超声
单片机阿伟
·
2025-02-03 20:46
单片机
嵌入式硬件
stm32
qt
串口
readall判断是否读完
在Qt中,可以使用QIODevice的bytesAvailable函数来判断
串口
是否读取完毕。bytesAvailable函数返回当前可读取的字节数。
找个栗子
·
2025-02-03 19:10
开发语言
java
关于STC15W系列
串口
开发的踩坑
关于STC15W系列的
串口
开发整体来说难度不大,但是存在非常多的细节,稍不留意就会踩坑,故此记录。
辰尘_星启
·
2025-02-03 14:54
单片机
嵌入式硬件
驱动开发
Qt获取键盘按键事件(Windows API)----StateReader系列
Qt对于系统底层,一直没有很好的支持,例如
串口
并口通信,还有我们经常都会用到的全局热键,等等。既然Qt可能出于某种原因,不对这些进行支持,我们就只能自己写代码,调用系统相关的API了。
Sudouble
·
2025-02-03 14:53
Qt学习笔记
按键
Qt
WindowAPI
C++
全局热键
使用KEIL更新STM32程序的HEX文件下载指南及DEMO
这种文件格式用于存储编译后的程序代码,以便于将固件
烧录
进微控
BOBO爱吃菠萝
·
2025-02-03 11:00
DIY单片机
串口
打印函数print
原始的单片机
串口
只能发送单字节数据,再加个封装也就能发送个字符串,但是无法发送数字变量,要发送数字变量那基本要引入C语言的库函数printf,但是这个pintf函数好用确实是好用但是有个很大的缺点相对于小存储容量的单片机来说
时空自由民.
·
2025-02-02 19:54
单片机
串口通信
printf函数
ROM空间
DIY函数
随笔十五、CPU电源管理与设备树修改
之前参考泰山派开源硬件完成了RK3566核心板的制作,通过RKDevTool工具将镜像
烧录
进去后,呼吸灯正常闪烁,但
串口
重复打印以下信息:[10.243449]rockchip-dmcdmc:cpu0policyNULL
单片机社区
·
2025-02-02 06:49
立创泰山派随笔
嵌入式硬件
泰山派
设备树
基于Python的一个
串口
程序 上位机 DEMO
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、程序基本功能二、全部代码,代码直接复制可用1.全部代码总结前言`一个简单的
串口
程序-上位机,基于Python,pyqt5代码实现
qq_26991191
·
2025-02-02 02:02
python
开发语言
pyqt
单片机
单片机
串口
打印printf函数显示内容(固件库开发)
1.hal_usart.c文件#include#include"hal_usart.h"#include"stm32F10x.h"//**要根据使用的是哪个
串口
对应修改
串口
号eg:USART1**voidUSART_PUTC
单片机开发小白
·
2025-02-01 06:49
单片机开发学习
单片机
嵌入式硬件
STM32
串口
控制LED灯的亮灭
STM32中的
串口
控制LED灯的亮灭,分为两种方式,一种是直接发送数字0和1来控制灯的亮灭,另一种是通过发送字符串来控制。
独自破碎E
·
2025-02-01 05:38
嵌入式
stm32
单片机
物联网
ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)_esp32只能基于windows平台开发吗
2.3.1VScode插件配置2.3.2工程编译测试2.3.2
烧录
一、Windows环境下安装1.1安装Git直接搜索Git,到官方网站下载,地址:Git官方下载地址下载完毕,双击安装:除了开始选择一下安装路径
2401_87555613
·
2025-02-01 00:01
vscode
windows
ubuntu
串口
实验
一、6ULL
串口
UART原理6ULL的UART_URXD寄存器保存这
串口
接收到的数据。
lljss2020
·
2025-01-31 14:41
Linux
单片机
Linux
自制一个入门STM32 四足机器人具体开发顺序
0前期准备1.知识储备学习STM32微控制器的基础知识,包括GPIO、定时器、
串口
通信等外设的使用,可通过官方文档、教程和视频课程进行学习。了解舵机控制原理,因为四足机器人通常使用舵机来实现关节运动。
弥途
·
2025-01-31 02:22
足式机器人
stm32
机器人
单片机
fpga学习入门
串口
rs232回环
奇偶检验位这里是省略了做好回环后可以使用上位机做回环测试,top文件写的方式就是将rx(fpga端)接受到的模块(pc端)tx发送出去,这两个端口用杜邦线连接,同理模块的rx连接fpga的tx,看上位机接收区是否是你发送的即可测试代码正确,如果不对的话可以先把上位机停止位改成1.5或者2位即可需要使用到usb转ttl的模块一个这个做仿真的话稍微麻烦tb文件里需要例化tx发送给top文件,再例化rx
杨龙龙yll
·
2025-01-30 11:46
fpga
基于讯为RK3588平台搭建Ubuntu20.04.5根文件系统
准备工作在搭建系统之前,需要详细阅读讯为公司提供的一些资料(虽然他们家资料一直都做的不完善),搭建好用于开发的Ubuntu虚拟机环境,熟练使用一些常用工具如
烧录
系统的工具RKDevTool、传输文件的工具
襟铭心缘
·
2025-01-30 08:54
RK3588学习笔记
ubuntu
linux
arm开发
RK356X/RK3588构建Ubuntu20.04根文件系统
配置构建文件系统环境2.2、编写挂载脚本mount.sh并安装相关工具2.3、轻量级的桌面环境lubuntu-desktop2.4、卸载一些不必要的软件2.5、添加用户2.6、允许root用户登录桌面2.7、
串口
自动登录
那肯定是很多年以后!
·
2025-01-30 08:22
全志&瑞芯微开发实战
linux
Async协程保姆级教学
目录编辑前言二、Async协程使用步骤1.导入标准库2.协程三、协程的应用场景1.网络IO2.数据库IO3.文件IO4.异步任务调度5.Web服务6.设备和
串口
IO7.队列和管道总结前言介绍:Python
Louis yeap
·
2025-01-30 07:47
python
大数据
python
开发语言
协程
async
python 中serial.read用法详解之serial.read(inwaiting or 1)
在Python中,serial.read(inwaitingor1)是pyserial库中用于从
串口
读取数据的代码片段,下面是详细解释:read()serial类的方法,用于从
串口
缓冲区读取指定数量的字节数据
huiyuanzhenduo
·
2025-01-29 09:10
python
ESP32-CAM导入ino项目编译和
烧录
文章目录ESP32Cam模式接线图导入ino项目选择INO打开目录结构手动转换成C++源代码编译效果图搞猛一点其他实验ESP32Cam模式接线图导入ino项目选择INO打开目录结构platformio.ini;PlatformIOProjectConfigurationFile;;Buildoptions:buildflags,sourcefilter;Uploadoptions:customup
Android小码家
·
2025-01-29 08:59
Linux
ESP32
上一页
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
其他