This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于MSP430F5510自带USB功能

Other Parts Discussed in Thread: MSP430F5510, MSP430F5529

最近在使用MSP430F5510,要使用内部的USB功能,主要应用他来通信,所以使用CDC。由于没有用过自带的USB功能,不知道如何下手,我下载TI的USB包,但还是不知道从哪里人手。有使用过的吗?指点指点,谢谢

  • 读一下 MSP430 USB API 的使用说明 Programmers_Guide_MSP430_USB_API.pdf

    试一试文件夹 MSP430_USB_API_Stacks 里的例程

  • 1. 安装MSP430F55XX的USB集成开发包,里面有USB的是stack的描述和一些工具软件,附件较大,你自己到官网去下.

    2. TI提供MSP430F5529实现CDC的例程,见附件

     

    3. 如果楼主只是为了实现CDC的一个功能,这样就足够了。如果楼主是想了解USB CDC类的开发流程,那需要看一些USB的资料.

     

    CDC-only examples.rar
  • 谢谢。我可以直接使用开发包里的CDC例程的吧

  • 请问你的PC端软件是自己设计的吗?

  • 之前已经设计过串口的PC端软件,使用CDC好像是虚拟出一个串口,不知道可以通用不?USB包里好像有一个与PC通信的软件。

  • 在MCU上使用USB STACK,模拟出CDC设备后,只要WINDOWS可以分配到COMn的号码,就可以认为它是物理存在的一个COM设备,任何API指向改COM设备的操作都是可以的。

    如果你的软件之前使用的串口通讯,现在把设备改为CDC虚拟串口后,应该是不需要再改PC软件,但是要注意COM口如何搜索指定端口号,因为系统真正的COM一般在4个以内,而虚拟串口号通常是100以内都有可能,这个要看你的PC软件是否考虑到了该种情况;

    测试方法:采用 WINDOWS的HyperTerminal或第三方串口工具可以OPEN对应的COM设备,并可以收到MCU发过来的简单信息就可以证明COM口登记成功。