做这个项目,你先要了解其要求和指标,不要片面地看“简单”,不要被客户或己方经理忽悠“简单” 1、详细了解你这个通讯软件所完成的功能,与下位机的交互方式,单位时间数据传输量。进而得出你的通讯模式、波特率设置参数,以及是否需要在编程中采用单独线程监控串口等。 2、如果真的要求很简单,硬件上需要一个串口转换模块,另外如果主机有独立串口最好(更稳定),否则还需usb串口转换。 3、如果真的要求很简单,先用那个控件是可以的,以后能力提高后,可用封装串口类或直接用API編串口程序。慢慢改进。
你想用MSCOMM控件做,那就或者买个232转CAN模块或者自己做个232转CAN模块,MSCOMM控件是串口通信控件,但CAN是高速通信,所以用串口通信不合适,除非模块在足够的缓冲区用来保存CAN的数据。 一般的做法就是买个CAN分析仪,根据厂家提供的API函数进行二次开发,但现在WIN8已出来了,所以,最好找个能在WIN8下使用的CAN分析仪,也就是有WIN8的驱动,同时还包含WIN7和XP的驱动
其实CAN卡和CAN分析仪的区别就是上位机功能的区别,CAN卡或者没有配套上位机软件或者配套上位机软件功能简单,CAN分析仪的上位机功能多。但硬件没有区别
16,472
社区成员
421,732
社区内容
加载中
VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌…… 向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能…… 我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……
试试用AI创作助手写篇文章吧