我需要学习什么来编写一个程序,通过USB将数据发送到预编程的微控制器?

我需要学习什么来编写一个程序,通过USB将数据发送到预编程的微控制器?,usb,transfer,data-transfer,Usb,Transfer,Data Transfer,我知道我的编程经验只能追溯到几个月前,我不知道该如何表达这个问题,但请容忍我。我对任何批评都持开放态度,我很乐意用你要求的任何细节更新我的问题,但无论如何。。。。我的问题是,我是否应该研究某个API,或者使用某个编译器创建一个程序,通过usb链路将几个字节发送到另一端的微控制器?程序如何识别将信息发送到哪个端口?谢谢如果需要的话,我很乐意重新表述这个问题 还有一种可移植的、用Python编写的、易于学习的语言。它是一个包装器,一个C库。还有Perl和Lua以及Java和Ruby(等等)的包装器。

我知道我的编程经验只能追溯到几个月前,我不知道该如何表达这个问题,但请容忍我。我对任何批评都持开放态度,我很乐意用你要求的任何细节更新我的问题,但无论如何。。。。我的问题是,我是否应该研究某个API,或者使用某个编译器创建一个程序,通过usb链路将几个字节发送到另一端的微控制器?程序如何识别将信息发送到哪个端口?谢谢如果需要的话,我很乐意重新表述这个问题

还有一种可移植的、用Python编写的、易于学习的语言。它是一个包装器,一个C库。还有Perl和Lua以及Java和Ruby(等等)的包装器。

仅仅使用USB到串行转换器可能会更容易;通过USB串行端口发送几个字节在两端都会容易得多。像或这样的设备(价格高达4.30美元)上有USB到串行设备,因此几乎是透明的,读取传入数据和发送回数据几乎是非常简单的,而且会有大量教程介绍如何通过USB发送一些数据,比如。

你想要一个api吗?在哪个操作系统上?如果您只需要向设备发送一些数据,只需使用超级终端(或同等设备)。我几乎在所有需要向设备发送数据的情况下都使用了这种技术。只有在我编写自定义引导加载程序时,我才真正需要编写自定义代码来将数据发送到端口,但如果使用FTDI USB串行转换器芯片,那就像与串行端口通话一样。不用动脑筋。