没有合适的资源?快使用搜索试试~ 我知道了~
串行通信实验的介绍与使用
资源详情
资源评论
资源推荐
实验 5 串行通信实验
1、实验目的
(1)掌握 S3C2410 ARM 处理器串行口基本工作原理;
(2)熟悉 S3C2410 串行口各个寄存器的配置;
(3)掌握 S3C2410 串行口通信程序的编程设计;
(4)掌握 S3C2410 串行口通信程序的编译、运行、调试。
2、实验要求
1、实验必须在 ADS1.2 和实验箱真实环境下进行;
2、汇编语言源文件名按照下面规则命名:
汇编语言源文件名:p+学号最后 4 位+其它字符+.s
例如:张维智同学学号最后 4 位是 3134
因此,p3134a.s、p3134b.s 等都是允许的源文件名。
3、实验报告中需要说明实验中在 ADS、AXD 环境下进行的实际操作;
4、实验报告中应给出实际的实验操作、编写的源程序、及计算机的调试观察结果;
5、按照规定格式打印实验报告。
3、实验内容
注意:下面 xxxx 是自己学号的后 4 位尾数。
1、重新阅读 2410RP ucos 基础实验 080828.pdf 的 p129 实验十二无仿真器程序下载
运行实验的全部内容。按照规定操作步骤完成无仿真器程序下载运行实验。尤其要掌
握编译生成.bin 文件以及下载运行的操作。
2、阅读 2410RP ucos 基础实验 080828.pdf 的 p144 实验十四 串行通信实验的全部内
容。按照规定操作步骤完成串行通信实验。
3、简述 2410lib.c 中 rULCON0 = 0x3;语句的功能。
4、假设字符指针 pt 指向字符串“Hello World! i = 06”,简述 2410lib.c 中下面程序的功
能并写出运行结果
void Uart_SendString(char *pt)
{
while(*pt)
Uart_SendByte(*pt++);
}
5、(选做)假设 whichUart=0,即选择了串行口 0,COM0。阅读分析 2410lib.c 中
下面程序并简述其功能。
void Uart_SendByte(int data)
{
if(whichUart==0)
{
if(data=='')
{
1
weixin_38678521
- 粉丝: 3
- 资源: 883
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0