یه مشکل خیلییی عجیب این کتابخونه delay.h سایت که هست برای ایجاد تاخیر مثلا یک میلی ثانیه دقیقا یه ثانیه تاخییر ایجاد میکنه این برنامه ای هست که استفاده کردم قبلا این مشکلو نداشتم کسی هست راهنمایی کنه؟
کد:
#include <AT91SAM7X256.H> #include <lib_AT91SAM7X256.H> #include "delay.h" //#include <adc.h> //#include <pio.h> int main (void) { int adc_v; AT91F_PIO_CfgOutput(AT91C_BASE_PIOA, 0xFFFFFFFF); //config_adc(0x10); while (1) { //start_adc(); ; //adc_v = read_adc(4); AT91F_PIO_ClearOutput(AT91C_BASE_PIOA,0xFFFFFFFF); AT91F_PIO_SetOutput(AT91C_BASE_PIOA,0x02aa02aa); delay_ms(1); AT91F_PIO_ClearOutput(AT91C_BASE_PIOA,0xFFFFFFFF); AT91F_PIO_SetOutput(AT91C_BASE_PIOA,0x01550155); delay_ms(1); } }
دیدگاه