۲۹-مرداد-۱۳۹۱, ۲۲:۵۲:۲۱
۲۹-مرداد-۱۳۹۱, ۲۳:۰۱:۱۴
(۲۹-مرداد-۱۳۹۱, ۲۲:۵۲:۲۱)abbasalifix نوشته است: [ -> ]سلام میخوام یه هدر بورد arm بخرم از eca با ای سی at91sam7x256 نظرتون چیه؟سلام
برای شروع خوبه؟
چیز دیگه ای هم هست که لازم باشه ؟مثلا پروگرامر یا ....
مبارکه :)
شما یه x256 بگیرید + یه جی لینک
جی لینک حتما بگیرید.
بدون اون سرعت پیشرفتتون مطمئنا خیلی کم تر خواهد بود.(دلتون رو به sam-ba خوش نکنید. یه مدت بگذره روی اعصاب آدم راه میره)
------------
اینا به کنار ، از همین اولش مشخص کنید که با keil کار خواهید کرد یا IAR
موفق باشید.
۲۹-مرداد-۱۳۹۱, ۲۳:۱۳:۰۱
مرسی
دیدم دیگه این avr کم کم داره مثل 8051 میشه منم یه ماه وقت دارم بزارم روی همین arm خیلی دوست دارم یادش بگیرم حتی شده یه ال ای دی باهاش روشن کنم
یه کتاب IAR گرفتم متاسفانه اینقدر سخت توضیح داده و از همون بسم الله اول همه برنامه هارو کامل گذاشته هیچی ازش نفهمیدم
میخوام بزنم توی کار keil فرمان هاش شبیه زبان c هست سریع تر یاد میگیرم
دیدم دیگه این avr کم کم داره مثل 8051 میشه منم یه ماه وقت دارم بزارم روی همین arm خیلی دوست دارم یادش بگیرم حتی شده یه ال ای دی باهاش روشن کنم
یه کتاب IAR گرفتم متاسفانه اینقدر سخت توضیح داده و از همون بسم الله اول همه برنامه هارو کامل گذاشته هیچی ازش نفهمیدم
میخوام بزنم توی کار keil فرمان هاش شبیه زبان c هست سریع تر یاد میگیرم
۳۰-مرداد-۱۳۹۱, ۰۰:۰۷:۵۴
(۲۹-مرداد-۱۳۹۱, ۲۳:۱۳:۰۱)abbasalifix نوشته است: [ -> ]مرسی
دیدم دیگه این avr کم کم داره مثل 8051 میشه منم یه ماه وقت دارم بزارم روی همین arm خیلی دوست دارم یادش بگیرم حتی شده یه ال ای دی باهاش روشن کنم
یه کتاب IAR گرفتم متاسفانه اینقدر سخت توضیح داده و از همون بسم الله اول همه برنامه هارو کامل گذاشته هیچی ازش نفهمیدم
میخوام بزنم توی کار keil فرمان هاش شبیه زبان c هست سریع تر یاد میگیرم
نه
برای آرم 7 زیاد تفاوتی ندارند.
برای آرم 9 و الگوریتم فلش ها و ... زیاد متفاوت ان
کلا زیاد فرقی نمی کنه.
البته من فقط با keil کار کردم.
۳۰-مرداد-۱۳۹۱, ۰۰:۴۲:۳۷
چند تا مقاله میخوام درباره Keil
۳۰-مرداد-۱۳۹۱, ۱۴:۵۴:۳۰
این برد at91sam7x256 رو که بگیرم خودش ازهمون اول این قابلیت رو داره که بشه با یواس بی پروگرامش کرد؟
۳۰-مرداد-۱۳۹۱, ۱۵:۲۳:۱۲
من گرفتم.از همون اول میشه با یواس بی پروگرام کرد.
۳۰-مرداد-۱۳۹۱, ۱۹:۵۵:۲۸
به نظر من اگر فقط يك ماه وقت داري ،يه كار بهتر كن.
اينطوري هر چي خوندي يادت مي رهه ...
خودم با ميكروهايي كه Atmel مي زنه خيلي حال مي كنم ، اما الان كه مي خوام برم سمت ARM9 و ... ( بجز ARM7 ) مي بينم توي فروشگاه ها از lpc ها بيشتر پشتيباني شدهه ( يعني متنوع تر هستن. )
به همين خاطر شايد بهتر باشه با همون lpc ها شروع كنيد.
انتخاب با خودتونه ...
براي شروع همون كتابي كه گرفتي عاليه ...
كد زني در سطح ريجستر توضيح دادهه ، همون ها رو عينن در keil هم بنويسي جواب مي گيري ...
keil يه wizard دارهه كه تنظيمات فركانس و WD و RST و ... رو انجام مي دهه.
توي IAR بايد كدهاي مربوط بهش رو بنويسي ...
هدر فايل هايي براي هر 2 تاشون وجود دارهه ( كه اصلا توصيه نمي كنم )
كار در سطح ريجستر ، روالش خيلي مشخص تر هست ( حداقلش براي من اينطور بودهه )
IAR خروجي Bin مي دهه ،اما Keil فقط hex مي دهه ، كه نياز به تبديل دارهه ... ( البته فكر كنم با JLINK نياز باشه ، نمي دونم چون فقط با samba و JTAG كار كردم )
تا اونجايي هم كه ديدم توي keil قابليت هاي زيادي دم دستت هست.
تنها تفاوت كد زنيشون در 2 كامپايلر هم ( تا اونجايي كه من ديدم ) ، كد زني وقفه هاست ، كه در IAR يه هدر فايل مي خواد ، اما keil در كل راحت ترهه ...
نكته ي ديگه ، براي debug و بارگزاري برنامه ، تو همون كتاب يه مدار براي JTAG هست. با استفاده از اون فقط در IAR مي توني Debug كني و در Keil نمي شه و بايد ULINK و JLINK و ... داشته باشي. براي بارگزاري برنامه تو هر 2 كامپايلر جواب مي دهه ...
اينا براي سري sam7 بود كه من ديدم ، باز بنظرم روي lpc كار كني بهترهه ( خودمم احتمالا برم سمت lpc )
ديگه هر جور صلاح مي دوني ...
موفق باشي.
اينطوري هر چي خوندي يادت مي رهه ...
خودم با ميكروهايي كه Atmel مي زنه خيلي حال مي كنم ، اما الان كه مي خوام برم سمت ARM9 و ... ( بجز ARM7 ) مي بينم توي فروشگاه ها از lpc ها بيشتر پشتيباني شدهه ( يعني متنوع تر هستن. )
به همين خاطر شايد بهتر باشه با همون lpc ها شروع كنيد.
انتخاب با خودتونه ...
براي شروع همون كتابي كه گرفتي عاليه ...
كد زني در سطح ريجستر توضيح دادهه ، همون ها رو عينن در keil هم بنويسي جواب مي گيري ...
keil يه wizard دارهه كه تنظيمات فركانس و WD و RST و ... رو انجام مي دهه.
توي IAR بايد كدهاي مربوط بهش رو بنويسي ...
هدر فايل هايي براي هر 2 تاشون وجود دارهه ( كه اصلا توصيه نمي كنم )
كار در سطح ريجستر ، روالش خيلي مشخص تر هست ( حداقلش براي من اينطور بودهه )
IAR خروجي Bin مي دهه ،اما Keil فقط hex مي دهه ، كه نياز به تبديل دارهه ... ( البته فكر كنم با JLINK نياز باشه ، نمي دونم چون فقط با samba و JTAG كار كردم )
تا اونجايي هم كه ديدم توي keil قابليت هاي زيادي دم دستت هست.
تنها تفاوت كد زنيشون در 2 كامپايلر هم ( تا اونجايي كه من ديدم ) ، كد زني وقفه هاست ، كه در IAR يه هدر فايل مي خواد ، اما keil در كل راحت ترهه ...
نكته ي ديگه ، براي debug و بارگزاري برنامه ، تو همون كتاب يه مدار براي JTAG هست. با استفاده از اون فقط در IAR مي توني Debug كني و در Keil نمي شه و بايد ULINK و JLINK و ... داشته باشي. براي بارگزاري برنامه تو هر 2 كامپايلر جواب مي دهه ...
اينا براي سري sam7 بود كه من ديدم ، باز بنظرم روي lpc كار كني بهترهه ( خودمم احتمالا برم سمت lpc )
ديگه هر جور صلاح مي دوني ...
موفق باشي.
۳۱-مرداد-۱۳۹۱, ۰۸:۴۵:۵۱
سلام.
به نظر من بهتره برای شروع از همون آرم 7 استفاده کنی. بعد میتونید خیلی راحت تر بری سراغ بالاتر ها.
برای کار های معمولی آرم 7 خیلی زیاد هم میاد!
در مورد کامپایلر هم باید بگم که keil این قابلیت رو داره که کد bin مستقیما تولید کنه.
پروگرامر هم اگه نخریدی بازم میتونی کار کنی ولی سم با اعصاب خورد کنه.البته اگه ویندوز xp داری که هیچ مشکلی نداره.روی ویندوز xp عالیه ولی روی بقیه اذیت میکنه.
دنبال مقاله مفت میگردی ، تنها چیزی که من دیدم pmm ها بودن.برای شروع خوبن ولی برای ادامه اصلا...
یه کتاب keil بخری بهتره.البته اگه میخوای در سطح ریجستر ها کد بزنی خیلی فرقی نداره.میتونی با همون iar هم بری جلو.
در ضمن، به نظر من ساختار keil یکم بیشتر به سی نزدیکه تا iar . اونایی که با avr کار کردن با keil راحت ترن. مخصوصا codevision کار ها.
keil یک شبیه ساز نسبتا کامل هم توی خودش داره.(مثل بسکام نه ها! خیلی کامله)
lpc ها هم من خیلی باهاشون موافق نیستم.بیشتر به درد کار های صنعتی میخورن.برای کار های معمولی خیلی خوب نیستن.
به نظر من بهتره برای شروع از همون آرم 7 استفاده کنی. بعد میتونید خیلی راحت تر بری سراغ بالاتر ها.
برای کار های معمولی آرم 7 خیلی زیاد هم میاد!
در مورد کامپایلر هم باید بگم که keil این قابلیت رو داره که کد bin مستقیما تولید کنه.
پروگرامر هم اگه نخریدی بازم میتونی کار کنی ولی سم با اعصاب خورد کنه.البته اگه ویندوز xp داری که هیچ مشکلی نداره.روی ویندوز xp عالیه ولی روی بقیه اذیت میکنه.
دنبال مقاله مفت میگردی ، تنها چیزی که من دیدم pmm ها بودن.برای شروع خوبن ولی برای ادامه اصلا...
یه کتاب keil بخری بهتره.البته اگه میخوای در سطح ریجستر ها کد بزنی خیلی فرقی نداره.میتونی با همون iar هم بری جلو.
در ضمن، به نظر من ساختار keil یکم بیشتر به سی نزدیکه تا iar . اونایی که با avr کار کردن با keil راحت ترن. مخصوصا codevision کار ها.
keil یک شبیه ساز نسبتا کامل هم توی خودش داره.(مثل بسکام نه ها! خیلی کامله)
lpc ها هم من خیلی باهاشون موافق نیستم.بیشتر به درد کار های صنعتی میخورن.برای کار های معمولی خیلی خوب نیستن.