CAN协议控制器芯片SJA1000SJA1000T的中文数据手册。
2021-11-29 22:44:10 714KB CAN控制器 SJA1000T 中文 数据手册
1
已经过本人调试的CAN总线程序,包括两个节点,第一个节点的功能是DHT11测温湿度,并把温湿度传到二节点,二节点的功能是PWM调光,并且把调光等级传到一节点。
2021-11-17 16:02:20 90KB CAN SJA1000 82C250 自收发
1
测试通过的SJA1000+51的PeliCAN源代码
2021-11-17 11:46:53 60KB C语言 CAN
1
SJA1000是一款独立的控制器,用于汽车和一般工业环境中的控制器局域网络(CAN)。它是NXP半导体PCA82C200 CAN控制器(BasicCAN)的替代产品。而且,它增加了一种新的工作模式(PeliCAN),这种模式支持具有很多新特性的CAN 2.0B协议。
2021-11-15 14:19:21 883KB 控制器 CAN sja1000
1
8051+SJA1000的CAN接口设计,原理图+PCB图+已调通的C,ASM程序,BasicCAN与PeliCAN都有
2021-11-05 14:15:51 169KB CAN
1
SJA1000源程序,可以直接使用,若做一下修改,在任何平台上都可以用。
2021-11-03 20:46:26 13KB CAN
1
手册介绍太乱,这个PPT很详细,含代码,比手册强多了。
2021-10-29 12:47:49 691KB SJA1000
1
SJA1000中文数据手册,供参考
2021-10-28 09:14:32 1.21MB can sja1000
1
#include "reg51.h" #include "uart.h" #include "string.h" #include "sja1000.h" sbit KEY=P2^5; void main(void) { unsigned char init,state,num,i=0; UART_Init(); if(SJA_Interface_Test()) { UART_Send_String("\r\nSJA TO CPU Right!\r\n"); } else { UART_Send_String("\r\nSJA TO CPU Error!\r\n"); } init=SJA_Init(); if(init==0) { UART_Send_String("\r\nSJA Init OK!\r\n"); } else { UART_Send_String("\r\nSJA Init Error!\r\n"); UART_Send_Byte(init); } while(1) { if(KEY==0) { DelayMs(10); if(KEY==0) { CAN_Send_Str("ILoveY\r\n"); Display(num); if(num++==14) num=0; } DelayMs(200); } SJA_BCANAdr = REG_STATUS; state=*SJA_BCANAdr; if((state&0x40)==0x40) { UART_Send_String("\r\nSJA Error count overflow!!\r\n"); SJA_Init(); } if((state&0x20)==0x20) UART_Send_String("SJA1000 CAN BUS is transmiting!\r\n"); } }
2021-10-15 11:43:11 67KB CAN通讯 SJA1000
1
SJA1000 ZLGCAN波特率计算器,输入外部晶振频率,和想得到的CAN波特率,自动计算BTR0\BTR1\SJW\SAM的值 便宜发放,货真价实,下载使用OK的朋友给个好评吧。
2021-10-11 19:51:41 204KB SJA1000 波特率 计算器
1