而双机就不要用CAN_Polling(),而改用接收中断CAN_Interrupt(),要注意的是两台机的波特率要一致,我设定的波特率是200……
对不起,一时粗心了。楼上说的对,是R50和R51。
我把自循环的源代码整个工程都上传大家共享。&nbs……
忘了1点:板上R51和R52要对调1下,VD230第8脚平时要低电平。
写错了:是R50和R51。
或如下图
……
你最好是单机先自循环能成功后,再用中断方式连接2台机器。因为2台机器如果其中1台硬件或软件问题,都会造成不联机。这时你比较难判断到底问题出在哪里。……
CAN双机通信经验分享
楼上:如果你只有一部STM32,那么是没有必要使用中断的。这时。主程序大概是这样的:在进入for()前CAN_Polling()只执行1次,然后你判断……
彩屏更应该利用。记得输出的GPIO口要设成推挽才可行……
回楼上,任何事情都要自己去实践。我的实例应该能鼓励你动手下去。希望你能成功。……
楼上,你没看到我33楼那个板子是借来的吗?五湖四海皆有朋友嘛。……
楼主:你把以下这几行都屏蔽了,CAN中断向量好像等于没有了。
// /* enabling interrupt */
// NVIC_InitStructure.NVIC_……