LCD rutiner för HI-TEC C på PIC16F877?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

jag tycker 16f84a:n är helt perfekt för mindre projekt...
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Men då är ju 16F628 ännu bättre för små projekt. Den kan mycket mer, har mer minne, fler IO-portar, är billigare och har intern oscillator.

Dessutom är den helt pinkompatibel med 16F84.

16F84 har tyvärr inget existensberättigande idag...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

16F628A har halva priset och har dubbelt så mycket av allt (prog minne, RAM, timers, you name it).

*Exakt* på vilket sätt är F84'an att föredra ???
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Snart inne på att skapa en "hata 16f84" tråd... Den finns INGEN anledning att använda eländet !
Pjoms
EF Sponsor
Inlägg: 644
Blev medlem: 24 maj 2004, 12:18:40
Ort: Ö-vik

Inlägg av Pjoms »

Ska man leta fördelar med F84:an, så skulle det i så falla vara att den kan vara enklare att komma igång med som första PIC då det inte finns någon A/D eller annat "tjafs" som kan sabotera i början.
Se'n kan man ju förvisso labba på PortB på vilken PIC somhelst, den är väl alltid bara digital? Eller är jag ute och cyklar nu?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Stämmer.
Men '84A måste ha extern kristall, det måste ses som en större nackdel.
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Enda anledningen att använda 16F84A är väl om man råkar ha en hög liggandes hemma.

Microchip vill ju också sluta tillverka den, det märks på det relativt höga priset.
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

Jag har en hög hemma med dom... och för mindre projekt så finns det vad du behöver.

Det är min anledning.
lasseo
Inlägg: 9
Blev medlem: 6 maj 2005, 11:24:20

Whow....

Inlägg av lasseo »

Oj vad denna tråd har växt :-)

Ville bara meddela att jag har löst mitt problem.

Jag testade lite med de olika LCD bibliotek som fanns i HI-TEC c exemplen. Hittade sedan även ett på www.microchipc.com.

I huvudsak var det två problem för mig.
1. Timing. Hade inte kompilerat Delay funktionerna med rätt klockfrekvens.
2. De exempel som fanns använde PORTA för kontroll signaler och sedan 4 bitar i PORTB som data signaler. I h filen kunde man definiera vad skulle vara vad. Jag har alla anslutningar till LCD på PORTB. Tvärr var sample koden lite dåligt skriven så att den ändrade status på samtliga pinnar i PORTB då den skickade data. Dvs den ändrade även värderna på kontrolsignalerna då den skickade data på datapinnarna...... :-(

Det gäller visst att titta igenom koden exemplen noga :-)
Skriv svar