注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
dingshidong的个人空间
https://home.eeworld.com.cn/space-uid-226256.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
stm32野火开发板上做USB通信,用的CDC虚拟串口。
已有 9466 次阅读
2012-7-23 20:03
stm32野火开发板上做USB通信,用的CDC虚拟串口。
stm32端将ADC采集的数据通过USB传给电脑,传输速率理论上是12Mbps,上位机是从PC端的串口缓冲区拿数据,用C#编写的上位机将ADC采集的波形还原,也就是画图。
我就不明白,安装的驱动作用是?修改了PID和VID。
还有PC端的USB作用不是太明白?是一下那种情况:
1、stm32端传过来的数据根本没有经过USB的缓冲区,而是直接将数据存到串口(COMx)指定的首地址,一字排开存储起来。驱动的作用是给分配一个COM口,比如在我电脑上COM7,在另外一台电脑上是COM2,并且驱动指定存放数据的首地址。
2、stm32端发过来的数据首先缓存到PC端的USB缓冲区,然后USB缓冲区又将数据转存到串口的缓冲区。那么USB往串口传输数据的速率是多少呢?
顺便问各位大佬:PC端USB的缓冲区和串口缓冲区的大小是多少?是如何定义的,是驱动定义的还是人为可修改的?
收藏
邀请
举报
全部
作者的其他最新日志
•
仿真器识别不了CC2530芯片,求HEX文件!
•
cc2530-睡眠定时器中断(ST0,ST1,ST2)
•
谁用过检测“紫外线”的传感器
•
LM358单运放接成仪表放大器
•
2A太阳能,温差的能量收集, 凌特的芯片:LT3652和LTC3108.
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
dingshidong
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
干货 | 全手工打造!短波调频接收机设计及制作
MEMS行业的三大竞争壁垒
『大选』进入关键9月,要不要来干预一把?
支持Matter1.0标准的设备即将闪亮登场
华为举债40亿
中国宣布,审查美光
新增数据手册
T499D476M016ATE800Z123
MF75-2463-DB101
TSW-204-09-S-Q-LA
ICH-240-N
FMXMA218IJF-04.200000M
RR0510P5622D-C
热搜器件
236
801-009-07ZNU16-12PA
SN74ALVC125DG4
MS3100E14S-9P
MIKROE-1455
S-13A1H12-U5T1U3
推荐下载
雷达模块集库缩短系统开发周期
基于单片机的液位监控系统
A BASIC INTRODUCTION TO RFID T
一个修改过的devC版的控件汉化包
一种改进的用于FPGA快速部分配置的电路结构
基于C语言编写的,在ZIGBEE的网络中,进行环境数据采集和无线传输的程序
推荐关注
四脚晶振怎么区分有源无源
上汽大通汽车CAN数据解析开发服务及技术商用领域详细解析
【Follow me第二季第4期】2.必做任务之点灯+串口打印
【Follow me第二季第3期】DAC配置生成波形及性能测试(二)使用ADC采样DAC模块输出...
《Linux内核深度解析》 ---- 序言阅读及相关资源获取
OpenHarmony测试RS232/RS485串口方法,触觉智能SBC3528工控主板演示