با سلام
هرچی توی این سایت گشتم و گشتم به جز مطالب تکه تکه و بعضی جاها هم سوالات بسیار ساده و بعضی جاها هم بحث های خیلی پیچیده و بعضی جاها هم به جای گزاشتن برنامه و تحلیل آن فایل آن پلود شده بود و ....
به نظر من این کار ها و این تاپیک های پشت سر هم و این سر درگمی ها و این پیچ و تاب ها و این کتاب های مرجع که به جز بحث هایی که من حتی یک کلمه از آن رو هم نفهمیدم ، سودی ندارد
بیاین دستامون به دستای هم بگیریم و از همین الان شروع کنید به برنامه نویسی کردن ، همین الان شروع کنیم به کار کردن و همین الان شروع کنیم به ساخت پروژه چشمک زن
1 . کامپایلری که انتخاب می کنید IAR هست ( این جمله تا کنون در چندین هزار سایت و انجمن و ... تکرار شده است ولی همچنان پست های نیمه کاره و رها شده ای که همگی با این جمله شروع شدند تمامی ندارد )
2 . دوستانی که به فکر Bascom هستند نباید به ARM فکر کنن ( دیگه نیازی به توضیح نیست چون کامپایلری برای Basic نیست )
3 . پروگرام کردن میکرو هم با دو روش امکان پذیر است یکی SAM-BA و دیگری JTAG که به نظر من SAM-BA بهتر است چون نیاز به پروگرامر ندارد
4 . برای شروع یک هدر برد AT91SAM7S64 بخرید از همین فروشگاه که پروگرامر SAM-BA رو روش داره
5 . به نظر من خودتون رو درگیر این برد های آموزشی نکنید که شما رو محدود به همون آموزشات توی کتابچه اش می کنه ( پس اگه برد آموزشی دارید برید کتابچش رو بخونید و از خوندن این تاپیک منصرف بشید )
6 . اگه هدر برد خریدید یه بردبرد هم که بزارید کنارش فقط میمونه یه LCD کاراکتری و یه KeyPad که فکر کنم همه یه چندتایی توی کابینت آشپزخونشون یا به جای پاشنه کش توی جا کفشی خونشون دارن
7 . کامپایلر IAR رو بخرید ، خودتون رو گول نزنید و دور خودتون به دنبال کامپایلر IAR به حجم 1 کیلوبایت بگردید چون حجمش 500 مگابایته پس بهتره از همین فروشگاه سایت بخرید
8 . اصلا کتاب نخرید
9 . حالا همه چیز آماده است مثل من و بعضی از دوستان دیگر که همه ی این وسایل رو تهیه کردن ولی یک منبع آموزشی ندارند
10 . من که خودم مبتدی هستم پس می خواهیم از 0 شروع کنیم
11 . دستورات بدرد نخور رو یاد نمیگیریم
12 . اول از همه از دوستانی که با IAR کار کردند درخواست می کنم دستور SET , Reset کردن رو در IAR و نحوه نسبت دادن آن به یک پایه رو توضیح دهند
13 . از هدربرد های آماده استفاده میکنیم و فعلا قاطی این بحث ها نمیشیم
14 . پس درخواست بعدی من اینه که یک هدر برد آماده که بتوان بدون دردسر دستور Set و Reset رو در IAR نوشت اینجا پلود کنید و نحوه معرفی در IAR یعنی همون کانفیگ خودمون رو توضیح دهند
15 . خدانگهدار تا .... ( بستگی به همکاری دوستان داره )
هرچی توی این سایت گشتم و گشتم به جز مطالب تکه تکه و بعضی جاها هم سوالات بسیار ساده و بعضی جاها هم بحث های خیلی پیچیده و بعضی جاها هم به جای گزاشتن برنامه و تحلیل آن فایل آن پلود شده بود و ....
به نظر من این کار ها و این تاپیک های پشت سر هم و این سر درگمی ها و این پیچ و تاب ها و این کتاب های مرجع که به جز بحث هایی که من حتی یک کلمه از آن رو هم نفهمیدم ، سودی ندارد
بیاین دستامون به دستای هم بگیریم و از همین الان شروع کنید به برنامه نویسی کردن ، همین الان شروع کنیم به کار کردن و همین الان شروع کنیم به ساخت پروژه چشمک زن
1 . کامپایلری که انتخاب می کنید IAR هست ( این جمله تا کنون در چندین هزار سایت و انجمن و ... تکرار شده است ولی همچنان پست های نیمه کاره و رها شده ای که همگی با این جمله شروع شدند تمامی ندارد )
2 . دوستانی که به فکر Bascom هستند نباید به ARM فکر کنن ( دیگه نیازی به توضیح نیست چون کامپایلری برای Basic نیست )
3 . پروگرام کردن میکرو هم با دو روش امکان پذیر است یکی SAM-BA و دیگری JTAG که به نظر من SAM-BA بهتر است چون نیاز به پروگرامر ندارد
4 . برای شروع یک هدر برد AT91SAM7S64 بخرید از همین فروشگاه که پروگرامر SAM-BA رو روش داره
5 . به نظر من خودتون رو درگیر این برد های آموزشی نکنید که شما رو محدود به همون آموزشات توی کتابچه اش می کنه ( پس اگه برد آموزشی دارید برید کتابچش رو بخونید و از خوندن این تاپیک منصرف بشید )
6 . اگه هدر برد خریدید یه بردبرد هم که بزارید کنارش فقط میمونه یه LCD کاراکتری و یه KeyPad که فکر کنم همه یه چندتایی توی کابینت آشپزخونشون یا به جای پاشنه کش توی جا کفشی خونشون دارن
7 . کامپایلر IAR رو بخرید ، خودتون رو گول نزنید و دور خودتون به دنبال کامپایلر IAR به حجم 1 کیلوبایت بگردید چون حجمش 500 مگابایته پس بهتره از همین فروشگاه سایت بخرید
8 . اصلا کتاب نخرید
9 . حالا همه چیز آماده است مثل من و بعضی از دوستان دیگر که همه ی این وسایل رو تهیه کردن ولی یک منبع آموزشی ندارند
10 . من که خودم مبتدی هستم پس می خواهیم از 0 شروع کنیم
11 . دستورات بدرد نخور رو یاد نمیگیریم
12 . اول از همه از دوستانی که با IAR کار کردند درخواست می کنم دستور SET , Reset کردن رو در IAR و نحوه نسبت دادن آن به یک پایه رو توضیح دهند
13 . از هدربرد های آماده استفاده میکنیم و فعلا قاطی این بحث ها نمیشیم
14 . پس درخواست بعدی من اینه که یک هدر برد آماده که بتوان بدون دردسر دستور Set و Reset رو در IAR نوشت اینجا پلود کنید و نحوه معرفی در IAR یعنی همون کانفیگ خودمون رو توضیح دهند
15 . خدانگهدار تا .... ( بستگی به همکاری دوستان داره )






همه اش یه مشت رجیستر گفته که باید متناسب با کارت داخلش عدد بریزی همین !! ولی خوب من حالا متناسب با همین کتابی که خوندم گفتم البته هنوز هم کامل نخوندم میگم !! البته خوب در پروژهای بزرگ تر شاید حجم دستورات زیاد تر بشه ولی تو این کتاب که من تا این جایی که خوندم ندیدم !! بعد هر دستوری هم اگه باشه یه روزی به درد میخوره !!! حتما یه کاربردی داره !!


oo: همنطور هم که از اسمش پیداست مشخص کننده وضعیت هست مثلا همین رجیستر PIO_ODSR مشخص میکنه که وقتی مثلا یه پایه خروجی تعریف شده سطح ولتاژ اون پایه خروچی چیه . مثلا اگه پایه 14 رو خروجی تعریف کرده باشیم بعد توی این رجیستر خونه 14 امش رو بخونیم و عدد یک داخل خونه 14 امش باشه یعنی پایه 14 رو که الان خروجی تعریف کردیم مقدار ولتاژش HIGH است (تقریبا ولتاژش 3.3 هست ) و اگر خونه 14 ام رو خوندیم و دیدیم عدد صفر هست یعنی سطح ولتاژ پایه 14 ام که خروجی تعریف کردیم هم اکنون LOW است (ولتاژ صفر ولت ) .
دیدگاه