任务
SCI演示程序
1.插上串口A,设置波特率为9600,8,n,1
2.可以通过串口助手将波特率更改为115200。
3.可以通过串口助手将led(1 2 3)点亮关闭。
4.可以通过串口助手改变定时器时间,同时将定时时间返回到助手。
5.可以接收不定长度的字符串。
#include “MPC5634M_MLQB80.h”
#include “stdio.h”
#define LED1IN SIU.GPDI[191].R
#define LED1OUT SIU.GPDO[191].R
#define LED2IN SIU.GPDI[190].R
#define LED2OUT SIU.GPDO[190].R
#define LED3IN SIU.GPDI[189].R
#define LED3OUT SIU.GPDO[189].R
static uint32_t Result = 0;
static uint32_t ResultInMv = 0;
uint32_t E[5]={0};
uint32_t a=0,i=0;
uint32_t flag=0;
void initADC0(void)
{
EQADC.CFPR[0].R = 0x80801001;
EQADC.CFCR[0].R = 0x0410;
while (EQADC.FISR[0].B.EOQF !=1) {}
EQADC.FISR[0].B.EOQF = 1;
}
void SendConvCmd (void)
{
EQADC.CFPR[0].R = 0x00000000;
EQADC.CFCR[0].R = 0x