serial.c
来自「此文档为采用FPGA实现的以太网MAC层」· C语言 代码 · 共 65 行
C
65 行
#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 + =
减小字号Ctrl + -
显示快捷键?