下载此文档

实验三 串口实验.doc


文档分类:行业资料 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
实验三串口实验

Ø 学习使用串口实现与PC机的通讯。
Ø 2530的串口来实现串口通信的功能。

Ø 硬件:PC机,2530节点板,USB接口仿真器,6Pin串口线,交叉串口线。
Ø 软件:Windows98/2000/NT/XP,IAR集成开发环境,串口调试助手。
三. 实验原理
下面我们来介绍串口实验所学习到的主要寄存器。 CLKCONCMD:时钟频率控制寄存器。
D7
D6
D5~D3
D2~D0
32KHZ 时间振荡器选择
系统时钟选择
定时器输出标记
系统主时钟选择
D7位为32KHZ时间振荡器选择,0为32KRC震荡,1为32K晶振。默认设置为1。 D6位为系统时钟选择。0为32M晶振,1为16MRC震荡。当D7位为0时D6必须为1。
D5~D3为定时器输出标记。000为32MHZ,001为16MHZ,010为8MHZ,011为4MHZ,100为2MHZ,101为1MHZ,110为500KHZ,111为250KHZ。默认为001。需要注意的是:当D6为1时,定时器最高可采用频率为16MHZ。 D2~D0:系统主时钟选择:000为32MHZ,001为16MHZ,010为8MHZ,011为4MHZ,100为2MHZ,101为1MHZ,110为500KHZ,111为250KHZ。当D6为1时,系统主时钟可采用的最高频率为16MHZ。
CLKCONSTA:时间频率状态寄存器。
D7
D6
D5~D3
D2~D0
32KHZ 时间振荡器选择
当前系统时钟
当前定时器输出标记
当前系统主时钟
D7位为当前32KHZ时间振荡器频率。0为32KRC震荡,1为32K晶振。 D6位为当前系统时钟选择。0为32M晶振,1为16MRC震荡。 D5~D3为当前定时器输出标记。000为32MHZ,001为16MHZ,010为8MHZ,011为4MHZ,100为2MHZ,101为1MHZ,110为500KHZ,111为250KHZ。 D2~D0为当前系统主时钟。000为32MHZ,001为16MHZ,010为8MHZ,011为4MHZ,100为2MHZ,101为1MHZ,110为500KHZ,111为250KHZ。
U0CSR:USART0控制与状态;
D7
D6
D5
D4
D3
D2
D1
D0
模式选择
接收器使能
SPI主/从模式
帧错误状态
奇偶错误状态
接受状态
传送状态
收发主动状态
D7为工作模式选择,0为SPI模式,1为USART模式 D6为UART接收器使能,0为禁用接收器,1为接收器使能。 D5为SPI主/从模式选择,0为SPI主模式,1为SPI从模式。 D4为帧错误检测状态,0为无错误,1为出现出错。 D3为奇偶错误检测,0为无错误出现,1为出现奇偶校验错误。 D2为字节接收状态,0为没有收到字节,1为准备好接收字节。 D1为字节传送状态,0为字节没有被传送,1为写到数据缓冲区的字节已经被发送。 D0为USART接收/传送主动状态,0为USART空闲,1为USART忙碌。
U0GCR:USART0通用控制寄存器;
D7
D6
D5
D4~D0
SPI 时钟极性
SPI 时

实验三 串口实验 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wenjun1233211
  • 文件大小463 KB
  • 时间2018-03-30
最近更新