اطلاعیه

Collapse
No announcement yet.

راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

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

    راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

    سلام خدمت دوستان عزیز
    من میخوام با استفاده از I2C ماژول ساعت DS1307 و یک LCD کاراکتری 16*2 را راه اندازی کنم ولی چند تا سوال دارم و چون تازه با I2C آشنا شدم چیز زیادی ازش بلد نیستم
    برای را اندازی ماژول DS1307 مشکلی ندارم چون خود کد ویژن کتابخونش رو داره ( هم برای TWI و هم برای I2C )
    سوال اولم اینه که بنظر شما از TWI استفاده کنم یا از I2C نرم افزاری ..؟
    سوال دوم چطوری از ماژول درایور LCD استفاده کنم .. آیا اون هم کتاخانه ای داره که بشه راح تر ازش استفاده کرد ..؟!!
    من از نت یه چند تا فایل پیدا کردم ولی از نحوه استفادشون سر درنیاوردم ..

    #2
    پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

    درود ، twi و i2c یکسان هستند .
    به طور کلی توضیح بدم که در ارتباط دو سیمه ، یک مستر و چندین slave وجود دارد که همه ماژول ها به طور موازی به این دو سیم وصل میشن. راه تفکیک هم آدرس ماژول ها هست ، هر ماژول آدرس یکتایی در مسیر داره و مستر با فراخوانی آدرس ، می*تونه اطلاعات رو از ماژول بگیره یا بفرسته .
    برخی ماژول ها آدرس ثابت دارند که در دیتاشیت ذکر شده
    برخی ماژول ها چند آدرس قابل انتخاب دارند ( مثلاً با لحیم جامپر یا مقاومت و ... )
    برخی ماژول ها با کد نویسی قابلیت تغییر آدرس دارند .

    کتابخونه lcd معمولی با i2c فرق میکنند ، با اینکلود کتابخانه مذکور و تعریف lcd و آدرس بقیه کار را کتابخانه انجام میدهد و دیتای ماژول ساعت و ماژول lcd از طریق دو سیم ارسال و دریافت میشود .

    دیدگاه


      #3
      پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

      بسیار ممنونم پس اگر من i2c رو بصورت نرم افزار انتخاب کنم ( منظورم پایه های دلخواه) میتونم از هر دو استفاده کنم ..؟!!
      و اینکه چطوری میتونم lcd رو با استفاده از ماژول درایور i2c راه اندازی کنم .. ؟!!
      اگر کتابخانه خاصی دارد لطفا بفرستید ..

      دیدگاه


        #4
        پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

        بله در تنظیمات کدویژن میتونید فعال کنید و پین ها رو مشخص کنید و همه ماژول های دلخواه رو متصل کنید . در مورد کتابخونه اطلاعاتی ندارم ، اگر آردوینو کار کردید میتونم راهنماییتون کنم

        دیدگاه


          #5
          پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

          خیلی خیلی ممنونم دوست عزیز .. با آردوینو آشنایی دارم ولی زیاد باهاش کار نکردم !
          دوستان کسی همچین کتابخونه نداره ..؟ خواهش میکنم اگر کتابخونه راه اندازی LCD با I2C رو دارین بفرستین .. خیلی بهش نیاز دارم

          دیدگاه


            #6
            پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

            نوشته اصلی توسط mahdi8
            کسی بلد نیست..؟!!! یا اینکه کسی حوصله جواب دادن به ما رو نداره ..؟!!
            با سلام
            من از این کتابخونه استفاده کردم،
            الان در محل کار در دسترسم نیست ولی به خونه که رسیدم ، براتون لینک داونلودشو میذارم

            دیدگاه


              #7
              پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

              نوشته اصلی توسط mahdi8 نمایش پست ها
              خیلی خیلی ممنونم دوست عزیز .. با آردوینو آشنایی دارم ولی زیاد باهاش کار نکردم !
              دوستان کسی همچین کتابخونه نداره ..؟ خواهش میکنم اگر کتابخونه راه اندازی LCD با I2C رو دارین بفرستین .. خیلی بهش نیاز دارم
              با سلام
              دوبار پیام خصوصی براتون زدم با لینک کتابخونه ای که استفاده کردم و کد مثال
              ولی لیست پیامهای ارسالیم خالیه !
              نمیدونم دریافت کردید یا نه ؟

              دیدگاه


                #8
                پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                خیلی ممنونم دوست عزیز ولی این کتابخانه برای آردوینو هست .. من با کد ویژن کار میکنم کسی کتابخونه های اون رو داره ..؟
                یک کتابخونه از گیت هاب دانلود کردم ولی وقتی که میخوام متن رو بر روی LCD نمایش بدم حروف قاطی میشن ..!!

                دیدگاه


                  #9
                  پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                  نوشته اصلی توسط mahdi8 نمایش پست ها
                  خیلی ممنونم دوست عزیز ولی این کتابخانه برای آردوینو هست .. من با کد ویژن کار میکنم کسی کتابخونه های اون رو داره ..؟
                  یک کتابخونه از گیت هاب دانلود کردم ولی وقتی که میخوام متن رو بر روی LCD نمایش بدم حروف قاطی میشن ..!!
                  https://github.com/DiGiNiC/PCF8574-I...vision-Library

                  میشه در مورد این قاطی شدن حروف توضیح بدین ؟
                  احتمالا حروف قاطی نمیشن بلکه کلمات شما با هم قاطی میشن
                  منظورم اینست که اگر مثلا یک کلمه hellow را ارسال میکنید ، ال سی دی چیز دیگری را نشان میدهد ؟

                  دیدگاه


                    #10
                    پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                    نه .. حروف رو قاطی میکنه .. برای مثال با کد زیر فقط در سطر اول (0) کلمه Mahdi Ghasemi رو نمایش میده و در ادامش قسمتی از عبارت I2C LCD Library نمایش داده میشه درحالی که سطر دوم خالیه ..!!
                    کد:
                    [FONT=Yekan]
                    [/FONT]
                    [FONT=Yekan]while (1)[/FONT]
                    [FONT=Yekan]      {[/FONT]
                    [FONT=Yekan]      lcd_gotoxy(0,0);[/FONT]
                    [FONT=Yekan]      lcd_puts("I2C LCD Library");[/FONT]
                    [FONT=Yekan]      lcd_gotoxy(0,1);[/FONT]
                    [FONT=Yekan]      lcd_puts("Mahdi Ghasemi");[/FONT]
                    [FONT=Yekan]      }[/FONT]

                    دیدگاه


                      #11
                      پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                      شاید gotoxy برعکس عمل می*کند ! جای صفر و یک رو عوض کنید

                      دیدگاه


                        #12
                        پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                        نوشته اصلی توسط Masood Ashoori نمایش پست ها
                        شاید gotoxy برعکس عمل می*کند ! جای صفر و یک رو عوض کنید
                        عوض کردم ولی فرقی نکرد ..!!
                        چند تا کتابخونه دیگه هم پیدا کردم ولی نحوه استفاده ازشون رو نمیدونم .. لینکشون رو قرار میدم اگه زحمت نباشه یه نگاهی بهشون بندازین ببینین کدوم یکی بهتره و امکانات بیشتری داره




                        با تشکر فراوان

                        دیدگاه


                          #13
                          پاسخ : راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                          سلام.
                          دوست عزیز این رو تونستید عملی کنید ؟

                          ممنون میشم منم راهنمایی کنید : https://www.eca.ir/forums/thread83588.html
                          ارائه سرور و هاست رایگان : kandohost.com

                          دیدگاه


                            #14
                            Re: راه اندازی LCD با استفاده از ماژول I2C و میکرو AVR

                            باسلام
                            بنده دنبال کتاب خونه برای lcd میگشتم

                            دیدگاه

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