本人公司有个项目用到了F072这可MCU,其中用到了CAN,对应IO口是PB08、PB09,在同一个端口的PB15用作了模拟的PWM输出脚(就是用定时器控制PB15状态翻转);
发现一个问题:在CAN发送数据,没有一个对应的接收从机,在CAN上会出现一个“错误中断标志”(看了一下好像是发送计数出错产生的),这时在PWM输出脚上就有有干扰出现!!!!!直至CAN复位才可消失。
奇了怪了,操作CAN,怎么就影响到其他看似不相干的IO口了,难道这些IO不能独立操作吗?!
以前也出现过这样的问题:LCD操作采用的IO口模拟的方式,对应的控制脚(如读写脚,片选等)也是选用的PB上的IO口,在操作LCD时,在PWM输出脚上也出现了干扰,有点无语啊 ,后来在FAE的帮助下采用其他操作方式,才把这个问题解决了。
华大的大佬们,或华大原厂的人,来帮看看,这是怎么回事, |