NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2358 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 28

موضوع: اموزش پروگرام کردن میکرو کنترلر

  1. #1
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض اموزش پروگرام کردن میکرو کنترلر

    سلام
    برای پروگرام کردن میکرو کنترلر arm سه روش بدون هزینه وجود داره ( روش های ارائه شده از طرف شرکت اتمل )
    در این pdf ما به اموزش روش های sam-ba ( پروگرام کردن میکرو از طریق پورت usb ) و jtag ( پروگرام کردن میکرو از طریق پورت lpt و نرم افزار hjtag ) پرداخته ایم .
    روش سوم Parallel Fast Flash Programming میباشد که در اینده توضیح داده خواهد شد .
    دانلود اموزش با حجم 820 کیلو بایت :
    در صورتی که سوالی بود در همین بخش مطرح کنید :
    لینک 1
    http://rapidshare.com/files/267244364/arm_prog.rar.html
    لینک 2
    http://www.ir-manup.com/files/get/yV...5/arm-prog.rar
    لینک 3

  2. کاربران : 2 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر فعال
    تاریخ عضویت
    Jan 2008
    نوشته ها
    180
    تشکر
    9
    تشکر شده 44 بار در 28 پست

    پیش فرض

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

    اگه لطف کنید و یک بار دیگه لینک شماره 1 رو باز بینی کنید ممنون میشم به نظر میرسه مشکل داشته باشه .

  5. #3
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

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

  6. #4
    مدیر باز نشسته
    تاریخ عضویت
    Aug 2007
    نام
    تهران
    نوشته ها
    384
    تشکر
    2
    تشکر شده 57 بار در 31 پست

    پیش فرض سلام

    آقا خسته نباشید

    من 3 سال پیش اولین تاپیک ARM رو توی سایتهای ایرانی زدم ... کسی تحویل نگرفت (اون موقع با فیلیپس lpc2106 بود که چند تا سورس داده بودم)

    همیشه گذر زمان همه چیز رو حل میکنه

    بعد اون موضوع چند ماه پیش دوباره دست پر اومدیم

    ولی این بار همه تحریک شدن که باهاش کار کنن


    اگه زیاد نمیام ... شرمنده ... الان سربازی میرم و وقت زیادی ندارم بیام پای کامپیوتر

    انشا ا... موفق باشید


  7. تشکرها از این نوشته :


  8. #5
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    آقا خسته نباشید

    من 3 سال پیش اولین تاپیک ARM رو توی سایتهای ایرانی زدم ... کسی تحویل نگرفت (اون موقع با فیلیپس lpc2106 بود که چند تا سورس داده بودم)

    همیشه گذر زمان همه چیز رو حل میکنه

    بعد اون موضوع چند ماه پیش دوباره دست پر اومدیم

    ولی این بار همه تحریک شدن که باهاش کار کنن


    اگه زیاد نمیام ... شرمنده ... الان سربازی میرم و وقت زیادی ندارم بیام پای کامپیوتر

    انشا ا... موفق باشید
    سلام
    مطالب شما یکی از منابع اموزشی برای ماست .
    انشالله که گروه ما بتونه پرونده arm رو برای همیشه ببنده

  9. #6
    تازه وارد
    تاریخ عضویت
    Aug 2009
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض تشکر

    با سلام خدمت دوستان عزیز بخصوص آقای 1nafar !
    من کار کردن با آرم رو تازه شروع کردم ، از avr و 8051 هم یه چیزایی سر در میارم
    خواستم بگم اکه امکانش هست منم وارد گروه آرم بشم


    اینم ایمیل من
    لطفا بگید چیکار باید انجام بدم
    hadiamouhashemi@gmail.com
    ممنون از لطفتون

  10. #7
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    گلیه دوستانی که قصد همکاری دارند ، تا 2/3 شنبه هفته اینده صبر کنند ، با اماده شدن برد ، ما فعالیتمون رو به صورت کامل شروع خواهیم کرد

  11. #8
    کاربر فعال
    تاریخ عضویت
    Jan 2008
    نوشته ها
    180
    تشکر
    9
    تشکر شده 44 بار در 28 پست

    پیش فرض

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

  12. #9
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2009
    نوشته ها
    26
    تشکر
    1
    تشکر شده 8 بار در 5 پست

    پیش فرض زنده باد

    دست همه بچه هایی مه دارن تلاش میکنن درد نکنه.
    خدایی خیای زحمت میکشن.

  13. #10
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    آقا لينك ها كار نميكنه

    اصلا هرچي لينك از سايت www.ir-manup.com داديد خرابه

  14. #11
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Ehsan_Akbari
    آقا لينك ها كار نميكنه

    اصلا هرچي لينك از سايت www.ir-manup.com داديد خرابه
    سلام
    در صفحه اول سایت مجله شماره 2 میکرو رو بگیرید همه چیز اونجا اورده شده است
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  15. #12
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    اصلا هرچي لينك از سايت www.ir-manup.com داديد خرابه
    سلام
    برای جلوگیری از پراکندگی مطالب ، کلیه لینک ها برداشته شده .
    فقط مطالبی که در مجله میکرو کنترلر کویر الکترونیک منتشر میشود ، مربوط به گروه arm کویر الکترونیک هست . ( مطالب مجله با توجه به دانش روز ، تست شده و به احتمال زیادی عاری از خطا هست )

  16. #13
    کاربر علاقه مند bato_990 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    یحیی فرهادی
    نوشته ها
    83
    تشکر
    218
    تشکر شده 94 بار در 36 پست

    پیش فرض

    سلام لینک رپید شیر حذف شده لینک دیگه هم کار نمی کنه لطفا لینک ها را باز بینی کنید

  17. #14
    کاربر علاقه مند sarv آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    23
    تشکر
    23
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام دوستان
    من برد رو واسه پروگرام كردن به رايانه وصل كردم بعد ديدم چون نميشناسه حافظه فلش رو هم پاك كردم
    الان كه برد رو وصل ميكنم واسه يه لحظه برد رو ميشناسه ولي بعد اين صفحه مياد
    http://www.ir-manup.com/10ydzxmor56p/progeram.PNG.html

    بعد كه next رو ميزنم اين صفحه مياد

    http://www.ir-manup.com/od8so21ppd7o/kopii.PNG.html

    همزمان با نصب نرم افزار sam-baاين كار رو انجام ميدم
    اما فايلي رو كپي نميكنه يا بهتر بگم درايورشو نصب نميكنه !!!

    وقتي نرم افزار sam-progرو هم باز ميكنم اين پيغام رو دارم
    SAM-PROG.PNG - 20.9 Kb

    چه جوري دايرورشو نصب كنم.

  18. #15
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    اولا يه سلامي به همشهري عزيزم آقاي sarv كنم

    شما از چه ويندوزي استفاده ميكنين؟


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  19. تشکرها از این نوشته :


  20. #16
    کاربر علاقه مند sarv آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    23
    تشکر
    23
    تشکر شده 2 بار در 2 پست

    پیش فرض

    نقل قول نوشته اصلی توسط armstk نمایش پست ها
    اولا يه سلامي به همشهري عزيزم آقاي sarv كنم

    شما از چه ويندوزي استفاده ميكنين؟
    سلام ح.ر.

    من از ويندوز xp sp3واسه سال 2002

    يه هفته پيش عوض كردم

    يعني امكان داره از ويندوز باشه؟؟؟

  21. #17
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام آقا محمود
    اين ويندوز ها چون كه قفلشون رو شكستن يه سري مشكل ايجاد ميشه مثلا keil روي بعضي از سيستم ها(مثله سيستم من) جواب نميده پس مشكل از ويندوز هم ميتونه باشه
    تازه سمبا روي ويستا و سون جواب نميده
    خوب در هنگام نصب درايور چه اروري ميده؟


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  22. تشکرها از این نوشته :


  23. #18
    کاربر علاقه مند sarv آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    23
    تشکر
    23
    تشکر شده 2 بار در 2 پست

    پیش فرض

    ميگم اررور نميده
    فقط نصب نميشه
    هيچ پيغامي نمياد.

    باشه ويندوزمو عوض كنم

    فقط من خيلي عجله دارم چون بايد ژرو‍مو كه ميكروكنترلرهاي armهست رو تا سه شنبه دفاع كنم و هنوز هيچ پرو‍ه اي رو عملي تست نكردم

  24. #19
    کاربر علاقه مند sarv آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    23
    تشکر
    23
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام دوستان.

    من میخام یه lcd 2*16رو با آرم راه اندازی کنم.
    اما نمیدونم چرا جواب نمیده.

    این برنامه ای هست که واسه مجله شماره 4 هست.

    #include "at91sam7x256.h"
    #include "lib_at91sam7x256.h"
    #include "lcd.h"
    #include "delay.h"
    int main(void){
    int a=58;
    lcd_pin(2,21,22,23,24,25,26);
    while (1){
    lcd_gotoxy(2,5);
    lcd_putsf("rthgdyehfn");
    cursor_on();
    delay_s(5);
    cursor_off();
    delay_s(5);
    cursor_blink();
    delay_s(5);
    Display_off();
    delay_s(5);
    Display_on();
    delay_s(5);
    lcd_clear();
    delay_s(5);
    lcd_gotoxy(2,1);
    lcd_putsf("xxxxxxxx");
    delay_s(5);
    lcd_gotoxy(1,2);
    lcd_puts(a);
    delay_s(5);
    lcd_shift_right(5);
    delay_s(5);
    lcd_clear();
    lcd_putsf("123654789");
    delay_s(5);
    lcd_shift_left(4);
    delay_s(5);
    lcd_clear();
    }
    }
    برنامه در ظاهر مشکلی نداره و وقتی F7رو میزنم برنامه کامپایل میشه.

    و بعد با نرم افزار H-Converterبه کد BINتبدیل میکنم و با نرم افزار SAM-PROG v2.3هم روی میکرو پروگرام میکنم.

    برد رو با یه برنامه که توی مجله شماره 2 داده بودین تست کردم و LEDزرد رو چشمک زن میکنه.

    LCDرو هم روی برد بورد وصل کردم
    پایه های 1و3و5 رو زمین کردم.
    پایه 4 رو به B.0
    پایه 6 روبه B.1
    پایه 11 رو به B.2
    پایه 12رو به B.3
    پایه 13 روبه B.4
    پایه 14 رو هم به B.5پورت Bبرد میکرو وصل کردم

    البته برد رو با کابل هارد به برد بورد وصل کردم و کابل رو با اهم متر تست کردم درست بود.

    البته چون LCD از نوع آبی بود واسه همین پایه های 15 و 16 رو هم به 5ولت وصل کردم.

    میکرو رو هم بعد اینکه پروگرام میکنم وقتی دوباره به رایانه وصل میکنم رایانه نمیشناسش.

    مبیع تغذیه واسه LCD و میکرو هم از پورت USB به صورت جدا گانه استفاده میکنم.

    البته وقتی که پین های پورت B (همونایی که توی برنامه ازش استفاده میکنم) رو با ولت متر اندازه گیری میکنم(مثبت رو به پین و منفی رو به بدنه USBموجود روی برد میکرو وصل کردم) مقدار 3.3ولت رو نشون میده.
    البته با تاخیر که فکر کنم تاخیر به خاطر برنامه هست

    LCDهم از نوع TS1620A-21/Bهست.

    ممنون میشم دوستان مشکل کار رو بهم بگن.خودم 2روزه دارم باهاش ور میرم ولی درست نشد.
    ویرایش توسط sarv : 24-02-2010 در ساعت 11:50 دلیل: ناخوانا بودن برنامه نوشته شده

  25. #20
    کاربر علاقه مند hmg آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    36
    تشکر
    99
    تشکر شده 64 بار در 28 پست

    پیش فرض

    سلام احتمالا مشکل شما این است که زمین میکرو رو به زمین LCD وصل نکرده اید.(چون منبع تغذیه جداگانه استفاده کرده اید باید GND ها رو هم به هم وصل کنید) در ضمن برنامه شما خیلی شلوغ است و تاخیرها و شیفت ها نمایش رو با مشکل مواجه می کنند. برنامه زیر امتحان کنید

    #include <AT91SAM7X256.H> /* AT91SAMT7X256 definitions */
    #include <lib_AT91SAM7X256.h>
    #include "lcd4bit.h"
    #include "delay.h"

    int main (void){

    lcd_pin(2,0,2,7,8,9,10);
    lcd_clear();
    while(1)
    {
    lcd_gotoxy(1,1);
    lcd_putsf("SALAM");
    delay_s(1);
    lcd_gotoxy(2,1);
    lcd_putsf("HAMZE MOAZAMI");
    delay_s(1);
    lcd_clear();
    delay_s(1);

    }
    }
    فايل هاي پيوست شده فايل هاي پيوست شده

  26. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. [سوال] جزوه آموزشی برد آموزشی lpc1768
    توسط pooriya_nic18 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 07-12-2013, 14:49
  2. ثبت نام در مسابقات رباتیک وزارت آموزش و پرورش
    توسط elhghasemi در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 03-08-2012, 21:14

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •