8-bitars ett måste ?

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

8-bitars ett måste ?

Inlägg av DragonOrb »

Hej
Har beställt:
http://www.fractronics.com/2x20oled_new.shtml

Jag har för mig att jag läst att man även kan köra dessa kontrollerkretsar med 4-bitar. Hur ligger det till ?

Ska kopplas till en pic.
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Det är inga problem att köra den där i 4-bitarsläge. Speciellt inte om du använder färdiga rutiner.

Bland annat MikroC/MikroBasic har dessa.
Användarvisningsbild
Icecap
Inlägg: 26645
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Då styrkretsen tydligen är HD44780 kompatibel bör det gå hur bra som helst.
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

Perfekt :)

Är det DB0-DB3 man använder då eller ?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hämta hem något generellt dokument om HD44780 så får du
svar på sådana enkla frågor...

T.ex dessa två som jag tycker är välskrivna :

http://www.epemag.wimborne.co.uk/lcd1.pdf
http://www.epemag.wimborne.co.uk/lcd2.pdf

Det är helt ofattbart att leverantören (som verkar seriös) inte
har något riktigt datablad för modulen ! D.v.s med kommandon
och andra detaljer. Deras 1-sides PDF är ett "reklamblad", inget
datablad...


> Det är inga problem att köra den där i 4-bitarsläge. Speciellt inte om du använder färdiga rutiner.

Vad är problemet utan färdiga rutiner ?


Men för att svara på din fråga "Är det DB0-DB3 man använder" : Nej.
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

sodjan skrev:Vad är problemet utan färdiga rutiner ?
Om man inte kan lika mycket som dig om PIC, sodjan, så är det ett problem utan färdiga rutiner. Det är det för mig allafall.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ah, att man får "dela" varje byte och skriva ut den två gånger, det är sant.
Det blir lite mer "pyssel" i koden, men å andra sidan behöver man bara
göra det en gång, sedan kan det återanvändas. Dessutom är det ju
skitkul att "kåda", så... :-) :-)
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

ok.

Finns det några fördelar att köra 8-bitars mot 4-bitars ?


Tack för pdf, ska läsas igenom :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

+ *Något* snabbare och *något* enklare kod.
- Tar fler I/O pinnar.

Minuset väger nästan alltid över...
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

Då blir det ju 8-bitars. Kör med PIC18F4550 och har ca 10st I/O portar lediga nu. Har även en 16 I/O-expander för i2c gränsnittet.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, bara en lite kommentar.

En 18F4550 har bara 4 eller 5 I/O *portar*,
så du kan inte ha 10 portar lediga...
10 I/O *pinnar* möjligen... :-)
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

:lol: Du är roligt du :lol:
Användarvisningsbild
Zyxel615
EF Sponsor
Inlägg: 1839
Blev medlem: 9 november 2005, 21:20:43
Ort: Kiruna

Inlägg av Zyxel615 »

Rätt ska ju vara rätt :)
Skriv svar