📄 serial.c
字号:
#include <pic18.h>#include <stdio.h>#include "serial.h"/* Serial initialization */void init_comms(void){ SPBRG = DIVIDER; TXSTA = (SPEED|NINE_BITS|0x20); RCSTA = (NINE_BITS|0x90); TRISC6=OUTPUT; TRISC7=INPUT;}void putch(unsigned char byte) { /* output one byte */ while(!TRMT) /* set whilst TX in progress */ continue; TXREG = byte;}unsigned char getch() { /* retrieve one byte */ while(!RCIF) /* set when register is not empty */ continue; return RCREG; }unsigned chargetche(void){ unsigned char c; putch(c = getch()); return c;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -