Sida 1 av 1

8-bitars ett måste ?

Postat: 26 januari 2006, 21:05:03
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.

Postat: 26 januari 2006, 21:08:39
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.

Postat: 26 januari 2006, 21:09:55
av Icecap
Då styrkretsen tydligen är HD44780 kompatibel bör det gå hur bra som helst.

Postat: 26 januari 2006, 21:14:29
av DragonOrb
Perfekt :)

Är det DB0-DB3 man använder då eller ?

Postat: 26 januari 2006, 21:49:59
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.

Postat: 26 januari 2006, 21:54:13
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.

Postat: 26 januari 2006, 22:11:37
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å... :-) :-)

Postat: 26 januari 2006, 22:16:26
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 :)

Postat: 26 januari 2006, 22:19:44
av sodjan
+ *Något* snabbare och *något* enklare kod.
- Tar fler I/O pinnar.

Minuset väger nästan alltid över...

Postat: 26 januari 2006, 22:30:08
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.

Postat: 26 januari 2006, 22:33:36
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... :-)

Postat: 26 januari 2006, 22:35:15
av DragonOrb
:lol: Du är roligt du :lol:

Postat: 4 februari 2006, 17:12:45
av Zyxel615
Rätt ska ju vara rätt :)