全球旧事资料 分类
用户模式外,其他模式均可视为特权模式
05分
四、阅读程序题
9、阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。
看门狗定时器控制寄存器(WTCON)
寄存器
地址
读写
描述
初始值
WTCON
0x53000000
读写
看门狗定控制寄存器
0x8021
WTCON的标识位
WTCON
Bit
描述
初始值
PrescalerValueReserved
WatchdogTimer
158765
预装比例值,有效范围值为0~255保留
使能和禁止看门狗定时器0=禁止看门狗定时器1=使能看门狗定时器
0x80000
这两位决定时钟分频因素
ClockSelect
43
00116
01132
00
10164
111128
中断的禁止和使能
I
terrupt2
0禁止中断产生
0
Ge
eratio

1使能中断产生
Reserved
1
保留
0
禁止很使能看门狗复位信号
Reset
的输出
E
ableDisabl
0
1看门狗复位信号使能
1
e
0看门狗复位信号禁止
看门狗定时器数据寄存器(WTDAT)
寄存器
地址
读写
描述
初始值
WTDAT
0x53000004读写
看门狗数据寄存器
0x8000
看门狗计数寄存器(WTCNT)
寄存器WTCNT
地址0x53000008
读写读写
描述看门狗计数器当前值
初始值0x8000
defi
erWTCONdefi
erWTDATdefi
erWTCNT
volatileu
sig
ed0x53000000第1行volatileu
sig
ed0x53000004第2行volatileu
sig
ed0x53000008第3行
voidwatchdog_testvoid
rWTCONPCLK1000000183312rWTDAT7812rWTCNT7812rWTCON15
第4行第5行第6行第7行
f第13行:定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT。第4行:设置看门狗的预装比例值为1000000,分频因素为1128,并使能中断。(6分)第56行:对数据寄存器和计数寄存器赋值为7812。(2分)第7行:启动看门狗。(2分)7、阅读以下S3C2410部分用户手册.求:当PCLK或UCLK为40MHz时,串口0的波特率为2400bps,串口1的波特率为115200bps,相应的控制寄存器如何设置.
UARTBAUDRATEDIVISORREGISTERTherearethreeUARTbaudratedivisorregisters(寄存器)i
cludi
gUBRDIV0UBRDIV1a
d
UBRDIV2i
theUARTblock(模块)Thevaluestoredi
thebaudratedivisorregister
UBRDIV
isusedtodetermi
etheserialTxRxclockratebaudrateasfollows
UBRDIV
i
tPCLKbpsx161orUBRDIV
i
tUCLKbpsx161
Wherethedivisorshouldbefrom1to2161a
dUCLKshouldbesmallertha
PCLK
Register
Address
RWDescriptio

ResetValue
UBRDIV0
0x50000028RWBaudratedivisorregister0

UBRDIV1
0x50004028RWBaudratedivisorregister1

UBRDIV2
0x50008028RWBaudratedivisorregister2

UBRDIV
Bit
Descriptio

I
itialState
UBRDIV
150Baudratedivisio
valueUBRDIV
0

答根r
好听全球资料 返回顶部