دوباره این تاپیک اومد بالا یادش افتادم
از دوستان کسی تونسته با کتابخانه اقای چان فایل wave را با میکرو پخش کنیه و کسی نمونه کدی برای این کار نداره یا توضیحی در این مورد
دوباره این تاپیک اومد بالا یادش افتادم
از دوستان کسی تونسته با کتابخانه اقای چان فایل wave را با میکرو پخش کنیه و کسی نمونه کدی برای این کار نداره یا توضیحی در این مورد
جای مقاومت ها رو تغییر دادم، نشون میده فایل باز شد اما فایلی نمیسازه!
درسته تایمر وابسته است به فرکانس میکرو، با وقفه تایمر هر 10 میلی ثانیه یکی از توابع رو فراخونی میکنه، خودش اون اول برنامه یه دستور داره که فکر کنم این تنظیمات رو نسبت به فرکانس کاری میکرو انجام میده.
شماره 2 ، برنامه ش هم بصورت کامل گذاشته.
مسعود جان من دارم رو برنامه شما هم کار میکنم، فایل باز میکنه اما چیزی نمیخونه!!!
شرط تابع f_read و f_close هم برقرار نمیشه چون پیام مربوطه رو نشون نمیده!!!
مسعود جان من تونستم با برنامه شما اطلاعات یه فایل رو بخونم اما بطور کاملا اتفاقی!!!!
اونم اینکه وقتی داشتم یه برنامه دیگه رو تست میکردم که پایه CS رو روی PB.3 تعریف کرده بود فراموش کردم بعد از پروگرام کردن میکرو با برنامه خودم که پایه CS رو روی PB.4 تعریف کردم ارتباطش رو درست کنم و بعد از روشن کردن مدار با کمال تعجب فهمیدم که از اونجایی که من پایه CS رو روی PB.4 تعریف کردم مدار داره کار میکنه و اطلاعات رو از توی فایل txt که خودم توی میکرو ریختم میخونه و نشون میده!!!!!!!!!!!!!!!!!!!!!!!!!!!
در هر صورت بازم نمیتونم فایل ایجاد کنم و توش اطلاعات بنویسم
فکر میکنم این پایه CS مربوط به خوندن و نوشتن باشه، درسته؟
این پایه CS مموری کارش چیه؟
لطفا راهنمایی کنین
خوبه به نتایجی رسیدی دوست من
cs که مربوط به انتخاب مموری کارته که اتصالش تو حافظه های mmc بیشتر مورد استفاده قرار میگیره و که اتصالش به اینکه به کدوم پایه باشه دلخواه هستش. این بر میگرده به تنظیماتتون
راستی پایه های میکرو SD باید اینجوری متصل بشه من دقیق نمی دونم چطوری پایه مموری را به میکرو متصل کردید
عکس زیر را یه نیگاه بندازید
ویرایش توسط Ma3ood : 28-07-2012 در ساعت 17:50
مسعود جان واقعا این دیگه نوبرشه!!!!!!!!!!!
من الان هم فایل txt میسازم هم توش اطلاعات مینویسم و هم ازش میخونم، اما چطوری......؟
اینطور که اول تغذیه رو وصل میکنم و پایه CS هم طبق پیکربندی خودم به PB.4 (مطابق تصویری که شما زمیمه کردی) وصل هست، تو این حالت 2 شرط اول اکی میشه ولی به بعدش دیگه چیزی رو LCD نمایش نمیده و معنیش اینه که اون شرط های دیگه درست نیست و بعد در همون حالت پایه CS از روی PB.4 میذارم روی PB.3 و با نهایت تعجب میبینم همه دستورات اجرا میشه و بعد از اتمام رم رو لپ تاپ میخونم و میبینم هم MMC.txt رو ساخته و هم توش اطلاعات رو نوشته!!!!!!!!!!!!!!!!!!!!!
اما این فایده ای نداره چون اینطوری که نمیشه کار کرد مگر اینکه یه کارگر افغانی استخدام کنم جای CS عوض کنه
یه نگاهی به برنامه بنداز و نظرت بگو.
مرسی
من برنامه تون را چک کردم مشکل خاصی نداشت در مورد تنظیمات اتصال به مموری هم میدونم حتما درست وصل کردید یه چیزی شما گفتی وقتی پایه را درش میارم و میزنم به اون یکی بقیه برنامه اجرا میشه این دفعه پایه cs/ را به زمین وصل کن ببین برنامه درست کار میکنه یا نه
درسته مسعود جان...
احساس کردم که چون اون پورت پیکر بندی نشده و در حالت عادی صفر بعد از اتصال کار میکنه، که همین کار هم انجام داده بودم اما بی نتیجه بود.
رو pb.4 که به cs وصل یه led گذاشتم و دیدم که با یه تاخیر 1 و 0 میشه، فکر میکنم این یک و صفر شدن cs منظم نیست که درست کار نمیکنه اما کجای تابع و چطور به cs دستور داده میشه نمیدونم.
شایدم همینطور باشه اما اگه اینطور باشه من نمیتونم فرکانس کای رو بیارم پایین چون سرعت برام مهمه
اطلاعات مربوط به عکس که با یه دوربین میگیرم.
با کریستال 8 مگا هم تست کردم جواب نداد.
لطف کن یه عکس از بستن روی برد بردن بذار
اینم عکس
دیگه کم کم حالم داره بهم میخوره از AVR و codevision
سخت افزارم رو دوتا بردبورد جدید بستم، سوکت مموری رو عوض کردم و هزار و یک احتمال مسخره ای که فکر میکردم چک کردم و تغییر دادم.
حتی برنامه رو یکی از اساتید سایت eca آقای اسدی برام نوشت و جواب گرفت اما من نتونستم جواب بگیرم