嵌入式实验:串口通信实验

阅读: 评论:0

一、 实验内容
实现查询方式串口的收发功能。介绍来自串口的字符,并将接收到的字符发送到超级终端。
二、 实验代码
void Main(void)
{
    /* 配置系统时钟 */
    ChangeClockDivider(1,1);          // 1:2:4   
    ChangeMPllValue(0xa1,0x3,0x1);    // FCLK=202.8MHz 
   
    /* 初始化端口 */
    Port_Init();
   
纳米除臭装置    /* 初始化串口 */
    Uart_Init(0,115200);
    Uart_Select(0);
   
    /* 打印提示信息 */
    PRINTF("\n---UART测试程序---\n");
    PRINTF("\n请将UART0PC串口进行连接,然后启动超级终端程序(115200, 8, N, 1)\n");
    PRINTF("\n从现在开始您从超级中断发送的字符将被回显在超级终端上\n");
太阳能整体浴室
   
    /* 开始回环测试 */
    while(1)
    {
        unsigned char ch = 'a';
       
        ch = Uart_Getch();
        Uart_SendByte(ch);
        if(ch == 0x0d)
            Uart_SendByte(0x0a);
异形注塑模板    }
}
三、 实验结果及分析
1.成功运行程序后,建立一个超级终端,然后在”Debug”中依次选择”Remote Connect”, “Download “之后,会出现如图1-1所示。
图1-1
2.然后在”Debug”中选择”Go”之后,超级终端(已在超级终端上输入字符串)会出现如图1-2所示的界面。
图1-2单兵作战系统
四、 实验体会
简述串行接口的工作原理以及串行接口的优缺点。
:当两台数字设备之间的传输距离较远时,数据往往以串行方式传输。串行通信的数据时一位一位地进行传输的,在传输中每一位数据都占据一个固定的时间长度。
串行接口具有传输线少、成本低等优点,特别适合远距离传送。但是如果传送的数据比较多时,传输的速度就比较慢了。
蜂鸣器电路串口通信实验,与前面两次实验不同的是,这次实验使用了超级终端和ARM9实验箱,根据前面老师所讲的方法,我们把实验箱和电脑连接在了一起。当我们按照实验指导书上的步骤,并成功运行程序后,我们对超级终端的串口进行了设置。这些完成后,我们打开实验箱的电源,进行”Remote connect”,”download”,”go”的操作,超级终端自动运行了。但当我们输入几个字符后,却发生了错误。仔细检查我们的操作后,我们再一次重复了刚才的操作。值得我们高兴的是,这一次运行很成功,当我们在超级终端上输入一段字符串后,实验箱上也出现了一样的字符串。虽然试验成功了,在老师的讲解中我们也初步了解了本
实验的基本原理。但我明白,我对这次实验的认识还远远不够,很多知识点我还没有分析透,希望在下一次的实验中,我能弥补这一次的不足,能够更好的去完成实验。

本文发布于:2023-06-12 03:18:08,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/136813.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实验   串口   字符   传输
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图