嵌入式串口数据接收程序

Posted 敲代码两年半的练习生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式串口数据接收程序相关的知识,希望对你有一定的参考价值。

【嵌入式】串口数据接收程序

1. 题目详情

编写一个串口数据接收程序。已知S5PV210默认选PCLK为时钟源,且PCLK为66MHz(即此题不需要编写PCLK的初始化程序)。请初始化串口UART0,即让UART0的波特率为115200,正常模式(非红外模式),以中断或轮询模式发生数据,并选择PCLK为串口时钟源,8位数据位,1位停止位,无校验位。然后让UART0串口不断的接收其他设备发送的数据。当接收到的一个字节的数据为0x0f时,引脚GPH0_0为高电平,以让LED0点亮,同时让引脚GPH0_1为低电平;当接收到的一个字节的数据为0xf0时,引脚GPH0_1为高电平,以让LED1点亮,同时让引脚GPH0_0为低电平。现启动汇编代码start.S已有,请写出包括初始化函数在内的其他C语言代码。

2. 代码详解

//编写一个串口数据接收程序。
//已知S5PV210默认选PCLK为时钟源,且PCLK为66MHz(即此题不需要编写PCLK的初始化程序)。
//请初始化串口UART0࿰

以上是关于嵌入式串口数据接收程序的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式串口初始化

CC2530 串口收发字符串

STM32 | 串口空闲中断接收不定长数据(DMA方式)

如何在裸机下设计一个嵌入式系统架构?

TQ2440开发板学习纪实--- 基于中断的UART串口接收

单片机下串口(UART)协议包接收程序