ST7735-ös 128x128-as kijelző kezelése

Hogyha sikeresen O/PLED illetve hagyományos alfanumerikus - esetleg tán grafikus kijelzővel gyűlik meg a baja valakinek:)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ST7735-ös 128x128-as kijelző kezelése

Hozzászólás Szerző: Robert »

Kontraszt nem állítható? Mintha ennél szoftverből lehetne piszkálni....
http://www.tavir.hu - a gazda :)
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: ST7735-ös 128x128-as kijelző kezelése

Hozzászólás Szerző: Gorrodin »

Hogyan? :O
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ST7735-ös 128x128-as kijelző kezelése

Hozzászólás Szerző: Robert »

Az adatvonalakhoz javasolt soros 1...4k7 ellenállások elhagyása is okozhat ilyet.
http://www.tavir.hu - a gazda :)
saeedmehrandish
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2017. február 22. szerda, 13:15

Re: ST7735-ös 128x128-as kijelző kezelése

Hozzászólás Szerző: saeedmehrandish »

Cinege446 írta:Mindenképpen Bascomban szeretném használni, mert csak ezt az egy felületet használtam eddig. Jelenleg hardveres SPI-vel szeretném megvalósítani a kezelést, mert ez számomra a későbbiekben is tökéletesen megfelelne. Az eddig talált programkódok alapján most itt tartok:

Kód: Egész kijelölése

$regfile = "m16adef.dat"
$crystal = 1000000
$hwstack = 50
$swstack = 50
$framesize = 50

$baud = 9600

Const Sdcard = 0                                            'use SD Card = 1  no SD Card = 0
Const Modus = 1                                             '0=Portrait  1=Landscape
Const Disp_typ = 1                                          'RGB order 0=Black Tab   1=Red Tab

Config Portd.4 = Output
Config Portd.5 = Output
Config Portd.6 = Output
Lcd_cs Alias Portd.4
Lcd_dc Alias Portd.6
Lcd_reset Alias Portd.5
Portd.4 = 1

$include "ST7735_declarations.inc"

Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 4 , Noss = 1
Spsr = 1
Spiinit

Call Lcd_init()

Do

   Call Lcd_clear(gray3)
   Wait 1

Loop
End

$include "ST7735_functions.inc"
A mintát és a deklarációt itt találtam:
http://heiko-power.net/Bascom/1.8%20Spi%20ST7735R.zip

A kijelző bekötése a követlező (LCD => MCU):
CS - D4 \
Res - D5 | Ez a három külön megadva a kódban.
A0 (D/C) - D6 /
SDA - B5 (Mosi)
SCK - B7 (SCK)


hello,
i need ST7735_functions.inc but it seems the source file is removed from this link http://heiko-power.net/Bascom/1.8%20Spi%20ST7735R.zip

would you please upload the zip file to a new place for me :)
tnx .
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: ST7735-ös 128x128-as kijelző kezelése

Hozzászólás Szerző: kapu48 »

Válasz küldése