Embedded PIC可以测试未按预期工作的代码
我使用PIC18F4580为CAN创建了一个简单的测试代码。它由两个节点组成,它们在彼此之间发送数据。使用11位标准ID进行通信。节点1的ID为10,节点2的ID为20。我试图在LCD上显示寄存器,如Embedded PIC可以测试未按预期工作的代码,embedded,microcontroller,pic,can-bus,Embedded,Microcontroller,Pic,Can Bus,我使用PIC18F4580为CAN创建了一个简单的测试代码。它由两个节点组成,它们在彼此之间发送数据。使用11位标准ID进行通信。节点1的ID为10,节点2的ID为20。我试图在LCD上显示寄存器,如COMSTAT,TXB0CON,RXB0CON,以下是寄存器内容 COMSTAT = 0x00 TXB0CON = 0x00 RXB0CON = 0x01 当按下该键时,它将首先在LCD上依次显示COMSTAT、TXB0CON和RXB0CON的内容 然后在最后,它将把消息帧ID=XX,Data=
COMSTAT
,TXB0CON
,RXB0CON
,以下是寄存器内容
COMSTAT = 0x00
TXB0CON = 0x00
RXB0CON = 0x01
- 当按下该键时,它将首先在LCD上依次显示COMSTAT、TXB0CON和RXB0CON的内容
- 然后在最后,它将把消息帧ID=XX,Data=NDx放在CAN总线上
- 节点1将ND2放在数据字段D0(N)、D1(D)和D2(2)上,其中DLC为3,ID=20
- 类似地,节点2将ND1放在数据字段D0(N)、D1(D)和D2(1)上,DLC为3,ID=10(请参考给定的测试代码)
请将相关代码以a的形式发布在此网站上。请将相关代码以a的形式发布在此网站上。