Sida 1 av 1

4 vs 8 bitar

Postat: 25 september 2004, 17:09:38
av EagleSpirit
vad är det som gäller med 4 och 8 bitars lcd? Funkar alla HD44780 lcder på 4 bitar eller finns det någon gräns? Blir det stor skillnad på de olika?

någon som råkar ha pic basic kod till en lcd på 4 bitar? eller kanske 8 bitar? jag ska ha byggt ett helt automatsystem till nästa helg och hinner inte riktigt skriva den delen själv.

/eaglespirit

Postat: 26 september 2004, 18:02:11
av $tiff
Skillnaden är att du inte kan skriva hela tecken till LCDns konfigurerbara minnesplatser i 4-bitsläge, det är allt jag kommer på just nu... :humm:

Att köra i 4-bits läge i PICBasic är lätt som en plätt, bara att definiera följande:
DEFINE LCD_BITS 4

För att få lite bättre koll på vilka I/O som ska användas på PICen så rekommenderar jag dig att glo lite i PBP-manualen.

Postat: 26 september 2004, 18:41:46
av Fredrick
Om man kopplar in LCD´n efter exemplet i PBP manualen så behöver man bara skriva denna kod för att visa en text i displayen.

Kod: Markera allt

LCDOut $fe ,1                   'Rensar LCD´n
LCDOut "Hello World"        'Skriver ut Hello World

Postat: 26 september 2004, 20:05:05
av EagleSpirit
skadat tråkigt med PBP, men vad gör man inte när man har jättebråttom?

tack för hjälpen, det här kommer bli kanon.... om jag får igång RTCn :( Gjorde ett program i PBP för den nu och det är fortfarande samma problem. Den räknar inte i verkliga sekunder

Postat: 30 september 2004, 16:29:35
av frax
$tiff skrev:Skillnaden är att du inte kan skriva hela tecken till LCDns konfigurerbara minnesplatser i 4-bitsläge, det är allt jag kommer på just nu... :humm:
Va? Jag kör alltid mina LCDer i 4-bitsläge och har inte snubblat på några problem alls.

/frax

Postat: 1 oktober 2004, 20:23:16
av $tiff
>> frax

Menar du att det går att skriva till LCDn även i 4-bitsmode? Jag har ju inte provat själv, men något säger mig att det är svårt att få över de 4 sista bitarna i varje tecken :shock:

Postat: 1 oktober 2004, 20:30:40
av matseng
Äh? Skämtar du?

Det är ingen skillnad på 4 eller 8 bittarsläge när det gäller funktionalitet. Den enda skillnaden är att man alltid skickar de 4 höga bittarna + E och sedan de 4 låga bittarna + E istället för 8 alla bitar + E direkt. Detta oavsett om man har RS hög eller låg.

Postat: 1 oktober 2004, 20:40:03
av $tiff
Hopplahej! sedär, då har man blivit upplyst idag med... :helgon: