Znaky na displeji SIC1602AYPLEB20

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
zevl
Příspěvky: 51
Registrován: 11 pro 2008, 00:00

Znaky na displeji SIC1602AYPLEB20

#1 Příspěvek od zevl »

Zdravím všechny,
potřeboval bych od někoho zkušenějšího malou radu. Mám postaven obvod s PICAXE a již zmiňovaným displejem SIC1602AYPLEB20, který má sériové rozhraní. Nic jednoduššího už snad neexistuje ale přesto se už nemalou dobu pokouším zobrazit na displeji znak stupně celsia (°). Pročítal jsem si informace k displeji, které jsou ke stažení zde: http://www.snailshop.cz/index.php?controller=attachment&id_attachment=2

Dle mého by měl vypadat kód pro vypsání znaku na displeji zhruba takto:

Kód: Vybrat vše

setfreq m8

serout 0,N9600_8,($FE,$01)
serout 0,N9600_8,("xx",178,"C")


Zároveň zde přikládám fotografii s ukázkou znaku, který se mi takto zobrazuje na displeji.

Budu rád, když mi někdo poradíte, co dělám špatně nebo v čem by mohla být chyba.. Díky :)
Přílohy
image1 (1).JPG
(18.48 KiB) Staženo 164 x
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#2 Příspěvek od Atlan »

Daj si vypisat znaky cez cisla a uvidis, napr vypis acko ci ti to zobrazi. Alebo tam mas displej co nema taku znakovu sadu.
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#3 Příspěvek od Habesan »

Podle tabulky "HD44780 katakana" (japonské písmo) je na pozici 178 znak, který znamená samohlásku "i".
Jakpak myslíš, že vypadá???
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
Cowley
Příspěvky: 3557
Registrován: 04 úno 2005, 00:00

#4 Příspěvek od Cowley »

Tak posli DF v hexa, co to provede? Resp. 223 v deka...
Naposledy upravil(a) Cowley dne 01 led 2016, 23:32, celkem upraveno 1 x.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#5 Příspěvek od Zaky »

Zkus místo hodnoty 178 použít 223: serout 0,N9600_8,("xx",223,"C")
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#6 Příspěvek od Zaky »

Jinak mi ten převodník z UARTu přijde trochu jako škoda peněz, pro přímé řízení potřebuješ sice 8 vodičů, ale holý displej je arci levnější: http://www.ebay.com/itm/1602-16x2-HD447 ... Sw3xJVXUK3 a pokud potřebuješ, knihovnu určitě někde snadno najdeš. Pokud by se ti nelíbil znak z předchozího příspěvku, můžeš si nadefinovat vlastní, při přímém řízení určitě, po UARTu nevím, zda to autor převodníku umožnil.
Uživatelský avatar
zevl
Příspěvky: 51
Registrován: 11 pro 2008, 00:00

#7 Příspěvek od zevl »

Tak díky chlapy, dal jsem místo 178 číslo 223 a šlape to. Podle té tabulky tam byl po převedení pod číslem 178 ten znak, který se mi tam ukazoval.

Každopádně jsem se zase něco přiučil a když jsem se poohlédl po cenách toho samotného displeje tak lituji vyhozených peněz za tohle.. :D
Uživatelský avatar
Cowley
Příspěvky: 3557
Registrován: 04 úno 2005, 00:00

#8 Příspěvek od Cowley »

A s jakym typem Picaxe pracujes?
Uživatelský avatar
zevl
Příspěvky: 51
Registrován: 11 pro 2008, 00:00

#9 Příspěvek od zevl »

Používal jsem 14M2 ale asi se pokusím provést zapojení s displejem bez sériového rozhraní, který se dá sehnat opravdu skoro za nic..
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#10 Příspěvek od Atlan »

A co tak kupit displej za 2E a ktomu prevodnik na I2C za dalsie 1E
Uživatelský avatar
zevl
Příspěvky: 51
Registrován: 11 pro 2008, 00:00

#11 Příspěvek od zevl »

Mám v plánu trošku postoupit a podívat se na procesory ATmega, tam je předpokládám určitě více možností než u PICAXE :)
Docela se mi líbí displeje EA DOG tak uvidíme, co bude dalšího v plánu abych to nějak využil..
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“