想用mfc写个上位机软件,控制单片机,现在想两个方案。
方案1、用usb转re232线,进行通信,硬件复杂
方案2、直接让pc的usb的data口输出一串方波,接到单片机中断上,如检测到10个中断,代表通信10(当然协议不会那么简单)请问大神们,哪个速度快,哪个实现容易。
方案1、用usb转re232线,进行通信,硬件复杂
方案2、直接让pc的usb的data口输出一串方波,接到单片机中断上,如检测到10个中断,代表通信10(当然协议不会那么简单)请问大神们,哪个速度快,哪个实现容易。
但是方案2只需要将电脑usb的中间的两条data线,接到单片机中断就行
当然我不知道你下位机什么情况
这个usb感觉你好像既可以当串口又可以做usb使用
方案二,软件复杂,成功者极少,几无人用。本人做过类似方案二,是因为赶时间,当时PCB开板要等时间。
方案二,你所说的利用中断的方法,恐怕不可行 。USB的通信速度很快的啊,单片机估计检测不到中断啊