打印

AW16单片机输出低电平不是0而是4V左右为什么

[复制链接]
1158|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gjhtim|  楼主 | 2013-4-19 10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AD转换控制输出高电平或低电平,高电平正常 为什么低电平不是0V而是4V  谢谢大神们
code section
;
            ORG    ROMStart

_Startup:
            LDHX   #RAMEnd+1        ; initialize the stack pointer
            TXS
            CLI                     ; enable interrupts


adc1ch1_init:
   mov #$9B,ADC1CVL
   bset 1,APCTL1
   mov #$B0,ADC1CFG
   mov #$30,ADC1SC2
   mov #$21,ADC1SC1
   rts
io_init:
   lda #$FF
   sta PTDD
   sta PTDDD
   rts
   
main: clra
      sta SOPT
     
      jsr io_init
      jsr adc1ch1_init
again:
      brset 7,ADC1SC1,led_on
      mov  #$FF,PTDD
      bra  again
led_on:  mov #$00,PTDD
        bclr 7,ADC1SC1
        bra again
        
         ; Insert your code here
            NOP

            feed_watchdog
            BRA    mainLoop
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝