اطلاعیه

Collapse
No announcement yet.

چرا ال سی دی کار نمی کنه

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

    #16
    پاسخ : چرا ال سی دی کار نمی کنه

    وحید جان..lcd رو به یه پورت دیگه وصل کن..
    من که دیگه هیچ راهی به ذهنم نمیرسه..
    www.icesi.ir

    دیدگاه


      #17
      پاسخ : چرا ال سی دی کار نمی کنه

      ببینید نرخ تبادل اطلاعات همون $baud هستش دیگه؟ نه؟
      یعنی 9600 زیاده؟
      باشه پورتش رو هم عوض می کنم.
      کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

      دیدگاه


        #18
        پاسخ : چرا ال سی دی کار نمی کنه

        برای کار به LCD نیازی به Baud نیست. اگه فرکانس کاری LCD پایین باشه باید مقدار Crystal رو تغییر بدی.

        دیدگاه


          #19
          پاسخ : چرا ال سی دی کار نمی کنه

          یه خورده از راه رو فعلا رفتم . ولی باز هم کار نمی کنه.
          دفعه اول کاراکتر های الکی مثل o ~ <- و سه خط از سمت چپ به راست می رفتن.
          این دفعه با برنامه زیر ، یک کاراکتر پر یا سه خط از سمت چپ به راست می ره و تموم. این LED هم برای اینکه بفهمم میکرو داره کار می کنه یا نه و کلا با این دارم هماهنگی حرکت کاراکتر رو با میکرو می بینم. هر وقت LED خاموش و روشن می شه ، اون کاراکتر پر یک خونه حرکت می کنه.
          این هم برنامه نویسیش : (ولی نمی دونم این خونه پر چه ربطی به این برنامه داره :eek: )
          کد:
          $regfile = "m8def.dat"
          $crystal = 4000000
          '----------------------
          Config Portc = Output
          Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5
          Config Lcd = 16 * 2
          Wait 1
          Cursor Off
          Do
          Portc = &HFF
          Cls
          Lcd "Vahid"
          Wait 1
          portc=0
          Lcd "123"
          Wait 1
          Loop
          End
          کاراکتر تو پر :

          حرکت کاراکتر ، هماهنگ با LED و میکرو :
          کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

          دیدگاه


            #20
            پاسخ : چرا ال سی دی کار نمی کنه

            سلام
            اکثر lcd هایی که من دیدم ، ترتیب پایه ها را وارونه زدند. جایه 1 و 16 باید عوض بشه.

            دیدگاه


              #21
              پاسخ : چرا ال سی دی کار نمی کنه

              عجیبه...

              حالا برای اینکه حرف این دوستمون رو هم تست کنی lcdرو از مدار خارج کن . و پایه 1 رو به زمین و 2 رو به vcc وصل کن ببین لامپ بکلایت روشن میشه..
              www.icesi.ir

              دیدگاه


                #22
                پاسخ : چرا ال سی دی کار نمی کنه

                نه مال من پایه هاش درسته. 15 آند و 16 کاتد.
                یه فایل HEX اماده بدید ، امتحان کنم. اصلا همون برنامه ای که گذاشتم رو به فایل HEX تبدیل کنید و برای دانلود بذارید. خودتون هم امتحان کنید.
                در ضمن من کمی صبر کردم تا ببینم بعدش چی میاد ، این کارکتر های الکی اومدن.


                کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                دیدگاه


                  #23
                  پاسخ : چرا ال سی دی کار نمی کنه

                  سلام.
                  http://milad2546.parsaspace.com/elec/yuyuyu.rar
                  www.icesi.ir

                  دیدگاه


                    #24
                    پاسخ : چرا ال سی دی کار نمی کنه

                    مال شما رو یه خورده متفاوت تر نشون می ده . مال شما رو :
                    سه خط و یک فلش رو به چپ ایست کرده و حرکت نمی کنه.
                    نمی دونم چرا از خودش همه چیز رو می سازه. :cry2:
                    کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                    دیدگاه


                      #25
                      پاسخ : چرا ال سی دی کار نمی کنه

                      وقتی کاراکتر چرت و پرت میاد یعنی پایه های دیتا رو درست نزدی. مثلا D7->D4, D6_>D5, D5_>D6, D4-> D7 یه همچین اشتباهی کردی. شک نکن. مطمئن باش. عمرا غیر از این نیست. من خودم استاد سر کار بودنم. بعضی موقها یه هفته دو هفته گیر همچین اشتباهاتی بودم.

                      نکته بعدی اینکه اگه 02% احتمال باشه که سرعت ال سی دی کم باشه تو برنامه اونو یه عدد بزرگ تعریف کن و تو عمل یه چیز کوچیک قرارش بده.

                      و در نهایت اینکه ممکنه از boot باشه. یعنی بلافاصله که برق رو وصل میکنی میکرو شروع کنه به کار ، فیوز بیت ها رو دستکاری کن و این مدت رو به ماکزیمم برسون.(64K cycle)
                      بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
                      اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

                      دیدگاه


                        #26
                        پاسخ : چرا ال سی دی کار نمی کنه

                        لطفا پایه JTAG میکرو رو غیر فعال کنید احتمالا از اون است

                        دیدگاه


                          #27
                          پاسخ : چرا ال سی دی کار نمی کنه

                          مگه مگا8 هم jtag داره؟
                          اگه داره می شه راهنمایی بفرمائید.
                          آقای mostfahk چیزایی رو که گفتی امتحان می کنم ، نتیجه رو می گم. ما اینی که گفتی یعنی چیکار کنم؟
                          نکته بعدی اینکه اگه 02% احتمال باشه که سرعت ال سی دی کم باشه تو برنامه اونو یه عدد بزرگ تعریف کن و تو عمل یه چیز کوچیک قرارش بده.
                          من اول برنامه یه wait 2 نوشتم تا برنامه با تاخیر اجرا بشه.
                          پایه ها رو بر عکس زدم ، فایده ای نداشت. :cry2:
                          کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                          دیدگاه


                            #28
                            پاسخ : چرا ال سی دی کار نمی کنه

                            کسی نیست راهنمایی کنه. :cry: :cry2:
                            کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                            دیدگاه


                              #29
                              پاسخ : چرا ال سی دی کار نمی کنه

                              سلام:
                              این فایل هگز و فایل پروتئوس است اتحان کن اگر جواب داد اشکال از برنامه است و گر نه اشکال از مدارت....


                              http://www.4shared.com/file/53694019.../t_online.html

                              دیدگاه


                                #30
                                پاسخ : چرا ال سی دی کار نمی کنه

                                سلام منم با مگا 128 مشکل دارم
                                مشکل این هست که هیچی نشون نمیده lcd رو امتحان کردم دیدم سالمه و بعد اومدم برای امتحان دوتا led زدم و خاستم اونارو روشن خاموش کنم دیدم اولین دستور رو انجام میده و میکرو میمونه شما امتحان کن ببین میکرو شما با این امتحان هیچ مشکلی نداره و یا هین کار میکرو با lcd یه led رو روشن خاموش کن ببین ایا این کارو میکنه
                                انجام پروژه های برنامه نویسی اندروید
                                [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                                http://cafebazaar.ir/app/?id=com.atxdroid

                                دیدگاه

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