惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
A
About on SuperTechFans
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements
D
DataBreaches.Net
B
Blog
博客园 - 【当耐特】
爱范儿
爱范儿
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
WordPress大学
WordPress大学
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
Microsoft Azure Blog
Microsoft Azure Blog
雷峰网
雷峰网
量子位
G
Google Developers Blog

博客园 - 杨奉武

VSCODE选中变量后右侧滚动条不显示相同引用项位置问题 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-V5.0.0版本(V4旧版本程序移植到新版本操作手册) 中移ML307A(4G Cat1,C-SDK,OpenCPU)模组学习开发-基础入门-关于测试官方提供的demo程序 A8款WiFi&BLE+4G+GPS摄像头拍照图传模块 - SDK二次开发环境搭建和程序下载 WIFI&蓝牙(ESP32)转CAN或RS485总线&串口TTL模块-CSDK--MQTT和RS485双向透传 GY001-带RS485或CAN总线的WiFi+4G摄像头拍照图传模块 - 外部触发唤醒设备拍照,图片通过http发送到自己的服务器,发送完以后休眠(休眠时长由服务器控制) GY001-带RS485或CAN总线的WiFi+4G摄像头拍照图传模块 - 外部触发拍照,拍照存储到SD卡,然后从SD卡读取图片通过http发送到自己的服务器 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-用户可以随时按下按键进行拍照,拍照存储到SD卡,然后从SD卡读取图片通过http post(from-data)发送到服务器 GY001-WiFi&BLE+4G转CAN总线或RS485中高速通信 - 4G通信CAN数据发送到MQTT, GPS上传数据, 1ms一帧测试 GY001-WiFi&BLE+4G转CAN总线或RS485中高速通信 - 4G通信CAN数据发送到TCP服务器, GPS上传数据, 4G转CAN总线的1毫秒一帧通信测试,实际做到了微秒级速率 GY001-WiFi&BLE+4G转CAN总线或RS485中高速通信 - 产品使用手册 GY001-WiFi&BLE+4G转CAN总线或RS485中高速通信 - 关于OneNet基站定位配置 GY001-WiFi&BLE+4G转CAN总线或RS485中高速通信 - 4G通信CAN数据发送到UDP, GPS上传数据, 4G转CAN总线的1毫秒一帧通信测试,实际做到了微秒级速率 GY001-ESP32S3+4G+GPS转CAN总线或RS485双向透传-SDK二次开发环境搭建和程序下载 GY001-带RS485或CAN总线的WiFi+4G摄像头拍照图传模块-整板测试-外部触发或阿里云物联网平台控制拍照上传到阿里云对象存储OSS,阿里云物联网平台OTA升级程序,阿里云物联网平台动态注册设备 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-使用阿里云物联网平台控制拍照上传到阿里云对象存储OSS,支持阿里云物联网平台OTA升级程序,阿里云物联网平台动态注册设备 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时或外部触发拍照上传图片到阿里云对象存储OSS WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时或外部触发拍照上传图片到OneNet物联网平台 A8款WiFi&BLE+4G+GPS摄像头拍照图传模块 - 产品使用手册 GY001-带RS485或CAN总线的WiFi+4G摄像头拍照图传模块-整板测试-外部触发上传图片到OneNet平台,onenet OTA升级,内存卡存储图片,上传电池电压,GPS或基站定位位置 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-SDK二次开发环境搭建和程序下载 硬件基础知识和典型应用-二极管压降记录 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-产品使用手册 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-相关问题-编译出现undefined reference to 'esp_netif_ppp_set_params' WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-软件底层架构程序更新操作说明 硬件基础知识和典型应用-关于使用RAM运行单片机程序 硬件基础知识和典型应用-4G模组供电设计推荐 硬件基础知识和典型应用-在休眠项目中RS485电路休眠设计 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-设备接收串口命令拍照,然后使用http post把照片上传到服务器,同时支持串口和MQTT服务器透传通信 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-摄像头拍照识别解析QR二维码,并把解析的二维码数据通过MQTT发送
硬件基础知识和典型应用-使用单片机串口高速率接收大文件时使...
杨奉武 · 2025-11-25 · via 博客园 - 杨奉武

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnHardware" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

使用场景

电脑使用串口芯片发送数据给单片机, 如果速率很快,单片机缓存有限, 会来不及接收,就会导致数据丢失;

先说一下串口芯片的CTS引脚的作用; 如果串口上打开硬件数据流控,

CTS引脚拉低的时候,数据会正常发送给单片机;   CTS引脚拉高的时候,数据会暂停发送;

现在有个需求是单片机通过串口芯片以2M的速率接收一个文件数据;

我可以使用单片机的一个引脚连接串口芯片的CTS引脚;

正常情况下我拉低CTS引脚,让数据正常接收, 当我检测到缓存快满了, 我就拉高CTS引脚,

代我处理完当前的数据(比方说存储到flash), 我再拉低CTS引脚继续接收数据;

串口芯片需要选型,有些不支持硬件流控,而且支持的速率不一样

image

这边使用串口调试助手进行测试, 测试的时候把硬件流控打开

image

 同时注意 RTS 和 DTR 不要勾选

image