发表于:2003-03-03 21:41:00
楼主
我现在在做一个利用MCP2510做CAN总线的设计,遇到了一些问题,一直无法解决,很是痛苦。希望能够得到您的指点,谢谢!
我是用MCP2510与ADUC812相连(后者有SPI接口),按照MCP2510的说明,上电复位后,芯片应工作于CONFIGURATION MODE,可是这时我读取canctrl、canstat寄存器得到的结果都是0x00或0xff,我试图写寄存器,再读出来得到的结果还是0x00或0xff,不知是为什么?难道是单片机的SPI时序与MCP2510不符?
我又将MCP2510的SPI接口与单片机的IO相连,用软件模拟SPI,读出的结果还是0xff,为什么呢?是MCP2510没有工作还是SPI时序不对?我一直搞不清楚,很是困惑。请高手指点一下,谢谢!