out.h

来自「CAN总线源程序,欢迎大家共同学习」· C头文件 代码 · 共 19 行

H
19
字号


out( unsigned int addr, unsigned char value);	//输出值到外部RAM,其中addr为外部地址,value为要送的值
in(unsigned int addr);									//从外部RAM读入数据,其中addr为外部地址,返回值为所读的值
test();														//测试子程序,用来测试SJA1000是否工作正常
RCVDATA(); 													//数据接收子程序,用于接收SJA1000最近一次收到的数据,接收到的数据
																//存放在buf数组中,前面几个字节为标识符和帧头,后面的为数据
																//按照接收到的顺序排列,当为标准帧时只有两个标识符,则数据在
																//buf[3]及以后,扩展帧时则在buf[5]及以后,buf[0]始终存贮的为帧头
REC_REMOTE();												//接收远程帧时的应答,送回标准远程帧
REC_DATA();													//收到数据时的应答,将数据第一字节显示
ERR();														//错误时应答,重启CAN													
BERR();														//唤醒CAN
delay(unsigned char a);									//短延时,延时时间为a值乘以255个指令周期
readdata();													//读取P1口状态,如果状态改变则返回新值,否则不变
TDATA();														//发送数据,帧头在tuf[0]中,标识符在tuf[1]到
																//tuf[4]中,数据在tuf[5]到tuf[12]中
delay1(int a);												//长延时,延时间为255*255再乘以a的低字节个指令周期

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?