پس چرا بحت آموزش رو به صورت قدم به قدم شروع نمی کنین؟ از شروع این تاپیک خیلی میگذره .
من با میکرو در حد lcd و rs232 آشنا هستم و از امروز ARM رو شروع کردم . نتایج تحقیقات یه روزه ی من این بود : از بین گذینه های متفاوت ARM فهمیدم نرم دنبال ATMEL بهتره و Philips گذینه ی مناسب و صنعتی تریه و کار باهاش راحت تره. سرعتش هم واقعی و مطابق دیتاشیتش هست . و اینکه ریسک مشکل پیش اومدن برای شرکتش کمتره نسبت به ATMEL . از بین نمونه های مختلف Philips همین LTC1768 رو انتخاب کردم . چون از هسته ی cortex m3 استفاده می کنه که ظاهرا نسبت به هسته های سری ARM بهتره و هم قیمتش مناسبه . الان قیمت این آیسی حدود 17000 تومنه . (سایت جوان الکترونیک) . زبان برنامه نویسی رو هم Keil انتخاب کردم چون همه می گن!!!! فقط خواهشا یکی شروع کنه و خوب آموزش بده و از زیرش هم در نره . ما منتظریم ببینیم تو این سایت یکی پیدا میشه یا نه .
دستت درد نکنه . اما من حتی نمی دونم که cmsis چی هست؟ خوردنیه؟ باید یه تعریف مقدماتی از cmsis باشه تا ارتباطش رو با arm مبتدی هایی مثل من بفهمن و بعد برن سراغش . حالا شما استاد ما شاگرد بفرمایید که این Cmsis چی هست؟ زبان برنامه نویسیه؟ خیلی ممنونم از شما و از بقیه ی اساتید که از این به بعد قراره به من کمک کنن.
إستإد چیه عزیز.مإ کوچیک شمإییم .من خودم آخر تإزه کإرإم.
ببین عزیز cmsis دروإقع سإده سإزی دستورإت کإر بإ رجیسترهإی میکرو هستش . دروإقع إومدن زبون برنإمه نویسی رو إز سطح رجیستر نویسی بیرون آوردن وبه سطح زبإن گفتإر نزدیک کردن.وإسه هر قسمت إز میکرو cmsis دستورإت خودش رو دإره .به إون بخشی که عرض کردم مرإجعه کنین.چون دوستإن بهتر توضیح دإدن دإدإشم
خیلی ممنونم . من دوست دارم ARM رو پایه ای یاد بگیرم . به نظرتون از مجله ی pmm شروع کنم بعد بیام سراغ اون تاپیکی که گفتید بهتر نیست؟
این چه وضعیه واقعا !!
یک تاپیک 5 صفحه ای رو بخونی فقط واسه add کردن cmsis تو پروژه keil!!
مدیران سایت لطفا اینطور تاپیک هارو یا مهم نکنند و یا اگر اینطوری بلا استفاده ماند از مهم خارج کنند !!
خیلی تاپیک ها توی سایت با یکی 2 تا پست خوب شروع میشه اما بعد به حاشیه میره و بعضا چندین صفحه بی محتوا ادامه پیدا میکنه و در نهایت هم رها میشه!
(مثل اینکه باید ابتدا پبت نام کنید)
coIDE
*** اللّهم عجّل لولیک الفرج ***
سلام
یه سری خازن هست مثل
c1,c2,...
که مقدارشون رو زده 104 یا 105 اینا مقدارشون چیه؟همون 100uf؟
بعد این قطعاتش تو بازار هست؟
قطعه HR911105A که به همراه DP83848CVV استفاده شده چیه؟ ---- خب فهمیدم چیه ، حالا شماتیک و فوت پرینتش رو دارین؟
تو همون شیت پایه شماره 34 (X1) به U1 وصل شده که زیرش نوشته 50MHz ، قطعه U1 چیه؟
این مقاومت که 2K2 گذاشته چیه؟
ممنون
ویرایش توسط gbg : 10-11-2012 در ساعت 13:09
کسی نبود کمک کنه؟
همینجوری یه کریستال 50 مگاهرتزی بزارم کافیه؟
مقاومت 2k2 یا 1K5 چیه؟ منظورش 2.2 و 1.5 کیلو هستش؟
چرا مقاومت 0R رو هم کشیده!؟!
مقدار خازن ها بصورت کد نوشته شده که جدولش تو اینترنت هست که هر کد چه خازنی هست
در مورد مقاومت ها هم 1k5 یعنی 1.5 کیلو اهم مقاومت صفر اهم هم من دقت نکردم کجای مدار هست ولی گاهی تو مدارات استفاده میشه
در ضمن تو مدار 2 تا کریستال هست
در مورد اون قطعه هم که پرسیدید سوکت کابل شبکه هست و یک کتابخونه دوستان قرار دادند بگردید تو انجمن پیدا میکنید
مقاومت صفر اهم : تو قسمت شبکه همون جایی که کریستال هست ، من کریستال چهار پایه ندیدم تا حالا اسمش چیه؟ شمارش چیه؟
فوت پرینت سوکت شبکه فیلتر دار هست ولی شماتیکش نیست
خب شما یه شماتیک بکش بعد فوت پرینت را بهش اضافه کن و کلا اضافه کن تو کتابخونه اصلی خودت که داشته باشی
مدار هم دوباره دیدم بیشتر از 2 تا کریستال داره تمامی y1 y2 y3 و... کریستال هستند ...من منظورتونم نمیفهمم کریستال 4 پایه منظورتون کجای مدار هست؟
u4 رو میگم تو شیت Ethernet
اسیلاتور 50 مگاهرتز هست و 4 پایه هم داره ...بصورت dip و smd در بازار موجود هست
اسی جان من COIDE رو دانلود کردم و یکم باهاش کار کردم. محیطش جالبه ولی توی دیباگ خیلی ضعف داره مخصوصا برای LPC1768 که Peripheral ها رو نشون نمیده. ضمن اینکه برای کنترل RTOS هم توی دیباگ چیزی نداره. من از ترکیب KEIL+ECLIPSE که قبلا خودت معرفی کردی استفاده می کنم. البته اولش یکم سخت بود چون باید برای هر پروژه مسیر فایلهای هدر رو به Eclipse معرفی می کردم ولی تازگی فهمیدم که میشه تنظیمات پروژه ها رو به هم import کرد.
یه فایل ضمیمه کردم که خودم ازش استفاده می کنم. هر بار که یه پروژه توی Eclipse ایجاد می کنم، توی منوی File گزینه import رو می زنم و بعدش import project setting. و تمام
اساتید یه نیگاه به این برنامه بندازین.
هر موقع همه پورت خروجی میکنم کار میکنه اما اینطوری کار نمیکنه!!!!!!!!
ایراد کجاست؟
اینم برنامه.
8 بیت اول پورت 0 رو خروجی کردم، حالا همونا رو دارم set و reset میکنم. اما LED که میذارم جواب نمیده!!!
کل پورت که خروجی تعریف میکنم و set و reset میکنم جواب میده اما اینطوری نه!!!
ویرایش توسط mj3747 : 17-01-2013 در ساعت 22:17