پاسخ : کتابخانه ff.h
سلام
من از سایت elm-chan کتاخانه را دانلود کردم و پروژه پوشه avr_foolproof را در کدویژن کامپایل کردم. مشکل اینجاست که فقط در اولین دفعه پس از پروگرام کردن، برنامه درست اجرا می شود و با قطع و وصل کردن تغذیه، تابع f_open خطای NOT_READY برمی گرداند. جالب این جاست که با reset کردن میکرو به صورت دستی مشکل برطرف نمی شود اما اگر در همان حالت، میکرو توسط پروگرامر ISP mkII و برنامه AVR STUDIO ریست شود، برنامه درست کار خواهد کرد. تنها ارتباط پروگرامر با MMC (در میکروی ATMEGA2561) پین SCK است که پول پ و هم پول دان کردم و نتیجه نداد. به نظر می رسد MMC در هنگام تغذیه دار شدن مدار و شروع به کار میکرو، درست init نمی شود اما در همان حالت، فقط با ریست کردن میکرو توسط پروگرامر، درست init می شود و تابع write درست کار می کند. لطفا راهنمایی کنید.
سلام
من از سایت elm-chan کتاخانه را دانلود کردم و پروژه پوشه avr_foolproof را در کدویژن کامپایل کردم. مشکل اینجاست که فقط در اولین دفعه پس از پروگرام کردن، برنامه درست اجرا می شود و با قطع و وصل کردن تغذیه، تابع f_open خطای NOT_READY برمی گرداند. جالب این جاست که با reset کردن میکرو به صورت دستی مشکل برطرف نمی شود اما اگر در همان حالت، میکرو توسط پروگرامر ISP mkII و برنامه AVR STUDIO ریست شود، برنامه درست کار خواهد کرد. تنها ارتباط پروگرامر با MMC (در میکروی ATMEGA2561) پین SCK است که پول پ و هم پول دان کردم و نتیجه نداد. به نظر می رسد MMC در هنگام تغذیه دار شدن مدار و شروع به کار میکرو، درست init نمی شود اما در همان حالت، فقط با ریست کردن میکرو توسط پروگرامر، درست init می شود و تابع write درست کار می کند. لطفا راهنمایی کنید.
دیدگاه