اطلاعیه

Collapse
No announcement yet.

ارتباط مگا128 با LCD 2x16

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

    #16
    پاسخ : ارتباط مگا128 با LCD 2x16

    سلام به همه
    ای بابا هنوز lcd راه نیفتاده؟؟؟
    توی عمل بستی و راه نیفتاده؟
    نقشه و برنامه ای رو که نوشتی بزار ببینیم چی شده؟
    با چه زبان و ide کار میکنی؟
    بابت صلوات هم ممنون (خدارو شکر هنوز در کنارمونن) خدا همشون رو حفظ کنه
    ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
    شهید دکتر مصطفی چمران
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    ; C is not for children

    دیدگاه


      #17
      پاسخ : ارتباط مگا128 با LCD 2x16

      نوشته اصلی توسط david24
      درست میگید ولی آخرش چی؟
      شاید یه کیس PC بگیرو و وصل کنم و بعنوان پروژه مثل دستگاههای خودپرداز.

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

      البته نظر من اینه - و پروژه من در حد یک 128 که خیلی میشه باهاش کار کرد جوابگو هست فعلا.
      ولی خوب ARM هم دنیای خودشو داره ولی فکر کنم دموده میشه!!
      مدلای جدید میاد و میخوای با بالای کار کنی تا آخرش میبینی یک PC جولوته.

      اگر با آرم کار میکنید ممنون میشم یچند آرم خوب و متداول بهم معرفی کنید .

      با تشکر
      اصل قضیه انتخاب کردن یه میکروکنترلر برای انجام یه پروژه در همینه
      که قیمتش مناسب و کارمون رو در بهترین حالت انجام بده
      وقتی یه کاری رو میشه یا مگا8 انجام داد چرا آدم بره سراغ مگا 16 با اینکه هردوشون قیمت خیلی پایینی رو دارن
      من با خیلی از میکرو های رایج بازار ایران کار کردم (PIC , AVR , XMEGA , ARM) اما برای هر کاری از یه نوع میکرو که هم قیمتش پایینتر باشه و هم کارم رو خوب جواب بده استفاده میکنم و نمیام چون ARM رو میتونم کد نویسی کنم همه پروژه هام رو با اون راه بندازم
      ------------------
      اما یاد گیری ARM واجبه!
      چرا؟
      قدمت تولید ARM به خیلی سالهای پیش برمیگرده (تقریبا هم سن و سالیم) حدود دهه 80 میلادی
      اولین کامپیوتر تولید شرکت APPLE از هسته ARM استفاده کرده بود
      دلایل:
      1- امروزه قیمت ARM ها خیلی پایین اومده تا جایی که قیمتاشون از سری XMEGA معمولا پایینتره و حتی در مواردی از سری AVR هم پایینتره و این در حالیه که قدرتش هم بالاتره(از سری PIC هم که باز پایینتره)(البته در مدل های ARM ساده)
      2-کدنویسیشون کار راحتیه و همه میتونن زود یادش بگیرن
      3- اهداف بلند مدت شرکت ARM در دست گرفتن مبایل ها ، تبلت ها ، سیستم های قابل حمل ، لبتاب ها و در آخر کلیه سیستم های الکترونیکیه که میبینیوم امروزه اکثر موبایل ها از چینی تا APPLE دارن از ARM استفاده میکنن و همینطور تبلت ها پس حالاحالا ها دموده نمیشه (از دور خارج نمیشه)

      برای کار با ARM ها از دل دل کردن دوری کنین چه در انتخاب میکرو و چه در انتخاب نرم افزار برنامه نویسیش
      برین سراغ LPC1788 با IDE قدرتمند KEIL و بنظرم بهتره که از برد های آموزشی LPC1788 تولید ECA استفاده کنین و از آموزش های ویدیویی سایت کویر الکترونیک برای LPC ها (این که میبینین خیلی از محصولات ECA پیشنهاد میدم چون هم از ECA خیلی خرید میکنم و محصولاتش رو تست میکنم و هم اینکه با خیلی از بردهای تولید کننده های مختلف مقایسه میکنم و بهترینشون رو انتخاب میکنم برای اطلاعات بیشتر خودتون بردهای آموزشی LPC1788 تولید شده رو با هم مقایسه کنین )
      ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
      شهید دکتر مصطفی چمران
      اللهم صل علی محمد و ال محمد و عجل فرجهم
      ; C is not for children

      دیدگاه


        #18
        پاسخ : ارتباط مگا128 با LCD 2x16

        نوشته اصلی توسط مهدی رهی
        سلام به همه
        ای بابا هنوز lcd راه نیفتاده؟؟؟
        توی عمل بستی و راه نیفتاده؟
        نقشه و برنامه ای رو که نوشتی بزار ببینیم چی شده؟
        با چه زبان و ide کار میکنی؟
        بابت صلوات هم ممنون (خدارو شکر هنوز در کنارمونن) خدا همشون رو حفظ کنه
        سلام

        گفتم که فیوز-بیت عوض کردم وحواسم نبود فکر کنم روفت نو اسیلاتور داخلی 0001.
        دیگه اصلا میکرو نمیشناسه.
        برای هین مشکل نظری دارید؟

        برنامه 128 هم فقط یک پین روشن-خاموش میکردم تا ال-سی-دی راه بیوفته تا شروع کنم از 32 بیارم تو 128 و از Micro-SD استفاده کنم.
        پین روشن-خاموش میشد اما ال-سی-دی نمایش نمیداد.
        حالاهم که 128 را نمیشناسه
        دوست عزیز اگه مفید بود روی تشکر بزن

        دیدگاه


          #19
          پاسخ : ارتباط مگا128 با LCD 2x16

          درست پروگرام میکنید؟؟؟؟
          باید miso بره به PE1 و mosi بره به PE0 و sck بره به PB1
          مشخصات : http://www.eca.ir/forum2/index.php?topic=1721.msg638969#msg638969

          هیچ وقت از یادگیری نترس
          [move] :agree: :biggrin: :sad: :rolleyes:[/move]

          دیدگاه


            #20
            پاسخ : ارتباط مگا128 با LCD 2x16

            نوشته اصلی توسط david24
            سلام

            گفتم که فیوز-بیت عوض کردم وحواسم نبود فکر کنم روفت نو اسیلاتور داخلی 0001.
            دیگه اصلا میکرو نمیشناسه.
            برای هین مشکل نظری دارید؟

            برنامه 128 هم فقط یک پین روشن-خاموش میکردم تا ال-سی-دی راه بیوفته تا شروع کنم از 32 بیارم تو 128 و از Micro-SD استفاده کنم.
            پین روشن-خاموش میشد اما ال-سی-دی نمایش نمیداد.
            حالاهم که 128 را نمیشناسه
            سوال :
            1- پروگرامری که داری از نوع ISP هستیش یا از نوع JTAG ؟
            2- اسم پروگرامرت چیه؟
            -------------------------
            زمانی که CKSEL3:0 رو روی 0001 تنظیم کنی یعنی داری از نوسان ساز RC کالیبره شده داخلی استفاده میکنی که توی این حالت نباید فیوزبیت CKOPT رو برنامه ریزی کنی.
            فرکانس کاریت رو هم گذاشتی روی 1 مگاهرتز
            و پایه های XTAL1 و XTAL2 رو هم نباید به چیزی وصل کنی.
            ولتاژ کاری مدارت رو هم 5 ولت بزار
            و به پایه های PE1 و PE0 و PB1 و RESET چیزی به جز سیم های پروگرامرت رو نباید وصل کنی مخصوصا هیچ خازنی بهشون وصل نیاشه (توجه سیم های پروگرامر تنا به همینا وصل میشن و پایه های دیگه برای انجام عمل پروگرام کردن بلا استفاده هستن)
            ------------------------
            اگر با رعایت تمام موارد بالا باز نتونستی میکرو رو به پروگرامر بشناسونی دیگه دو راه برات میمونه:
            1- باید از پروگرامرهای JTAG استفاده کنی
            2- از مدارهای ریکاوری استفاده کنی
            که من همون پروگرامر JTAG رو پیشنهاد میدم
            ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
            شهید دکتر مصطفی چمران
            اللهم صل علی محمد و ال محمد و عجل فرجهم
            ; C is not for children

            دیدگاه


              #21
              پاسخ : ارتباط مگا128 با LCD 2x16

              نوشته اصلی توسط mj.sh
              درست پروگرام میکنید؟؟؟؟
              باید miso بره به PE1 و mosi بره به PE0 و sck بره به PB1
              سلام

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

              دیدگاه


                #22
                پاسخ : پاسخ : ارتباط مگا128 با LCD 2x16

                نوشته اصلی توسط مهدی رهی
                سوال :
                1- پروگرامری که داری از نوع ISP هستیش یا از نوع JTAG ؟
                2- اسم پروگرامرت چیه؟
                -------------------------
                زمانی که CKSEL3:0 رو روی 0001 تنظیم کنی یعنی داری از نوسان ساز RC کالیبره شده داخلی استفاده میکنی که توی این حالت نباید فیوزبیت CKOPT رو برنامه ریزی کنی.
                فرکانس کاریت رو هم گذاشتی روی 1 مگاهرتز
                و پایه های XTAL1 و XTAL2 رو هم نباید به چیزی وصل کنی.
                ولتاژ کاری مدارت رو هم 5 ولت بزار
                و به پایه های PE1 و PE0 و PB1 و RESET چیزی به جز سیم های پروگرامرت رو نباید وصل کنی مخصوصا هیچ خازنی بهشون وصل نیاشه (توجه سیم های پروگرامر تنا به همینا وصل میشن و پایه های دیگه برای انجام عمل پروگرام کردن بلا استفاده هستن)
                ------------------------
                اگر با رعایت تمام موارد بالا باز نتونستی میکرو رو به پروگرامر بشناسونی دیگه دو راه برات میمونه:
                1- باید از پروگرامرهای JTAG استفاده کنی
                2- از مدارهای ریکاوری استفاده کنی
                که من همون پروگرامر JTAG رو پیشنهاد میدم
                سلام

                از نوع ISP هستش.
                اسمشو نمیدونم برای بردای آموزشی سیم 900 بود خیلی وقت گرفتم و همه میکروها(dip-smd) رو با درگاه mosi-miso-reset-sck پروگرام میکنم. :agree:
                فیوزبیت CKOPT را هم پروگرام نکردم.
                فقط BOOTSZ0-BOOTSZ1 را فعال کردم.
                خود پروگرامر کریستال 11.0592 داره و البته منم روی پروژه هام همینو تو مدار می زارم.
                خازن به میکرو در حال پروگرام وصل نیست-کریستال هم جدا کردم و تست کردم(البته بذای پروگرامر هست).
                پایه ها هم همه همینه.
                مشکل تو تنظیم روی RC داخلی هست
                یه راهی برای این بگید چکار کنم.
                فکرکنم خیلیا به این مشکل خوردن مثلا میگن یک مگا هرتز وصل کن یا همچین چیزای که فعلا 1مگا نداشتم و اینکه به یه پایه ای 1هرتز بساز و وصل کن.
                JTAG هم که ندارم
                دوست عزیز اگه مفید بود روی تشکر بزن

                دیدگاه


                  #23
                  پاسخ : ارتباط مگا128 با LCD 2x16

                  STM32 ها
                  F0 که قیمت عالی دارن
                  F4 هم قدرت بی نظیری دارن
                  درضمن قیمت آرم از AVR کم تره :biggrin: :biggrin: :biggrin:
                  موفق باشید

                  دیدگاه


                    #24
                    پاسخ : ارتباط مگا128 با LCD 2x16

                    نوشته اصلی توسط Dr.EhsanSH
                    STM32 ها
                    F0 که قیمت عالی دارن
                    F4 هم قدرت بی نظیری دارن
                    درضمن قیمت آرم از AVR کم تره :biggrin: :biggrin: :biggrin:
                    موفق باشید
                    ممنون
                    دوست عزیز اگه مفید بود روی تشکر بزن

                    دیدگاه


                      #25
                      پاسخ : ارتباط مگا128 با LCD 2x16

                      آخه ارزش نداره تو هر پروژه ای از ARM استفاده بشه
                      مثلا ATXMEGA تا حد زیادی کار راه میندازه
                      مشکل شما اگه از تنظیم فیوز بیت کریستال داخلی بود بازم میکرو کارمیکرد و پروگرام میشد - حتما مشکل جای دیگه هستش

                      دیدگاه


                        #26
                        پاسخ : ارتباط مگا128 با LCD 2x16

                        دوستان به تاریخ این تاپیک نگاه انداختین؟
                        اصل داستان توی مهر تموم شده
                        ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
                        شهید دکتر مصطفی چمران
                        اللهم صل علی محمد و ال محمد و عجل فرجهم
                        ; C is not for children

                        دیدگاه


                          #27
                          پاسخ : ارتباط مگا128 با LCD 2x16

                          تموم نشد ولی آی سی دیگه آی سی نشد.
                          گذاشتمش کنار رفتم سره یه سری دیگه.
                          ممنون از دوستان
                          دوست عزیز اگه مفید بود روی تشکر بزن

                          دیدگاه


                            #28
                            پاسخ : ارتباط مگا128 با LCD 2x16

                            ARM یه معماریه که به نظر من بهترین شرکتی که از اون بهینه استفاده کرده ST هستش با خونواده STM32Fx
                            و هر سری اونا مختص یه کار خاصه
                            چیزی که بیشترین امکانات رو تو مدلای اینا داره با قیمت خوب STM32F407ZGT6 هستش که واقعا عالیه...

                            دیدگاه


                              #29
                              پاسخ : ارتباط مگا128 با LCD 2x16

                              ممنون بابت جواب - در چند خط امکانات آی-سی- که گفتید و با چی برنامه نویسی میشه و پروگرامر.

                              ممنون
                              دوست عزیز اگه مفید بود روی تشکر بزن

                              دیدگاه

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