我采用的是TLC7524的单极性接法,理想状态下应该输出0到-10v 的电压.但是我现在在输出端得到的是一个-5V电压,请问各位到底是怎么回事呀?已经调了很久,还是没成功,请各位大侠多多指点下面是程序和电路图, #include <hidef.h> /* common defines and macros */ #include <mc9s12dp256.h> /* derivative information */ #pragma LINK_INFO DERIVATIVE "mc9s12dp256b" void main(void) { unsigned int n; /* put your own code here */ PORTB=0xFF; DDRB=0xFF; PORTA=0xFF; DDRA=0xFF; PORTA_BIT0=0; //置低 PORTA_BIT4=0;//置低 PORTB=0x00;//写数PORTB for(n=0;n<200;n++);//延时 PORTA_BIT0=1;//置高 for(n=0;n<200;n++);//延时 PORTA_BIT4=1;//置高 for(n=0;n<200;n++);//延时 while(1) { }//程序挂起 }
|