|
想用P0口作为IO模拟总线对CAN进行操作,不知道哪个老师有这样的经验的.<br />早上试了一下,没成功.<br />sbit P1_7=P1^7;//ALE<br />sbit P2_0=P2^0;SJA_CS<br />sbit P3_6=P3^6;//WR<br />sbit P3_7=P3^7;//RD<br />uchar addr;//CAN寄存器地址<br />uchar dat;//写进去的数据<br />void wrfunction(uchar addr,uchar dat)<br />{<br /> P1_7=1;<br /> P0=addr;<br /> P2_0=0;<br /> P1_7=0;<br /> P3_6=0;<br /> P0=dat;<br /> P3_6=1;<br /> _nop();<br /> _nop();<br /> _nop();<br />}<br />这是我的程序,请老师们帮忙看一下.谢谢了 |
|