基于AD5272多组变阻器电路设计

简介

记录调试的情况。

电路设计

工程文件:

D:\zhuoqing\AltiumDesigner\Tools\2020\DigitRheostat\DigitRheostat.PcbDoc

1. 原理图设计

▲ 电路原理图

▲ 电路原理图

2. PCB 设计

▲ PCB设计

▲ PCB设计

软件设计

D:\zhuoqing\window\C51\STC\Tools\DigitRheostat\DigitRheostat.uvproj

//==============================================================================
//                    PROCESS THE DEBUG BUFFER
//------------------------------------------------------------------------------
void SerialDebugProcessBuffer(void) {
    unsigned int nNumber;
    unsigned int nAddress;
            
    SerialDebugBuffer2Argument();
    if(g_ucSDANumber == 0) return;

    if(strcmp("hello",                (char *)STD_ARG[0]) == 0)
        printf("%s is ready !\r\n", VERSION_STRING);
    
    else IFARG0("ad5272set") {
        sscanf(SDA(1), "%d", &nNumber);
        sscanf(SDA(2), "%d", &nAddress);
        AD5272SetAddress(nAddress);
        AD5272WriteRDAC(nNumber);
    }
    else printf("Error command : %s !\r\n", STD_ARG[0]);
}
发布了452 篇原创文章 · 获赞 539 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/zhuoqingjoking97298/article/details/105646047