|
#include<reg52.h><br />#define _INTRPSW 0X25<br />#define _CAN1_ADDR 0X4700<br />#define uchar unsigned char<br />#define uint unsigned int<br />uchar xdata *canport;<br />/*CAN控制器的初始化*/<br />Init_CAN()<br />{<br /> uchar i;<br /> //P1=0xff;<br /> canport=_CAN1_ADDR;<br /> *canport=0x09;<br /> *(canport+31)=0x80;<br /> for(i=0;i<8;i++)<br /> *(canport+16+i)=0xff;<br /> i=Can_SD; //将源地址放好<br /> *(canport+18)=i; //其他相关设置见资料<br /> *(canport+22)=0;<br /> *(canport+6)=0x71;<br /> *(canport+7)=0xb4;<br /> *(canport+8)=0x1a;<br /> *(canport+4)=_INTRPSW;<br /> *canport=0x08;<br />}<br /><br />请问改下哪 ,能让芯片的CLKOUT脚输出与晶振频率一样的输出以驱动另一芯片,我在网上查了好久都没查到.(我的电路图是将P2.7接在片选,我使用的是PeliCAN模式) |
|