centry.c
来自「这是arm10上面的linux环境下的串口通信源程序,方便学习和调试」· C语言 代码 · 共 46 行
C
46 行
#include "pxa-regs.h"
#include "GPIO.h"
#include "types.h"
#include "serial.h"
void FFUART_GPIO_Init()
{
GPDR1 &= ~GPIO_34;
GPDR1 |= GPIO_39;
GAFR1_L = GPIO_34_AF1_FFRXD | GPIO_39_AF2_FFTXD;
CKEN |=CKEN6_FFUART;
}
void CEntry()
{
char c;
FFUART_GPIO_Init();
SerialInit(baud115k2);
SerialOutputString("\n ***************************************************************************\n");
SerialOutputString(" * *\n");
SerialOutputString(" * Welcom To EFlag *\n");
SerialOutputString(" * *\n");
SerialOutputString(" ***************************************************************************\n");
SerialOutputString("\n");
SerialOutputString("\nThis is a FFUART test,Please input any key:\n>");
while(1)
{
/* try to get a byte from the serial port */
while(!SerialInputByte(&c));
if((c == '\r') || (c == '\n')) {
/* print newline */
SerialOutputByte('\n');
} else if(c == '\b') {
/* cursor one position back. */
SerialOutputString("\b \b");
} else {
/* print character */
SerialOutputByte(c);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?