اطلاعیه

Collapse
No announcement yet.

کمک برای پیاده سازی پروژه روی بردبورد

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک برای پیاده سازی پروژه روی بردبورد

    سلام
    من اولش خوشحالم چون بعد چند ماه کار با کامپیوتر حالا وارد حوزه عملی برنامه نویسی میکرو شدم
    دیروز رفتم یه پروگرامر و LCD و ATMEGA16a و یه بردبورد گرفتم و اومدم تا اولین برنامه AVR رو بنویسم
    ولی هر کاری کردم نتونستم.
    اصلا نمی دونم که باید کدوم پایه رو چی وصل کنم.
    تو اینترنت گشتم و نقشه پایه ها رو گیز آوردم و طبق نقشه ها و دیتاشیت هم که رفتم بازم کار نکرد.
    این برنامه خیلی ساده هست.
    اینم برنامه اش:
    کد:
    #include <mega16.h>
    #include <stdio.h>
    #include <delay.h>
    #include <lcd.h>
    #asm
      .equ __lcd_port=0x1b //PORTA
    #endasm
    
    void main()
    {
     lcd_init(16);
     lcd_clear();  
     while(1)
     { 
      lcd_puts("Hello World!");   
      delay_ms(5000);
      lcd_clear();
     }
    }
    البته بگم که یه GND و یه VCC از پروگرامر جدا کردم واسه برد و این دو سیم برای تغذیه مدار هست
    این هم نقشه های پایه ها:


    اگه می شه طبق این نقشه ها بگید که کدوم پایه رو باید به چی وصل کنم
    ممنون :redface:

    #2
    پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

    کار نکرد.>>>>>>یعنی چی که کار نکرد؟؟؟؟
    lcd روشن نشد؟؟؟
    lcd روشن میشد ولی سفید میشد خونه هاش؟؟
    چرت و چرت رو lcd نمایش داده میشد؟؟؟؟


    دقیقا بگو مشکل رو...
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    دیدگاه


      #3
      پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

      LCD اصلا روشن نشد
      من LCD رو تست می کنم سالمه
      یعنی VCC و GND رو مستقیم به LCD وصل می کنم و روشن می شه(یعنی چیزی نمی نویسه)
      ولی اینجوری با میکرو نمی دونم چجوری به هم متصلشون کنم

      دیدگاه


        #4
        پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

        مدار رو اشتباه بستی حتما.....اگه lcd اصلا روشن نمیشه....
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #5
          پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

          یه عکس از مدارت بده ببینم(طوری که بشه اتصلات رو تشخیص داد)
          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

          اگه دوس دارید سریع به جواب برسید :
          1) قبل از پرسیدن سوال، بسرچید.
          2) سوالاتون رو با جزئیات کامل مطرح کنید.

          دیدگاه


            #6
            پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

            آخه من موندم این مدار رو چجوری ببندم
            یه بار بستم اما از اونجا که سه بعدی بستم(سیم ها روی هم رفتن بدجوری قاراشمیش شد)
            یه لحظه کد رو نگاه کنید
            فقط یه متن رو روی LCD نمایش می ده
            من نمی دونم کدوم پایه ها رو به هم وصل کنم
            یا در انتها VCC و GND که از منبع تغذیه گرفتم رو به کدوم پایه بزنم
            شما فقط بگو که مثلا PA0 بره به Data0
            یعنی همین شکلی بنویسید که کدوم پایه ها به هم وصل بشن.
            دستتون درد نکنه
            ممنون می شم

            دیدگاه


              #7
              پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

              دوباره سلام
              زحمت می کشید کمکم کنید.
              کد داخل میکرو رو در ارسال اول نوشتم
              این هم مداری هست که بستم
              به خط + ، یه VCC وصل کردم
              بخ خط - هم یه GND وصل کردم
              این VCC و GND رو هم از STK500 گرفتم که طبق گفته صاحبش 5 ولت هست





              دیدگاه


                #8
                پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                تونت سرچ کن اتصال صحیح پایه های ال سی دی رو پیدا کن
                الان اند کاتد بک لایت و وصل نکردی
                برای تنظیم درخشندگی هم بای سر وسط یه پتانسیومتر 10 کیلو رو بزنی به پایه 3 lcd دوتا پایه دیگرو هم به زمین و تغذیه
                http://www.eca.ir/forum2/index.php/topic,10159.0.html
                Engineering is the art of making what you want from things you can get.
                اموزش DSP ...........................
                http://www.eca.ir/forum2/index.php?topic=29824.0
                http://www.eca.ir/forum2/index.php?topic=32324.0

                دیدگاه


                  #9
                  پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                  تونت سرچ کن اتصال صحیح پایه های ال سی دی رو پیدا کن
                  الان اند کاتد بک لایت و وصل نکردی
                  برای تنظیم درخشندگی هم بای سر وسط یه پتانسیومتر 10 کیلو رو بزنی به پایه 3 lcd دوتا پایه دیگرو هم به زمین و تغذیه
                  تونت سرچ کردم که همچین مداری بستم
                  آند و کاتد بک لایت اگه منظورتون پایه 15و 16 هست که یه کاربلد گفت لازم نیست.
                  ولی باشه
                  وصلشون می کنم.
                  برای تنظیم درخشندگی بگم که پتانسیومتر ندارم و کلا فقط می خوام نمایش داده بشه یه کاراکتری. من خیلی مبتدی هست
                  حالا پایه 3 رو دست نزده و رها گذاشتم lcd روشن می شه اما هیچی روشن نمی شه
                  پایه 3 رو که به GND وصل می کنم خط دوم LCD رو مربع های تو پر تشکیل می ده
                  ولی عبارت !Hello World رو هنوز نشون نمی ده
                  چی کار کنم؟
                  خسته شدم

                  دیدگاه


                    #10
                    پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                    پایه های روشنایی lcd رو وصل نکردی....پایه 15 ال سی دی رو به vcc وصل کن و 16 رو به gnd>>>
                    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                    اگه دوس دارید سریع به جواب برسید :
                    1) قبل از پرسیدن سوال، بسرچید.
                    2) سوالاتون رو با جزئیات کامل مطرح کنید.

                    دیدگاه


                      #11
                      پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                      تنظیمات کریستال درست زدی
                      اتصالاتتو چک کن بازم
                      http://www.eca.ir/forum2/index.php/topic,10159.0.html
                      Engineering is the art of making what you want from things you can get.
                      اموزش DSP ...........................
                      http://www.eca.ir/forum2/index.php?topic=29824.0
                      http://www.eca.ir/forum2/index.php?topic=32324.0

                      دیدگاه


                        #12
                        پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                        میکروم سوخته
                        نمی دونم چرا
                        توی پروگرامر می گزارم نمی تونه Erease کنه. ارور می ده
                        امروز می رم یکی دیگه می خرم
                        فکر نمی کردم برنامه نویسی IC این همه برام خرج داشته باشه

                        دیدگاه


                          #13
                          پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                          نوشته اصلی توسط Bitroo
                          میکروم سوخته
                          نمی دونم چرا
                          توی پروگرامر می گزارم نمی تونه Erease کنه. ارور می ده
                          امروز می رم یکی دیگه می خرم
                          فکر نمی کردم برنامه نویسی IC این همه برام خرج داشته باشه
                          با سلام
                          دوست عزیز شما باید اول اتصالات رو صحیح وصل کنید و بعد انتظار عملکرد مدار رو داشته باشید میدونم چون اوایل کارتون هست شاید ذوق زده هستین(مثل خودم)
                          این کارارو که میگم بطور دقیق انجام بدین
                          1- اتصلات دیتا رو دقیق چک کن
                          2-پایه 3رو بده سر وسط پتانسیومتر 10 کیلو و یکی از پایه های دیگه پتانسیومتر رو بده gnd (بعد روشن شدن باید اونو تنظیم کنی تا متنت ظاهر بشه)
                          3-پایه R/W رو به gnd وصل کن
                          اگه اینکارارو انجام بدی صد در صد نتیجه میگیری
                          درضمن برای چک کردن برنامه ات هم اول تو پروتیوس مدارت رو ببند
                          بازم مشکلی داشتی درختمتم
                          یاعلی

                          دیدگاه


                            #14
                            پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                            نوشته اصلی توسط Bitroo
                            میکروم سوخته
                            نمی دونم چرا
                            توی پروگرامر می گزارم نمی تونه Erease کنه. ارور می ده
                            امروز می رم یکی دیگه می خرم
                            فکر نمی کردم برنامه نویسی IC این همه برام خرج داشته باشه
                            شک دارم سوخته باشه. شما مطمئنی؟ چیکار کردی که میگین سوخته؟
                            البته فقط سعی دارم که خرج اضافی نکنید.

                            دیدگاه


                              #15
                              پاسخ : کمک برای پیاده سازی پروژه روی بردبورد

                              سلام دوباره
                              خوشبختانه میکرو نسوخته بود
                              فقط نمی دونم چرا کار نمی کرد.
                              اتصالات رو دقیق همونطور که گفتین زدم و کار کرد.
                              حالا یه سوال دیگه دارم
                              من یه دکمه گذاشتم و پایه های c رو همه ورودی کردم
                              این دکمه رو یه طرف به VCC و یه طرف به پایه 0 از c وصل کردم
                              وقتی دکه رو فشار می دم مقدار اون پایه 1 می شه
                              یه کدی اجرا می شه و در انتها مقدار 1 اون پایه دوباره باید 0 بشه
                              من چجوری مقدار 1 اش رو دوباره 0 کنم؟
                              ببخشید زیادی سوال می پرسم

                              دیدگاه

                              لطفا صبر کنید...
                              X