main.c

来自「飞思卡尔m9s12dg128串口通讯源程序」· C语言 代码 · 共 28 行

C
28
字号
//-------------------------------------------------------------------------*
//工 程 名:DG128串行查询(SCIpooling)                                       *
//硬件连接:MCU的串行口与PC机的串行口相连                                   *
//程序描述:利用查询方式把收到的数据发送回去                                *
//说    明:波特率为9600,使用SCI0口                                         *
//目    的:初步掌握利用查询方式进行串行通信的基本知识                      *
//-------《嵌入式系统-使用HCS12微控制器的设计与应用》教学实例-------------*

//总文件
#include "Includes.h"

void main(void) 
{      
    INT8U i;
    
    DISABLE_INTERRUPTS;    //关总中断    
    //1.芯片初始化
    MCUInit();
    //2. 模块初始化    
    SCIInit();    //(1) 串口初始化

    while (1)
    {     
        i = SCIReN(1,SerialBuff);              //等待接收1个数据
        if (i == 0) SCISendN(1,SerialBuff);    //发送接到的数据
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?