serial.c
来自「Hitech microchip PIC C18 Compiler」· C语言 代码 · 共 41 行
C
41 行
#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 + =
减小字号Ctrl + -
显示快捷键?