全球旧事资料 分类
取串口数据寄存器数据voidUart_Se
dByte
i
tUart
umU8dataifUart
um0whilerUTRSTAT00x4Waitu
tilTHRisemptyhudelay10WrUTXH0dataelsewhilerUTRSTAT10x4Waitu
tilTHRisemptyhudelay10WrUTXH1datacharUart_Getch
charRevdatai
tUart
umi
ttimeoutifUart
um0ifrUTRSTAT00x10x01ReceivedatareadRevdataRdURXH0retur
TRUEelseretur
FALSE
3
f北京航空航天大学ARM9嵌入式系统实验报告
elsewhilerUTRSTAT10x1ReceivedatareadRevdataRdURXH1retur
TRUEvoidi
it_MotorPortrGPBCONrGPBCON0x3ffff00xaDeadZo
e24PreScalero12rTCFG00162dividertimer012rTCFG10rTCNTB0MOTOR_CONTrTCMPB0MOTOR_MIDrTCON0x2updatemodeforTCNTB0a
dTCMPB0rTCON0x19timer0autoreloadstartDeadZo
evoidSetPWMi
tvaluerTCMPB0MOTOR_MIDvalue6.寄存器1线路控制寄存器ULCON

2控制寄存器UCON

4
f北京航空航天大学ARM9嵌入式系统实验报告
3状态寄存器UTRSTAT
4发送寄存器UTXH和接收寄存器URXH
5
f北京航空航天大学ARM9嵌入式系统实验报告
六、实验方法1.以实验一为模板,完成实验的1和2。2.将接收串口数据的数组cl1改为cl256,用cli0x0d回车字符作为一帧结束的条件。3.将“Exp4电机转动控制实验”i
c目录下的MotorCtrlH和src目录下的MotorCtrlC拷到该工程相应目录,将MotorCtrlC添加到工程中。4.在mai
函数里包含以下头文件i
clude“i
cMotorCtrlh”5.在mai
函数里包含以下头文件i
clude“i
cmacroh“,defi
eMOTOR_COUNT12657。6.在Mai
函数里执行i
it_MotorPort。7.直流电机调试的函数是SetPWMsetspeed512MOTOR_COUNT1024,setspeed是速度指令,取值范围01023。七、程序源代码i
clude
好听全球资料 返回顶部