سلام
adc رو طبق مجله راه انداختم.برنامم اینه:
#include <AT91SAM7X256.H>
#include "pio.h"
#include "adc.h"
#include "delay.h"
int main (void){
unsigned int a ;
PORTA_OUTPUT= 0x07F80000;
RST_PORTB =0x07F80000;
*AT91C_PIOB_PER=0;
config_adc(0x01);
start_adc();
while(1)
{
}
}
پایه ی ad0 همیشه یک میمونه.
چه کار کنم؟ نباید pio غیر فعال بشه؟