找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

STC8G2K64S4的AD改用STC8H8K64U后结果出现问题了

2026-4-15 08:12 来自 因火生烟 发布 @ 综合讨论

void InitADC(void)//STC8H8K64U
{
    // P1.4、P1.5 设为模拟输入(禁止数字功能)
    P1M0 &= 0xcf;
    P1M1 |= 0x30;
    P_SW2 |= 0x80;
    ADCTIM = 0x3f;                              //设置ADC内部时序
    P_SW2 &= 0x7f;
    ADCCFG  = 0x2f;   // 设置ADC时钟为系统时钟/2/16 设置结果右对齐
    // ADCCFG = 0x0f;                              //设置ADC时钟为系统时钟/2/16
    ADC_CONTR = 0x80;                           //使能ADC模块
    ADC_CONTR |= 0x40;                          //启动AD转换       
}
u16 Get_ADCResult(u8 ch)//STC8H8K64U
{
    u16 adc;
    u8
  • 最近查阅:

免责声明:

本平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-5-1 07:48 , Processed in 0.074675 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

返回顶部