打印

请高手帮帮我看看这个ad小程序片段.

[复制链接]
1857|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hohell|  楼主 | 2007-3-15 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是清华的实验板.
就做个简单的ad实验.
快郁闷死了.我不知道问题出在什么地方.
请高手赐教
ADSCR EQU $003C
ADR EQU $003D
ADCLK EQU $003E
 ORG $8000
MAIN:
    LDA #%01110000
    STA ADCLK
    LDA #%00100000
    STA ADSCR
    BRCLR 7,ADSCR,*
    NOP
    LDA ADR
    STA $FF
    JMP MAIN

相关帖子

沙发
hohell|  楼主 | 2007-3-15 16:59 | 只看该作者

补充

我用的gp32的芯片.

使用特权

评论回复
板凳
张明峰| | 2007-3-15 20:49 | 只看该作者

AD转换是需要时间的

上面的程序如果单步调试可能可以看到AD结果,但连续运行就什么都得不到.一条NOP指令的延时是远远不能满足AD转换所需要的时间的.必须等待并查询COCO位的状态

使用特权

评论回复
地板
hohell|  楼主 | 2007-3-16 11:32 | 只看该作者

nop

NOP 和ad 转换应该没什么关系吧.
我用BRCLR 7,ADSCR,*
不断的查询coco位,直到转换结束.

使用特权

评论回复
5
张明峰| | 2007-3-20 23:14 | 只看该作者

楼上正解。

抱歉没仔细看你的汇编代码。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

0

粉丝