📄 serial.c
字号:
#include "serial.h"/////////////////////////////////////////void dbg_init(void){ //Init debug port DBG_SCON = 0x50; //Enable reception and set mode DBG_SRELL = 0xF2; //56k baud rate DBG_SRELH = 0x3; DBG_ADCON = 0x80; DBG_PCON = 0x00; DBG_SBUF = 0xfe;}void dbg_char(Uint8 data){ //Reset TXI flag DBG_SCON &= ~(0x2); DBG_SBUF = data; //dbg_busy(); while (1) { if (DBG_TXI != 0) break; }}void dbg_string(Uint16 *buf,Uint16 len){ unsigned int i; for (i=0;i<len;i++) { dbg(buf[i]); }}void dbg(Uint16 data){ dbg_char((Uint8) (data >> 8)); dbg_char((Uint8) (data & 0xff));}void dbg32(Uint32 data){ //dbg((Uint16) (data >> 16)); //bg((Uint16) (data & 0xffff)); dbg_string((Uint16 *) &data,2);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -