Problem att skriva till Arduino när LCD12864 är inkopplad

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Problem att skriva till Arduino när LCD12864 är inkopplad

Inlägg av Al_Bundy »

Hej!

Jag gjorde en standalone ardunio så här som fungerar:

Bild

http://arduino.cc/en/Tutorial/ArduinoToBreadboard

Sen kopplade jag in en LCD12864.
På min LCD så har jag pinnarna:

GND
VCC
V0
RS
R/W
E
DB0
DB1
BD2
DB3
DB4
DB5
DB6
DB7
PSB
BLA
BLK

Enligt biblioteket ska det kopplas så här:
EN = Arduino Pin 18
RS = Arduino Pin 17
RW = Arduino Pin 16
D7 = Arduino Pin 7
D6 = Arduino Pin 6
D5 = Arduino Pin 5
D4 = Arduino Pin 4
D3 = Arduino Pin 11
D2 = Arduino Pin 10
D1 = Arduino Pin 9
D0 = Arduino Pin 8
CSEL1 = Arduino Pin 14

http://playground.arduino.cc/Code/LCD12864

Men jag kopplade så här:

GND = Pin 8
VCC = Pin 7
V0 = None
RS = Pin 17
R/W = Pin 16
E = Pin 18
DB0 = Pin 8
DB1 = Pin 9
BD2 = Pin 10
DB3 = Pin 11
DB4 = Pin 4
DB5 = Pin 5
DB6 = Pin 6
DB7 = Pin 7
PSB = Pin 14 (Antar det är CSEL1)
BLA = Pin 7 (VCC 5V)
BLK = Pin 8 (GND)

Bild

Tabell vad dessa står för finns här absolut längst ner i PDF-filen:
http://www.wvshare.com/datasheet/LCD_en ... 864-ST.pdf

Men när jag bränner över sketchen med RX och TX inkopplat rätt så får jag detta meddelade:

Kod: Markera allt

Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500_recv(): programmer is not responding
Jag vet vad det är för fel, dvs att programmeraren svarar inte. Men hur åtgärdar jag det?
Jag har dubbelkollat och allt stämmer. Displayen lyser i fullt blått sken och man ser alla kvadratiska pixlar.
Användarvisningsbild
Icecap
Inlägg: 26650
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Icecap »

Har du kollat att plocka bort LCD'n och se om det gör någon skillnad?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Al_Bundy »

Jag har nu tagit bort LCD displayen och separerat alla kablar.
Det ger exakt samma error när jag skriver sketchen. :|

EDIT:
Löste problemet igenom att nedmontera ner allt.
Jösses vilken röra! Aja, bara bita ihop.
Senast redigerad av Al_Bundy 8 februari 2014, 18:07:12, redigerad totalt 1 gång.
Zeela
Inlägg: 176
Blev medlem: 28 augusti 2008, 11:23:49
Ort: Åtvidaberg
Kontakt:

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Zeela »

Först... På sidan du länkade står det: "Note that these techniques only work with the Arduino Duemilanove w/ an ATmega328, not the Arduino Uno (or older Arduino boards w/ an ATmega168)."

Lite frågor:
Har du en Duemilanove eller en Uno?
Har du bränt Bootloadern till din ATmega processor?
Om du har bränt Bootloadern, har du valt "Arduino Duemilanove or Nano w/ ATmega328" eller "ATmega328 on a breadboard (8 MHz internal clock)" som Board i Tools > Board?

För det bilden visar är den vanliga seriella programmeringen utdragen till ditt breadboard, inte varianten där du använder Arduinon som ISP.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Al_Bundy »

Nu blev det samma sak. Jag vet inte vad som har hänt. Denna gång har jag inte ens installerat LCD:n eller kortslutit kretsar.
Kan det vara så att tennet stör överföringen?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av sodjan »

Vad är "tennet"?
Lödtenn? Vilket lödtenn?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Al_Bundy »

Jag börjar på ett nytt kort. Denna gång ska jag använda mig av kopplingsplinter a.k.a sockerbit.
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av PeterH »

Jag vet inte om det är problemet i ditt fall men jag hade monterat kristallen och avkopplingskondingarna så nära processorn som möjligt...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av sodjan »

Håller med. Sätt kristallen där de blå trådarna slutar och sätt
de två kondingarna direkt till GND ledningen nedanför. Inga
kopplingstrådar alls. Inte för att måste vara problemet, men
det finns ingen anledning att göra på annat sätt.

Jag är även mycket tveksam till om "kopplingsplinter a.k.a sockerbit" hjälper.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Al_Bundy »

Jag använder ingen kristall nu. Jag kör med den interna för jag tror att jag inte behöver den externa då mitt arbetsområde är ganska seg. Jag kommer bara jobba med sekunder och uppåt. Inga snabba hastigheter med andra ord.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av sodjan »

Och bootloadern fungerar OK på interna oscillatorn?
Eller den kanske inte programmeras med bootloader,
jag minns inte riktigt...
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Problem att skriva till Arduino när LCD12864 är inkoppla

Inlägg av Al_Bundy »

Den programmeras med en bootloader och det finns bootloader för den interna och den externa. :)
Skriv svar