سلام
در حال تغییر دادن کتابخانه dac_driver برای استفاده در Atmel Studio بودم که با مشکلاتی برخورد کردم , مشکل اول این بود که داخل dac_driver از دوتا enum استفاده شده که داخل سربرگ Atxmega64a3u موجود نبود ولی ...
ویرایش 1 :
کتابخانه dac_driver مربوط به AVR1301
کتابخانه زیر با سری A و AU سازگاره و در هر دو کامپایلر Atmel Studio و IAR میشه ازش استفاده کرد
با تشکر از راهنمایی دوستان...
http://mitaly.persiangig.com/AVR_Lib...r.rar/download
ویرایش 2 : داخل ASF به درایور جدیدی برخورد کردم که ورژن جدید dac هستش و این درایور دیگه مشکل درایور قبلی که با سری AU سازگار نبود رو نداره و در ابتدای درایور شرط زیر رو گذاشته:
همچنین داخل درایور گفته که فاصله زمانی بین هر تبدیل فقط برای سری های قبلی (قدیمی) نیاز هست.
بعد از هماهنگ کردن این نسخه با Atmel Studio پلودش می کنم ...
(درسته اینجا هیچ استقبالی نمی شه ولی شاید در آینده کسی نیاز داشت ، برای همین اینجا می ذارم که همه بتونم استفاده کنن )
در حال تغییر دادن کتابخانه dac_driver برای استفاده در Atmel Studio بودم که با مشکلاتی برخورد کردم , مشکل اول این بود که داخل dac_driver از دوتا enum استفاده شده که داخل سربرگ Atxmega64a3u موجود نبود ولی ...
ویرایش 1 :
کتابخانه dac_driver مربوط به AVR1301
کتابخانه زیر با سری A و AU سازگاره و در هر دو کامپایلر Atmel Studio و IAR میشه ازش استفاده کرد
با تشکر از راهنمایی دوستان...
http://mitaly.persiangig.com/AVR_Lib...r.rar/download
ویرایش 2 : داخل ASF به درایور جدیدی برخورد کردم که ورژن جدید dac هستش و این درایور دیگه مشکل درایور قبلی که با سری AU سازگار نبود رو نداره و در ابتدای درایور شرط زیر رو گذاشته:
کد:
#if XMEGA_AU || XMEGA_B || XMEGA_E # define XMEGA_DAC_VERSION_2 true #else # define XMEGA_DAC_VERSION_1 true #endif
کد:
// Timing configuration is only needed for version 1 of DAC
(درسته اینجا هیچ استقبالی نمی شه ولی شاید در آینده کسی نیاز داشت ، برای همین اینجا می ذارم که همه بتونم استفاده کنن )
دیدگاه