DAC7612是SPI串口的12位双路电压输出DA芯片,控制芯片是PIC16F883,现在问题是DAC7612双通道输出电压有一路电压有跳变。做过了如下测试:1、如果DA函数0通道放在程序主循环则最后输出的电压正常,反之如果1通道DA函数放在主程序循环最后则输出电压也正常。总是写在前面的通道DA函数输出电压跳变。2、如果采集的数据给定值则两个通道输出电压也正常,但是采集的数据若是变化的值则像1中 所述输出的电压跳变很厉害,变化无规律。
DA函数肯定是没有写错的,硬件也没有问题,想问大侠是不是主程序循环调用延时的问题啊? |