历史上的今天
今天是:2024年10月29日(星期二)
2019年10月29日 | ARM读取DS1302汇编程序
2019-10-29 来源:51hei
GPACON EQU 0x56000000
GPADAT EQU 0x56000004
GPAUP EQU 0x56000008
EXPORT xmain
AREA Init,CODE,READONLY
ENTRY
xmain
ldr r0,=GPACON
ldr r1,[r0]
bic r1,r1,#0xff
bic r1,r1,#0x1f00
str r1,[r0] ;A=out
mov r6,#0x53
BL R1302
B xmain
;====================================
R1302 mov r7,#0
ldr r0,=GPADAT
ldr r1,[r0]
ORR r1,r1,#0x400
str r1,[r0] ;rst=1
;========
lp and r8,r6,#0x01
cmp r8,#0x01
bne dd2
orr r1,r1,#0x1000
B dd1
dd2 bic r1,r1,#0x1000
dd1 str r1,[r0]
ror r6,r6,#1
orr r1,r1,#0x800
str r1,[r0]
add r7,r7,#1
bic r1,r1,#0x800
str r1,[r0]
cmp r7,#8
bne lp
;========
ldr r0,=GPACON
ldr r1,[r0]
orr r1,r1,#0x1000
str r1,[r0]
mov r7,#0
mov r6,#0
mov r8,#0
ldr r0,=GPADAT
gg1 ldr r8,[r0]
and r8,r8,#0x1000
cmp r8,#0x1000
bne gg2
orr r6,r6,#1
gg2 LSL r6,r6,#1
orr r1,r1,#0x800
nop
bic r1,r1,#0x800
add r7,r7,#1
cmp r7,#8
bne gg1
mov pc,lr
史海拾趣
|
AC(alternating current) 交流(电)A/D(analog to digital) 模拟/数字转换 ADC(analog to digital convertor) 模拟/数字转换器 ADM(adaptive delta modulation)&n ...… 查看全部问答> |
|
全系列数据手册,原书扫描,共795页,每个器件都附有简要说明、逻辑图、真值表、电气特性表http://www.etuni.com/data/downdata.asp?id=910… 查看全部问答> |
|
Filter Solutions Nuhertz公司出品,Nuhertz公司是滤波器设计软件的行业领军企业。 网上只有试用版下载,仅有20天的试用期,过了软件就基本瘫痪了,当然咯,细心点的话还是可以找到序列号的。 功能非常齐全,值得一提的是,Filter Solutions绘制 ...… 查看全部问答> |
|
在单步调试GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE, GPIO_PIN_4|GPIO_PIN_5 );时,看反汇编代码,发现程序根本就在GPIODirModeSet子程序和GPIOPadCongfigSet子程序中不会发生跳转,只要是出现TST指令,下一句指令肯定就是ITE EQ 所以程 ...… 查看全部问答> |
|
猎头职位:北京世界五百强诚聘symbian高级研发-c++ 有相应的具体JD 客户是世界五百强外资,做手机symbian系统的研发 一般要求硕士5年经验以上,具体看个人资质 请有意者速速联系 msn:jessi.wang@hotmail.com e-mail:weiyangwj@sina.com 可 ...… 查看全部问答> |
|
自己也知道几乎是不可能的任务,从没搞过硬件相关的开发. 做了这么多年的PC上层应用开发,今天碰到需要搞硬件的项目. 基本选定用ESS公司的ES8381芯片, 但在ess网站上只有芯片的功能特点描述,没有任何开发软件的下载和详细资料. 最奇怪的是也算比较大 ...… 查看全部问答> |
|
我做的板子有个常见问题,ccs进不去,就进去过2次,而且还跟机子有关,我自己的机子怎么也进不去,换了两个机子分别进去了一次,再怎么也进不去,板子也换了几块,访真也换了,可是还是不行,我的dsp芯片是tms320c32的,调试很郁闷,也不知是啥原因 ...… 查看全部问答> |




