首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DSP/微控制器与PC应用程序之间的接口

DSP/微控制器与PC应用程序之间的接口
EN

Stack Overflow用户
提问于 2010-06-15 17:05:16
回答 2查看 1.6K关注 1票数 6

我用一个数字信号处理器来控制一个无位置传感器的无刷直流电机,这个数字信号处理器在一个板上,它有一个并行端口和一个jtag连接(它是一个eZdspTMS320F2812)。PC应用程序和DSP在运行时进行通信的最佳方式是什么?理想情况下,我希望有一个GUI程序与按钮,如开始,停止,加速,减速…但我以前从来没有做过这样的事情。哪种端口和方法最易于使用?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-16 00:01:55

您还可以使用简单的RS232通信。我总是使用它,因为它既便宜又易于实现。

RS232收发器非常便宜(就像Maxim-IC的MAX232一样),而且易于使用。此外,它们有许多封装,例如DIP或SOIC,几乎每个电子商店都可以找到它们。

你可以从你的微控制器使用任何通用串行总线来连接MAX232。然后,使用PC串行-usb转换器(或者如果您的PC具有串行端口,则更容易),您可以使用任何编程语言的串行端口编程来开发您的桌面应用程序。

在此之后,您所要做的就是创建一个协议来在您的PC程序员和您的DSP之间交换数据(例如,一些简单的启动、停止和改变电机方向的命令)。

祝你在项目中好运。

票数 6
EN

Stack Overflow用户

发布于 2010-06-15 17:44:41

并行端口可能是最简单的路由。根据您使用的操作系统和编程语言,您应该能够找到支持通过并行端口进行双向通信的示例代码或库。由于您可能有一小部分命令想要发送到DSP板,因此您可能只需为每个命令发送一个字符到板,例如'R‘=开始,'S’=停止,等等。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3043855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档