cdust 发表于 2021-10-24 08:53:29

请教STC8H单片机AD用官网例程读出值不对

STC8H3K64S4使用官网STC8G-STC8H-LIB-DEMO-CODE-20210804\独立例程\04-多路ADC转换-BandGap-串口2发送,我只是修改串口2为串口1,AD部分一点未改,结果输出的AD0-AD2值跟实际值差距很大,请教。
实际值均为2.5伏左右

cdust 发表于 2021-10-24 15:00:26

解决了,哎,模拟量是ADC0引脚,不是AD0引脚

ZHAOBAO511 发表于 2021-12-23 15:22:25

cdust 发表于 2021-10-24 15:00
解决了,哎,模拟量是ADC0引脚,不是AD0引脚

这个AD0到底有啥用?是开关量口吗?{:lol:} 一直在想这个问题。

小李非刀 发表于 2021-12-23 15:51:02

ZHAOBAO511 发表于 2021-12-23 15:22
这个AD0到底有啥用?是开关量口吗? 一直在想这个问题。

AD0~AD7:51的引脚,Address/Data缩写,即地址/数据复用脚,访问外部64K内存时,分时提供低字节地址和数据输入(读)/输出(写)。
51的16位并行扩展总线,P0口(P0.0~P0.0)即AD0~AD7为低字节地址/数据复用口,P2口提供高字节地址,ALE为低字节地址锁存脚,/RD和/WR为读写脚,一共19条线。

ZHAOBAO511 发表于 2021-12-23 15:55:03

小李非刀 发表于 2021-12-23 15:51
AD0~AD7:51的引脚,Address/Data缩写,即地址/数据复用脚,访问外部64K内存时,分时提供低字节地址和数 ...

明白了,谢谢,看来就是外扩内存用的。
页: [1]
查看完整版本: 请教STC8H单片机AD用官网例程读出值不对