سلام دوستان.
میدونم که مدتیه برای تهیه آموزش جامع راه اندازی این السیدی با بسکام معطل شدید.اما من همینجا از همتون عذر خواهی میکنم و به اطلاعتون میرسونم که مقاله ای در کار نخواهد بود و کلا کنسل شد.دلیلش هم مشغله کاری و درسی بسیار زیاد بود که باعث میشه من نتونم روی نوشتن مقاله تمرکز کنم و کلا یه جورایی برام غیر ممکنه.
برای همین یه پست تقریبا کامل همینجا میدم و شماتیک و سورس راه اندازی السیدی رو با بسکام براتون میزارم (16 بیتی) و طریقه استفاده از توابع نوشته شدده رو به همه میگم تا بلکه مفید واقع بشه.
[move]دوستان آموزش برای افرادی هستش که آشنایی نسبی با بسکام و میکرو کنترلر دارند
[/move]
اول از همه این شماتیک مدار هستش:
http://www.mediafire.com/view/?kccf568y28lo228
خب شما تمام پایه های استفاده شده در این شماتیک رو در ماژول های آماده سایت پیدا میکنید.و به راحتی همون پایه ها رو به میکرو متصل میکنید.فقط میمونه 4 تا پایه کاتد LED های بک لایت که در ماژول های آماده سایت اصلا نیازی نیست وصل کنید و مستقیما به پایه GND وصل هستند.
و اما کسانی که السیدی رو بدون ماژول استفاده میکنن.تمام 37 پایه السیدی داخل شماتیک هست.دقیقا همینطوری متصل کنید.
نکته بسیار مهم اینکه تمامی VCC ها در این شماتیک 3.3 ولت در نظر گرفته شده و در صورت اعمال ولتاژی غیر از این عواقبش پای خودتونه.
کسانی که میخوان با میکرو کنترلری غیر از Atmega128 یا Atmega64 راه اندازی کنن,یا حتی پایه های دلخواه خودشونو متصل کنند,نگران نباشید.در ادامه طریقه تغییر اتصالات رو خواهم گفت.
و خوب البته همتون میدونید که این شماتیک فقط روش متصل کردن السیدی به میکرو کنترلر هست و مدارات تغذیه و متصل کردن میکرو کنترلر به 3.3 وات و همچنین نویز گیری ADC به عهده خودتون هستش.
خب درمورد شماتیک میمونه یک نکته و اونم اینه که شماتیک کشیده شده از مموری کارت در فایل بالا برای سوکت Micro SD هستش و اگه میخواید مموری رو با خشاب متصل کنید نامگذاری پایه ها به این شکل هستش:
http://www.mediafire.com/view/?kgudh1q5ha614vz
خب دوستان قصدمون توی این پست فقط یادگیری اولیه هستش.پس از همتون میخوام فایل زیر رو دانلود کنید و از حالت فشرده خارجش کنید.حالا محتویات داخل پوشه MMC رو که شامل یک عکس برای تست هستش داخل مموری کارت بریزید.توجه کنید که فورمت مموری باید Fat یا Fat32 باشه.
http://www.mediafire.com/download.php?lu8hf45b2pn383d
خب حالا که شماتیک رو بستید مموری کارت رو آماده کردید میریم سراغ میکرو کنترلر.برای شروع یه فایل 5.hex داخل پوشه Source هستش که میتونید روی میکرو پروگرم کنید , فیوز بیت ها رو روی کریستال خارجی پر سرعت تنطیم کنید و نتیجه رو ببینید.
فیوز بیت ها به این شکل تنظیم میشن:
Cksel0=1
cksel1=1
cksel2=1
cksel3=1
jtagen=1
sut0=1
sut1=1
و در آخر یه فیوز بیت به نام M103c داخل میکروهای 128 و 64 هستش که اگه 1 نکنیدش میکرو خوب کار نمیکنه.
اینم یادتون نره که کریستال خارجی 16 مگاهرتز رو بدون هیچگونه خازنی مستقیما به پایه های کریستال وصل کنید.
خب اول از همه صفحه سیاه میشه و برنامه StartUp اجرا میشه.و در نهایت میشه این:
وبلا فاصله بعدش این عکس رو روی صفحه میبینید:

خب وقتی این عکس روی صفحه بصورت کامل ظاهر شد یعنی شما موفق به راه اندازی السیدی و مموری به طور همزمان شدید.اگر فقط صفحه مشکی اول رو میبینید السیدی به صورت کامل راه اندازی شده و فقط میمونه مموری کارت.اونم باید بررسی کنید و ببینید مشکلش از کجاست.
ادامه داره ...
میدونم که مدتیه برای تهیه آموزش جامع راه اندازی این السیدی با بسکام معطل شدید.اما من همینجا از همتون عذر خواهی میکنم و به اطلاعتون میرسونم که مقاله ای در کار نخواهد بود و کلا کنسل شد.دلیلش هم مشغله کاری و درسی بسیار زیاد بود که باعث میشه من نتونم روی نوشتن مقاله تمرکز کنم و کلا یه جورایی برام غیر ممکنه.
برای همین یه پست تقریبا کامل همینجا میدم و شماتیک و سورس راه اندازی السیدی رو با بسکام براتون میزارم (16 بیتی) و طریقه استفاده از توابع نوشته شدده رو به همه میگم تا بلکه مفید واقع بشه.
[move]دوستان آموزش برای افرادی هستش که آشنایی نسبی با بسکام و میکرو کنترلر دارند
[/move]
اول از همه این شماتیک مدار هستش:
http://www.mediafire.com/view/?kccf568y28lo228
خب شما تمام پایه های استفاده شده در این شماتیک رو در ماژول های آماده سایت پیدا میکنید.و به راحتی همون پایه ها رو به میکرو متصل میکنید.فقط میمونه 4 تا پایه کاتد LED های بک لایت که در ماژول های آماده سایت اصلا نیازی نیست وصل کنید و مستقیما به پایه GND وصل هستند.
و اما کسانی که السیدی رو بدون ماژول استفاده میکنن.تمام 37 پایه السیدی داخل شماتیک هست.دقیقا همینطوری متصل کنید.
نکته بسیار مهم اینکه تمامی VCC ها در این شماتیک 3.3 ولت در نظر گرفته شده و در صورت اعمال ولتاژی غیر از این عواقبش پای خودتونه.
کسانی که میخوان با میکرو کنترلری غیر از Atmega128 یا Atmega64 راه اندازی کنن,یا حتی پایه های دلخواه خودشونو متصل کنند,نگران نباشید.در ادامه طریقه تغییر اتصالات رو خواهم گفت.
و خوب البته همتون میدونید که این شماتیک فقط روش متصل کردن السیدی به میکرو کنترلر هست و مدارات تغذیه و متصل کردن میکرو کنترلر به 3.3 وات و همچنین نویز گیری ADC به عهده خودتون هستش.
خب درمورد شماتیک میمونه یک نکته و اونم اینه که شماتیک کشیده شده از مموری کارت در فایل بالا برای سوکت Micro SD هستش و اگه میخواید مموری رو با خشاب متصل کنید نامگذاری پایه ها به این شکل هستش:
http://www.mediafire.com/view/?kgudh1q5ha614vz
خب دوستان قصدمون توی این پست فقط یادگیری اولیه هستش.پس از همتون میخوام فایل زیر رو دانلود کنید و از حالت فشرده خارجش کنید.حالا محتویات داخل پوشه MMC رو که شامل یک عکس برای تست هستش داخل مموری کارت بریزید.توجه کنید که فورمت مموری باید Fat یا Fat32 باشه.
http://www.mediafire.com/download.php?lu8hf45b2pn383d
خب حالا که شماتیک رو بستید مموری کارت رو آماده کردید میریم سراغ میکرو کنترلر.برای شروع یه فایل 5.hex داخل پوشه Source هستش که میتونید روی میکرو پروگرم کنید , فیوز بیت ها رو روی کریستال خارجی پر سرعت تنطیم کنید و نتیجه رو ببینید.
فیوز بیت ها به این شکل تنظیم میشن:
Cksel0=1
cksel1=1
cksel2=1
cksel3=1
jtagen=1
sut0=1
sut1=1
و در آخر یه فیوز بیت به نام M103c داخل میکروهای 128 و 64 هستش که اگه 1 نکنیدش میکرو خوب کار نمیکنه.
اینم یادتون نره که کریستال خارجی 16 مگاهرتز رو بدون هیچگونه خازنی مستقیما به پایه های کریستال وصل کنید.
خب اول از همه صفحه سیاه میشه و برنامه StartUp اجرا میشه.و در نهایت میشه این:

وبلا فاصله بعدش این عکس رو روی صفحه میبینید:

خب وقتی این عکس روی صفحه بصورت کامل ظاهر شد یعنی شما موفق به راه اندازی السیدی و مموری به طور همزمان شدید.اگر فقط صفحه مشکی اول رو میبینید السیدی به صورت کامل راه اندازی شده و فقط میمونه مموری کارت.اونم باید بررسی کنید و ببینید مشکلش از کجاست.
ادامه داره ...
دیدگاه