首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

pc和单片机通信解决思路

2012-04-25 
pc和单片机通信想用mfc写个上位机软件,控制单片机,现在想两个方案。方案1、用usb转re232线,进行通信,硬件复

pc和单片机通信
想用mfc写个上位机软件,控制单片机,现在想两个方案。
方案1、用usb转re232线,进行通信,硬件复杂
方案2、直接让pc的usb的data口输出一串方波,接到单片机中断上,如检测到10个中断,代表通信10(当然协议不会那么简单)

请问大神们,哪个速度快,哪个实现容易。

[解决办法]
工业上用串口通信,关键看你的单片机有什么,而且现在有现成的usb转串口的线,建议使用rs-485。
[解决办法]
usb转串口只需要在pc上装一个驱动
当然我不知道你下位机什么情况
这个usb感觉你好像既可以当串口又可以做usb使用
[解决办法]

探讨
引用:

肯定是用串口方便啊
你为什么会觉得硬件复杂呢?

首先要usb转rs232线吧,然后还要接头,max232,上位机软件不知道复杂不。
但是方案2只需要将电脑usb的中间的两条data线,接到单片机中断就行

[解决办法]
方案一,硬件复杂,但成功者多,常用;
方案二,软件复杂,成功者极少,几无人用。

本人做过类似方案二,是因为赶时间,当时PCB开板要等时间。

[解决办法]
推荐方案一。
方案二,你所说的利用中断的方法,恐怕不可行 。USB的通信速度很快的啊,单片机估计检测不到中断啊

热点排行