如果你学单片机的哈,肯定是要学会自己写的,最起码你要能把别人的程序能调通,能通信,而且不同单片机的I2C协议是有部分的不同的,例如有的I2C在接收的时候会发两次,第一次不是数据而是要把它读空,第二次才是数据,如果你用正常的单片机协议肯定就读不到数据了
can总线通信,不是你想像的那么简单,如果只用两条线就能实现,还要sja1000和pca89c250吗?同样的道理,上位机也需要sja1000和pca89c250做can接口,有两种解决方案:一是在电脑上安一个can卡,需要买的,由can卡接出两条线canh,canl,与下位机实现通信,但这种方案不太可靠,那个can卡容易出问题,当然电脑端还必须做一个通信软件。另一个方案比较好,通信最可靠,就要买一个can转以太网的设备,这个设备通过网线与电脑连接,同时这个设备再接出canh,canl与下位机通信。同样,在电脑端也要做一个通信软件的。
以上就是关于请问I2C总线的驱动程序 要学会自己写嘛 还是平时写的时候只要复制过来,拿来用就可以 求指教啊!!!全部的内容,包括:请问I2C总线的驱动程序 要学会自己写嘛 还是平时写的时候只要复制过来,拿来用就可以 求指教啊!!!、C#开发上位机与CAN总线通信程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)