سلام
کسی میدونه فرکانس کلاک adc تو این هدری که براش نوشتن چنده؟ من میخواستم به فاصله هر 0.1ms نمونه بگیرم.میخواستم ببینم امکانش هست یا خیر
سلام
کسی میدونه فرکانس کلاک adc تو این هدری که براش نوشتن چنده؟ من میخواستم به فاصله هر 0.1ms نمونه بگیرم.میخواستم ببینم امکانش هست یا خیر
سلام
صفحه ی 21 مجله ی pmm3 رو بخون . تا با نحوه ی محاسبه ی کلاک و ... آشنا بشی .
شما میتونید با مقدار دهی رجیستر ADC_MR کلاک adc رو هر مقداری که خواستید تنظیم کنید .
توی هدر نوشته :
*AT91C_ADC_MR = 0x0f1f3f00;
اگه رقم 0f1f3f00 رو به باینری تبدیل کنید میشه 1111000111110011111100000000
توی این رقم بیت های 8 تا 15 مربوط به PRESCAL هستند یعنی 00111111 .
اگه رقم بالا رو به دسیمال تیدیل کنید و در فرمول زیر قرار بدید مقدار فرکانس کلاک adc بدست میاد :
ADCClock = MCK / ( (PRESCAL+1) * 2 )
ADCClock=18432000/(63+1)*2=153600