c++ - 通过USB传输数据

标签 c++ embedded visual-c++

我想开发代码通过 USB 将数据从系统传输到 PIC。 任何人都可以提供有关通过 USB 进行数据传输的良好链接。 因为我是新手。

注意:非常简单,代码对我来说就足够了。

提前致谢

最佳答案

PIC16F877 没有内置 USB 外设。我假设您正在构建的产品是“USB 设备”,并且您所指的“系统”将提供 USB 主机功能。如果是这种情况,那么您将必须在硬件中添加一个 USB 接口(interface)芯片,以提供异步串行到 USB 的连接。合适的设备由TI(TUSB系列)或FTDI制造。然后将其中一个连接到 PIC 内部 USART 并假装您正在通过一个简单的串行端口传输数据。如果您使用的是个人电脑,则连接的设备将显示为标准 COMn: 端口。

关于c++ - 通过USB传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1346823/

相关文章:

c++ - opencv - 在 cvCvtColor 中断言失败(dst.data == dst0.data)

C++ 错误、类和构造函数

c - strstr 表现的几率

visual-c++ - 如何让 MDI MFC 应用程序在任务栏中显示一个实例?

c++ - 枚举替代品

C++在基类问题上返回带有模板的嵌套类

c++ - 如何通过流插入运算符调用成员函数?

embedded - ARM 上的堆分析

linux - 如何在登录提示之前获取引导日志消息中的时间戳?

email - 如何在VC++中发送电子邮件?