我的44B0时钟 小时居然读出30几点了

[复制链接]
2241|1
 楼主| ccxlslr 发表于 2009-5-9 22:55 | 显示全部楼层 |阅读模式
333726<br />333726<br />333726<br />333727<br />333727<br /><br />以上是读出结果,能过串口发回<br /><br />以下是读程序,加48转换为ASCII码发回,寄存器定义没错<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;hour<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;r1,=rBCDHOUR<br />&nbsp;&nbsp;&nbsp;&nbsp;ldrb&nbsp;r2,[r1]<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;r0,r2,lsr#4&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;r0,r0,#48<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;outchar<br />&nbsp;&nbsp;&nbsp;&nbsp;bic&nbsp;r0,r2,#0xf0<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;r0,r0,#48<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;outchar<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;;min<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;r1,=rBCDMIN<br />&nbsp;&nbsp;&nbsp;&nbsp;ldrb&nbsp;r2,[r1]<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;r0,r2,lsr#4&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;r0,r0,#48<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;outchar<br />&nbsp;&nbsp;&nbsp;&nbsp;bic&nbsp;r0,r2,#0xf0<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;r0,r0,#48<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;outchar<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;;sec<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;r1,=rBCDSEC<br />&nbsp;&nbsp;&nbsp;&nbsp;ldrb&nbsp;r2,[r1]<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;r0,r2,lsr#4&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;r0,r0,#48<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;outchar<br />&nbsp;&nbsp;&nbsp;&nbsp;bic&nbsp;r0,r2,#0xf0<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;r0,r0,#48<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;outchar
 楼主| ccxlslr 发表于 2009-5-9 22:56 | 显示全部楼层

用JLINK看也是30几点,怎么回事啊

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

588

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部