首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从PC机向微控制器发送数据

从PC机向微控制器发送数据
EN

Stack Overflow用户
提问于 2014-03-02 15:01:01
回答 2查看 855关注 0票数 1

在我的毕业设计中,我需要将数据从计算机发送到微控制器,以控制步进电机的位置。

我看到的大多数示例都使用了遗留的并行端口。不幸的是,并行端口不再可用。

我的问题是,现在可用的替代方案是什么,并从以下几个方面进行了比较:硬件需求、复杂性、与C++和PIC微控制器一起使用的能力。

我使用的是C++,Windows 7,PIC单片机。

如果你指给我任何参考,我会非常感激的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-02 18:08:06

使用并行口的替代方法是RS232串口(最小连线)和USB。

一些系统芯片(SOC)包括USB组件。大多数(非常基本的UART除外)都包括一个或多个用于与RS232串口一起使用的UART。制造商也可以提供司机代码。

有将USB转换为RS232C的转换电缆。请注意,某些电缆可能无法正常工作,这取决于您的PC的H/W。我和他们有过一些消极的经历。

在网上搜索"PIC C++微控制器“。

票数 1
EN

Stack Overflow用户

发布于 2014-03-02 15:32:46

对于您的毕业设计,并且考虑到您在微控制器方面的经验并不多,我建议您迁移到Arduino平台。

它非常容易使用,它支持c\c++ (例如,在某种程度上您不能使用STL,但对于微控制器来说,由于内存的考虑,这将是一个很大的no )。

你可以在他们的网站上找到很多信息,你可以在斯巴克芬或ebay上订购任何型号,尽管它们很便宜。根据你需要的i\o引脚的数量,我会推荐Arduino Uno或Mega作为一个简单的开始。

也有非常好的在线教程,其中一个众所周知的系列教程,我已经从自己学到的基础是杰里米·布鲁姆的教程系列

唯一不好的方面是他们的IDE (免费的),它提供记事本特性(甚至不包括++)。但是,您也可以在Visual中使用视觉微扩展或在Eclipse中编程Arduino。

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

https://stackoverflow.com/questions/22129214

复制
相关文章

相似问题

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