📄 uart.h
字号:
#ifndef U_UART_H
#define U_UART_H
extern void judreadtrack(void);
extern unsigned char judge_readstatus_tr23(unsigned char *tmprecord,unsigned char tmplength);//对二三轨的数据进行解码
extern unsigned char judge_readstatus_tr1 (unsigned char *tmprecord,unsigned char tmplength);//对一轨的数据进行解码
extern void send_4bit(unsigned char bitdata );
extern void dat_format(void); //将不足7位的数据位格式化成正常数据
extern void ram_init(void);
extern void dat_to_Track(void);
extern void rar_dat_Track(void);
extern void w_card_crc(void);
extern void stop_wr(void);
extern void ready_wr(void);
extern unsigned char Datbuf[150] ;
extern unsigned char Track1buf[100]; //第一轨数据存放区
extern unsigned char rnum1; //第一轨存放的字节数
extern unsigned char Track2buf[90]; //第二轨数据存放区
extern unsigned char rnum2; //第二轨存放的字节数
extern unsigned char Track3buf[150]; //第三轨数据存放区
extern unsigned char rnum3; //第三轨存放的字节数
extern unsigned char readdat_num; //解码后的字节数变
void w_card (void);
void send_byte(unsigned char tx_buf);
void Disable(void);
void clruartbuf(void);
unsigned int readtrack (void);
void send_char(unsigned char *buf,unsigned char length);
void send_mgdatabin(void);
void send_bin_empt(void);
void send_iso_empt(void);
void card_err (void);
void card_ok (void);
unsigned char const ver[12]={'C','R','T','-','4','5','0',' ','V','0','0','1',};
volatile unsigned char BCC; //校验字节
volatile unsigned char CM; //校验字节
volatile unsigned char PM; //校验字节
volatile unsigned char SAVPM;
volatile unsigned char SAVCM;
volatile unsigned int BPS; //波特率
volatile unsigned char FLAG_TRACK1;
volatile unsigned char FLAG_TRACK2;
volatile unsigned char FLAG_TRACK3;
volatile unsigned char FLAG_INCODE;
volatile unsigned char FLAG_RSEND ;
volatile unsigned char FLAG_MCARD ; //ENABLE 指令有效
volatile unsigned char FLAG_EXIT_R;
volatile unsigned char FLAG_EXIT_W;
volatile unsigned char slen ;
volatile unsigned char count_ok ;
volatile unsigned char FLAG_CY ;
volatile unsigned char FLAG_CMD ;
unsigned char uartbuf[300];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -