برای مشاهده روند ساخت پروژه ها و محصولات به کانال تلگرام ما بپیوندید           
  خانه محصولات دانلود پروژه ها بحث و گفتگو وبلاگ آموزشها و مقالات تماس با ما  

  فروم khazama.com --> الکترونیک دیجیتال --> oled راه اندازی oled با بسکام برای avr

  پنج‌شنبه 10 دي 94 , 6:11 PM


کاربر
kimiafars
تعداد پستها : 40
oled راه اندازی oled با بسکام برای avr

با سلام بنده ماژولی خریداری کردم که با i2c کار میکنه

ماژول OLED 0.96 Driver IC: SSD1306

حالا براش کد نوشتم و چند نمونه دیگه هم امتحان کردم اصلا روشن نمیشه  لطفا راهنمایی بفرمایید


$regfile "m32def.dat"
$crystal 8000000

$hwstack 
32
$swstack 
10
$framesize 
40

'--------cofig---------------------------
Config I2cdelay = 10
Config Sda = Portc.1
Config Scl = Portc.0
Config Twi = 400000
Config Porta = Output
I2cinit

Const Oled_address = &H78
Const Write_cmd = &H01
Const Oled_reset = &H03
Const Oled_8x16str = &H10
Const Disp_area = &H11
Const Fill_area = &H12
Const Set_scrohor = &H13
Const Set_scrover = &H14
Const Set_scroverhor = &H15
Const Scroll_up = &H01
Const Scroll_down = &H00
Const Scroll_right = &H26
Const Scroll_left = &H27
Const Scroll_vr = &H29
Const Scroll_vl = &H2A
Const Scrollstop = &H2E




Dim Str_char As String * 20
Do

Toggle Porta.2
Waitms 100

Gosub Reset_dis
Waitms 100
Str_char = "test"

I2cstart
I2cwbyte &H78                                               '
Oled_address
I2cwbyte 
&H80                                               'Oled_8x16str
I2cwbyte 0
I2cwbyte 0
I2cwbyte Str_char
I2cstop



Loop

End                                                         '
end program

Reset_dis
:
 
 ' I2cstart
  ' 
I2cwbyte Oled_address
  
' I2cwbyte Oled_reset
  ' 
I2cstop



Return

_______________________________________________________________________
عقل نیرویی است که دنیا را اداره میکند. انجمن الکترونیک و برنامه نویسی anbordast.ir


  صفحه : [1]    
 
 


Designer And Programmer : Behzad khazama
Coded With ASP.NET
تمامي حقوق مادي و معنوي مطالب متعلق به اين سايت ميباشد .
هر گونه استفاده از مطالب اين سايت تنها با ذکر منبع بلامانع ميباشد
.
www.khazama.com
Tel : 051-44641597 - 09363677001 - 09155714862
Support SMS Center: 09363677100