实验一
串口通讯实验
一、实验目的
123掌握ARM的串行口工作原理。学习编程实现ARM的UART通讯。掌握S3C2410寄存器配置方法。
二、实验内容
实现查询方式串口的收发功能。接收来自串口(通过超级终端)的字符并将接收到的字符发送到超级终端。
三、预备知识
1了解ADS集成开发环境的基本功能。2学习串口通讯的基本知识。3熟悉S3C2410串口有关的寄存器。
四、实验设备
硬件:2410s教学实验箱、ARM920T的JTAG仿真器、串口连接线。软件:ARMADS12集成开发环境、超级终端通讯程序。
五、实验步骤
1以实验一为模板,完成实验的1和2。2将接收串口数据的数组cl1改为cl256,用cli0x0d回车字符作为一帧结束的条件。3将“Exp4电机转动控制实验”i
c目录下的MotorCtrlH和src目录下的MotorCtrlC拷到该工程相应目录,将MotorCtrlC添加到工程中。4在mai
函数里包含以下头文件5在mai
函数里包含以下头文件i
clude“i
cMotorCtrlh”。i
clude“i
cmacroh“,defi
e6在Mai
函数里执行i
it_MotorPortMOTOR_COUNT12657
1
f7直流电机调试的函数是SetPWMsetspeed512MOTOR_COUNT1024,setspeed是速度指令,取值范围010238程序代码如下:Copyrightc20042007threewateruptechcomAllrightsreservedbythreewter2004512说明Cmai
函数,ucosii初始化等定义BugTODOlist
修正2004512创建i
clude