Usb 是否有PIC24f初学者工具包作为主机串行仿真器的示例程序?

Usb 是否有PIC24f初学者工具包作为主机串行仿真器的示例程序?,usb,microchip,pic24,Usb,Microchip,Pic24,随套件发送的USB主机示例仅用于读取文件,而不是发送/接收串行数据。我搜索了微芯片、论坛和谷歌都没有结果。我相信你们中的许多人都知道微芯片USB库是出了名的困难,我一直无法取得任何可衡量的进展。我尝试了microchip USB配置实用程序,但出现了错误,而且对它的工作原理没有更好的理解。举个例子,即使是一个以PIC为主机的简单字节回送程序也足以让我继续 修订: 让我把事情弄清楚一点。大图-我正试图使用PIC24F启动器套件与TI的TRF7960A EVM板进行对话。TRF7960板是通过USB

随套件发送的USB主机示例仅用于读取文件,而不是发送/接收串行数据。我搜索了微芯片、论坛和谷歌都没有结果。我相信你们中的许多人都知道微芯片USB库是出了名的困难,我一直无法取得任何可衡量的进展。我尝试了microchip USB配置实用程序,但出现了错误,而且对它的工作原理没有更好的理解。举个例子,即使是一个以PIC为主机的简单字节回送程序也足以让我继续

修订: 让我把事情弄清楚一点。大图-我正试图使用PIC24F启动器套件与TI的TRF7960A EVM板进行对话。TRF7960板是通过USB端口进行通信的RFID读卡器。我需要能够向它发送字符串命令,如“0109000304F0000000”,然后从TRF7960接收类似的消息。这就是为什么我需要能够让PIC24F作为主机运行并发送串行数据的原因。当我提到“串行仿真器”时,我很可能用了一个糟糕的词,但我不知道还能叫它什么。 希望这有助于

修订2: 这张照片就是主人。我将在通电时初始化RFID读卡器。当RFID标签在范围内时,RFID阅读器将通过USB异步发送数据。数据将是表示来自RFID芯片的UID的字符串。程序必须检测USB通信量并中断以进行处理。我想我可以通过投票来获取数据,但我担心我会错过它。然后,我将获取这些数据,并根据其他输入决定要做什么。如果示例将数据放在LCD上,这样我就可以验证该步骤是否正常工作,那就太好了。PIC还将读取其他输入,如按钮按下、PWM和A/D通道。我将收集所有数据,然后定期通过SPI或UART将其输出到无线电


再一次…非常感谢。

你要找的东西不存在。串行仿真由USB设备而不是主机执行。看看USB设备堆栈;上次我检查时,那里有一个CDC的例子。

你要找的东西不存在。串行仿真由USB设备而不是主机执行。看看USB设备堆栈;上次我查看时,这里有一个CDC的例子。

不清楚您想做什么。是否要发送和接收RS-232串行数据?MLA中的主机演示代码使PIC成为USB主机。您正在尝试承载哪个USB设备?您收到了哪些错误?您的修订版有帮助,但您将通过什么方式启动与RFID阅读器的USB交换?您将如何处理回复?有键盘和显示器吗?换句话说,您如何与PIC通信?USB主机启动与托管设备的所有交换,因此,一旦您进行通信,设备将只发送响应您命令的数据,然后您可以在请求下一个命令之前处理这些数据。也就是说,演示提供了几个如何应用USB框架的示例。这样就省去了从头开始编写主机的麻烦,但您必须根据特定设备的传输要求对主机进行定制。这似乎不是我在测试中看到的情况。我通过USB将RFID阅读器连接到笔记本电脑。我启动了终端程序(Putty),并将配置字符串发送到RFID板。然后,我将读卡器移动到RFID标签上,RFID读卡器将标签的UID发送到笔记本电脑,它显示在我的屏幕上。我重复了这个动作,我能够反复扫描(读取)RFID标签,我在标签上移动了它。每次RFID阅读器都会通过USB向我的笔记本电脑发送一条信息,而我的笔记本电脑不需要请求额外的数据包。根据你之前的陈述,我觉得在这个过程中有一些东西我不明白。这也是我希望有人能给我举个例子的另一个原因。我不是第一个尝试这个的人。不清楚你想做什么。是否要发送和接收RS-232串行数据?MLA中的主机演示代码使PIC成为USB主机。您正在尝试承载哪个USB设备?您收到了哪些错误?您的修订版有帮助,但您将通过什么方式启动与RFID阅读器的USB交换?您将如何处理回复?有键盘和显示器吗?换句话说,您如何与PIC通信?USB主机启动与托管设备的所有交换,因此,一旦您进行通信,设备将只发送响应您命令的数据,然后您可以在请求下一个命令之前处理这些数据。也就是说,演示提供了几个如何应用USB框架的示例。这样就省去了从头开始编写主机的麻烦,但您必须根据特定设备的传输要求对主机进行定制。这似乎不是我在测试中看到的情况。我通过USB将RFID阅读器连接到笔记本电脑。我启动了终端程序(Putty),并将配置字符串发送到RFID板。然后,我将读卡器移动到RFID标签上,RFID读卡器将标签的UID发送到笔记本电脑,它显示在我的屏幕上。我重复了这个动作,我能够反复扫描(读取)RFID标签,我在标签上移动了它。每次RFID阅读器都会通过USB向我的笔记本电脑发送一条信息,而我的笔记本电脑不需要请求额外的数据包。根据你之前的陈述,我觉得在这个过程中有一些东西我不明白。这也是我希望有人能给我举个例子的另一个原因。我不是第一个尝试这个的人。