Display RG160160A

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Display RG160160A

Príspevok od používateľa Xbunt » 23 Sep 2016, 16:14

Dobry den.
Teraz v TME maju celkom zaujimavu akciu na tento displej.

http://www.tme.eu/sk/details/rg160160a- ... optronics/

Objednal som si hned 3ks. Len nemozem k nemu najst datasheet, ako sa ten displej inicializuje, komunikuje..
Proste, ako ho obsluhovat.
Nema niekto s nim skusenost?

-------------------------------

Podarilo sa to rozbehat a mala ukazka
Prílohy
20161003_211413.jpg
0
Naposledy upravil/-a Xbunt v 03 Okt 2016, 21:16, upravené celkom 2 krát.

Používateľov profilový obrázok
Najgel
Ultimate člen
Ultimate člen
Príspevky: 1695
Dátum registrácie: 02 Júl 2010, 00:00
Bydlisko: Námestovo, Žilina(škola)
Vek: 29

Re: Display RG160160A

Príspevok od používateľa Najgel » 23 Sep 2016, 16:19

0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.

UNIZA 5.ročník

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 23 Sep 2016, 16:26

Prave, ze ma inu zbernicu. 4 bit data, a nejake divne signaly. Lcd128x64 som uz mal, a ten som rozchodil.

Aj tak diky
0

alidedko
Ultimate člen
Ultimate člen
Príspevky: 3963
Dátum registrácie: 04 Feb 2013, 22:04
Bydlisko: U alibabky v Poprade
Vek: 32

Re: Display RG160160A

Príspevok od používateľa alidedko » 23 Sep 2016, 16:33

0
Motto: Nikto nie je tak velky, aby sa nevosiel do truhly.

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 23 Sep 2016, 16:49

To, ze je bez radica mi vyrazilo dych. Tak som zrejme nakupil somarinu.

Ale nejakym sposobom to musi komunikovat cez tu zbernicu. Mne netreba znakovu sadu. Len "bohopusty" tok dat na vykreslenie obrazku.

Aspon keby tam bol popisany driver.
0

alidedko
Ultimate člen
Ultimate člen
Príspevky: 3963
Dátum registrácie: 04 Feb 2013, 22:04
Bydlisko: U alibabky v Poprade
Vek: 32

Re: Display RG160160A

Príspevok od používateľa alidedko » 23 Sep 2016, 16:59

Najprv som nechápal, či to je irónia, alebo nie :D

Nuž, skúsim googliť s tebou, ak niečo nájdem, dám vedieť ...

Pomôže?
http://datasheet.octopart.com/RG160160A ... 800386.pdf
0
Motto: Nikto nie je tak velky, aby sa nevosiel do truhly.

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 23 Sep 2016, 17:25

Aj to som cital, ale napadlo ma pozriet doporuceny kontroler SED1330 na strane 73 je znazornene, ako odosiela data do displeja.

Este pozriem obrazky na giglu a odstuknem na nejaky zpojazdneny display. Snad nejaky dobrak napise postup. A ked nie, tak ked ho spojaznim, taknapisem ako funguje do toho vlakna

Inac diky
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Display RG160160A

Príspevok od používateľa peterple » 23 Sep 2016, 19:45

čim to chceš riadiť? nejakým FPGA? Všetko sú tam posuvné registre a musíš to riadiť tak aby bod bol napájaný striedavým napätím. Teda musíš stále meniť úroveň na X Y. Kedže tam sú štyri rôzne napätia lezúce do budičov tak typujem že to vie urobiť 16 rôznych úrovní jasu. Vidím to na peknú diplomovku, toto rozbehať.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Display RG160160A

Príspevok od používateľa juraj77 » 23 Sep 2016, 19:47

aspoň vieš prečo boli tak lacné...
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 23 Sep 2016, 20:17

Povodne som rozmyslal, ze to rozbehnem aj na nejakej ATMege, ale asi ho budem musiet rozbehnut na STM32. Ten ma viac pamati.

Mas s nim nejaku skusenost?
0

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Display RG160160A

Príspevok od používateľa juraj77 » 23 Sep 2016, 20:21

nemám ,ale Microchip má tiež 16bitové čipy ktoré podporujú display bez radiča pričom knižnice sú vollne dostupné....
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

alidedko
Ultimate člen
Ultimate člen
Príspevky: 3963
Dátum registrácie: 04 Feb 2013, 22:04
Bydlisko: U alibabky v Poprade
Vek: 32

Re: Display RG160160A

Príspevok od používateľa alidedko » 23 Sep 2016, 21:22

Som ti mohol predat, mam tu dajake dva navyse ... :)
0
Motto: Nikto nie je tak velky, aby sa nevosiel do truhly.

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 23 Sep 2016, 21:43

Takze trosku som sa v tom rypal a zistil som, ze sa jedna o driver KS0086. Tento funguje vo viacerich rezimoch. Preto je pouzity ako na stlpce, tak aj na riadky.
- CL2 su klasicke hodinove impulzy pre posuvny register (clk)
- CL1 je signal pre ulozenie dat (strobe)
- M je negacia vystupu (striedave napatie co si pisal)
Kedze posuvanie riadkov je jednoduchy posuvny register, inicializuje sa prva "jednotka" signalom FLM. A necha sa posuvat az do konca
Stlpce sa (pixely v jednom riadku) sa odosielaju po 4 bitoch. Najprv som nechapal, ako sa adresuju jednotlive kontrolery, ale oni si posuvaju sinal ELB/ERB a tak kazdy driver vie, kedy moze nacitavat data zo zbernice

Teda, ak je to tak, tak ho niecim rozbehnem. Len ta "aplikacia" bude pomala ako stare pocitace didaktik alfa. Procesor sa venoval vykreslovaniu videa a programu sa venoval iba pri spatnom behu luca na obrazovke. Len na LCD nieje spatny beh.. Hehe

Ked ich rozbehnem, tak urcite kupim. Vizera to tak, ze si spravim interface z uP a ten bude vykreslovat uz priamo tlacitka, text, posuvniky... Komunikacia cez usart


160x160/8 bit = 3200 teda treba mi nejaky procesorik so 4k RAM. Bud ATMega644 , alebo nejake STM32f030F4P6 za 90centy
0

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 30 Sep 2016, 21:12

Display som rozbehal na ATTiny4323. Len mam problem s RAMku. Mam seriovu RAM 23LCV512 (64kB) no nemozem ju rozbehnut.

Ak dam priamo vykreslit obrazok (hoci len koberec) tak to vsetko pekne vykresli. No tuto RAMku raz neviem ovladat. V katalogovom liste som sa docital, ze rychlost clk zvlada 20Mhz. Procesor bezi na 20Mhz, a clk generujem programom (nie cez SPI), teda frekvencia je ovela pomalsia.
Nemam na nom napojenu zaloznu bateriu, ale v katalogovom liste to neberu ako problem. Ta ramka je cisto nova, priamo zapajkovana, nema dvovod byt odpalena. A predsa vobec nekomunikuje.
Ked vypnem pull-up na vystupe z RAM cely display je cierny. Ak zapnem PullUp display je biely. Teda to vyzera, ako keby bol stale vyvod v Z (vysoky odpor)
Nema neikto s nou skusenost? Netreba ju nejako nastartovat ako napriklad DS1307 a bit CH..
Prílohy
20160928_183426.jpg
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Display RG160160A

Príspevok od používateľa peterple » 30 Sep 2016, 21:43

Používam 23LC1024. Mám to napojené cez SPI rozhranie. časovanie nastavene takto SCK frequency = SPR1,SPR0 = 00 - Fosc/4 (7372800/4=1843200) takže mi to fičí o čosi pomalšie. V prototype to mám pripojené na 5cm drôtoch. Nemám problém ani zapisovať ani čítať.
Inicializacia takto nejako

Kód: Vybrať všetko

MeasureSRAMInit:
;	SRAM commands
.equ	SRAM_READ	=	3	;read from address (24 bit MSB fist)
.equ	SRAM_WRITE	=	2	;write to address (24 bit MSB fist)
.equ	SRAM_RDMR	=	5	;read from mode register
.equ	SRAM_WRMR	=	1	;write to mode register
.equ	SRAM_SEQMOD	=	0x40	;sequential mode

.equ	EXT_SRAM_SIZE	= 0x20000


;	SPI SRAM init
;	for sure set sequential mode

		cbi	portb,CSSRAM		;activate SPI SRAM
		ldi	al,SRAM_WRMR
		call	send_spi

		ldi	al,SRAM_SEQMOD
		call	send_spi
		in	al,spdr

		sbi	portb,CSSRAM		;deactivate SPI SRAM

;	start write sequence
		ldi	al,0
		sts	SRAM_Address+3,al
		sts	SRAM_Address+2,al
		sts	SRAM_Address+1,al
		sts	SRAM_Address+0,al

		cbi	portb,CSSRAM		;activate SPI SRAM
		ldi	al,SRAM_WRITE
		call	send_spi
;	set start adress 0x00000
		lds	al,SRAM_Address+2
		call	send_spi
		lds	al,SRAM_Address+1
		call	send_spi
		lds	al,SRAM_Address+0
		call	send_spi

.if	DEBUG_MEASURE > DBG_NONE && DEBUG > DBG_NONE
		ldiw	w,FormatStrMeasStart*2
		call	printf
.endif 
		ret
Potom sa tam posielajú data z meraní, niekedy sa aj pretočí dokolečka. zaujíma ma totiž čo bolo pred tým než to dopadne
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 01 Okt 2016, 08:57

Tak to mam aj ja (len 2 byte adresa), dokonca som CS signal "odDELAYoval". Pozeram, ze to mas CS a hned odosilanie dat.

Mas pripojenu bateriu? Skusal si to aj bez nej?
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Display RG160160A

Príspevok od používateľa peterple » 01 Okt 2016, 10:24

Aha ty máš niečo trochu iného. Ja mám toto
http://ww1.microchip.com/downloads/en/D ... 25142A.pdf
Tam žiadny batériový vstup nie je.
Inak celé to zariadenie v reále ide z batérie.

K tomu delay. Podla DS je tam potrebných nejakých 50ns. Mne to bezi na 7MHz takže aj keby som to urobil nasledovnou inštrukcou tak je to OK. Ale tam sa vykoná veľa inštrukcií(päť), ten send_spi ešte kontroluje aj či je SPI volné.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 01 Okt 2016, 15:56

"Do ovcej poky".. Uz som nasiel chybu. Pri kopirovani som spravil chybu a odoslalsom 2x 4-ty bit. Preto kazdy udaj bol 9 bitovy a tak ani instrukcia (read, write) nepresla.

Uz je to OK pekne to ide. Dakujem
0

Xbunt
Stály člen
Stály člen
Príspevky: 242
Dátum registrácie: 08 Máj 2014, 23:09
Bydlisko: Nam. Sv. Martina 24, Lipany

Re: Display RG160160A

Príspevok od používateľa Xbunt » 02 Okt 2016, 00:33

Tak len k uzavreniu temy.

- display funguje ako som hore popisoval.
- podarilo sa mi ho rozbehnut pod ATtiny4313 s SRAM 64k, riadena USARTom
- skusal som dvojite vykreslovanie (dva obrazy striedavo blikajuce) ale display nestiha a vytvara zvisle ciary. Aj ked naozaj bolo vidno 3 otiene. Preto som musel prejst na toenovanie pomocov "chybovej difuzie"

Ak by niekoho zaujimali detaily, mozte ma kontaktovat. Firmware stale vyvyjam a rozsirujem.
Prílohy
20161002_002439.jpg
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok