Forum: Mikrocontroller und Digitale Elektronik Pollin Addon-Board V1.0


von Rainer S. (raschaer)


Lesenswert?

Hallo
ich hab mir das Addon-Board von Pollin gekauft und versuche jetzt seit 
einiger zeit das lcd zum laufen zu bringen, aber nichts geht (nicht 
einmal ein schwarzer balken). jetzt weis ich nicht obs am programm oder 
am board liegt das es nicht klappt.
ich programiere miot avr.
hat vieleicht von euch jemand ein kleines demoprogramm für einen atmega 
8(12MHz),16 oder 32 (16MHz) damit ich meine unfähigkeit schon mal 
ausschließen kann?
und vieleicht eine kurze beschreibung der verschaltung?
währe echt super komm einfach nicht weiter.

raschaer

von Marcus (Gast)


Lesenswert?

Hast du den Kontrast bereits mal verstellt?

Marcus

von Rainer S. (raschaer)


Lesenswert?

ja hab ich versucht. wenn ich den kontrast hochdrehe sehe ich ganz 
leicht im hintergrund die felder in denen was angezeigt werden sollte. 
aber nicht das was ich rüberschreibe.

rainer

von Sönke Mahrt (Gast)


Lesenswert?

Hallo!
Ich habe auch so ein Board und das selbe Problem. Habe gerade bei Pollin 
angerufen und soll eine Antwort bekommen. Die Beschreibung des Boards 
ist im Netz bei Pollin zu finden. Dort ist eine PDF, die man dann gut 
mit der Lupe auflösen kann, um dann die Pins zuzuordnen.
An sich steht die Belegung ja auf der Platine drauf, nur schein es immer 
bei den AVR-Soft Treibenr mit den Pins nicht zu stimmen.

Warten wir mal ab was Pollin dazu sagt.

Gruß

S.Mahrt

von Wisler E. (wisler) Benutzerseite


Lesenswert?

Ich habe das gleiche Problem. Bei mir sind auch leider keine Zeichen auf 
dem Display. Hat jemand einen Beispielcode für dieses Board? Oder könnte 
es am Display liegen?

Gruß Achim

von Thomas B. (detritus)


Lesenswert?

Wenn ihr die Funktionen vom Fleury nehmt, müsst ihr in der lcd.h 
folgendes einstellen und natürlich die Jumper auf dem Addon auch setzen:
1
#define LCD_PORT         PORTA        /**< port for the LCD lines   */
2
#define LCD_DATA0_PORT   LCD_PORT     /**< port for 4bit data bit 0 */
3
#define LCD_DATA1_PORT   LCD_PORT     /**< port for 4bit data bit 1 */
4
#define LCD_DATA2_PORT   LCD_PORT     /**< port for 4bit data bit 2 */
5
#define LCD_DATA3_PORT   LCD_PORT     /**< port for 4bit data bit 3 */
6
#define LCD_DATA0_PIN    4            /**< pin for 4bit data bit 0  */
7
#define LCD_DATA1_PIN    5            /**< pin for 4bit data bit 1  */
8
#define LCD_DATA2_PIN    6            /**< pin for 4bit data bit 2  */
9
#define LCD_DATA3_PIN    7            /**< pin for 4bit data bit 3  */
10
#define LCD_RS_PORT      PORTB        /**< port for RS line         */
11
#define LCD_RS_PIN       2            /**< pin  for RS line         */
12
#define LCD_RW_PORT      PORTB        /**< port for RW line         */
13
#define LCD_RW_PIN       1            /**< pin  for RW line         */
14
#define LCD_E_PORT       PORTB        /**< port for Enable line     */
15
#define LCD_E_PIN        0            /**< pin  for Enable line     */

von Wisler E. (wisler) Benutzerseite


Lesenswert?

@Thomas B.

hab deine Optionen benutzt und es funktioniert immer noch nicht. Benutze 
einen Atmega16 @ 4mhz, aber mit internem Takt.
Ich habe die test_lcd.c genommen wo bei dem Package dabei ist und deine 
Optionen hineinkopiert.
Hab ich einen Fehler gemacht? Hab hier zwei Displays und keines Zeigt 
etwas an.

von myxon (Gast)


Angehängte Dateien:

Lesenswert?

Das Pollin Addon-Board - eine Welt für sich.
Ich habe aktuell das Atmel Addon-Baord V1.0 .

Folgende Probleme habe ich festgestellt und behoben:

- Die 330nF Kondensatoren waren zu groß für die vorgesehenen 
Platinenbohrungen. Kleine kaufen oder etwas "schief" einlöten.

- Die Ports sind falsch beschriftet: Statt von PX0-PX7 geht die 
Beschriftung von PX1-PX8.

- Der R14 ist mit 220 Ohm als Vorwiderstand für die LCD Beleuchtung viel 
zu groß. Ausreichend ist ein 50 Ohm Widerstand.


Das LCD-Display habe ich inzwischen zum Laufen gebracht:

- Verbindung von R/W auf GND
- Verbindung von E auf PA0 (PA0 ist wegen falscher Beschriftung PA1)
- Verbindung von RS auf PA1 (PA0 ist wegen falscher Beschriftung PA2)
- Jumper zwischen PA4-DB4, PA5-DB5, PA6-DB6 und PA7-DB7 setzen.
- Jumper zwischen PA0-DB0, PA1-DB1, PA2-DB2 und PA3-DB3 NICHT setzen.
- HEX Datei z.B. mit Ponyprog über ISP Schnittstelle auf ATMEGA16 
flashen.
( 16 Mhz Quarz ist eingestellt )
- Auf dem LCD sollte "Hallo Welt !!!" erscheinen.

von Sebastian H. (sebimax)


Lesenswert?

Hallo,

kannst du mir den Quelltext für die .hex schicken ??

von Sebastian H. (sebimax)


Lesenswert?

Ist auch egal ob in AVR oder AVR-GCC

von hannes (Gast)


Lesenswert?

Hallo,

da das Board gerade im Shop nicht verfügbar ist, ich aber gerne das 
dazugehörige PDF mir mal anschauen würde, fraqe ich mich, ob das jemand 
von euch mal hochladen könnte. Danke im voraus

Hannes

von Holger K. (krulli) Benutzerseite


Lesenswert?


von Sebastian H. (sebimax)


Lesenswert?

Hat jemand den Quellcode von diesem Programm??

von richie_180781 (Gast)


Lesenswert?

Der Quelltext steht bei myxon...
Ich hab leider auch so meine Probleme...
Ich hab die Balken im Display (ist ja schon mal positiv), jedoch klappt 
das "Hallo Welt" nicht. Ich Weiss nicht ob ichs richtig angeschlossen 
habe. Es gibt ja 2 Leisten fürs LCD, ist es richtig das die Stiftleiste 
nur zum Jumpern und nicht zum Anschliessen gedacht ist?
Wie muss man das genau anschliessen? Kriegs einfach nich hin...

Besten Dank,

Richie

von Maxim (Gast)


Lesenswert?

Hat jemand einen Link zum Addon-Board? Ich finde es so nicht in Pollin.

von Werner B. (Gast)


Lesenswert?

War mal unter "Fundgrube" - "Bausätze". Ist offenbar ausverkauft weil 
nicht mehr zu finden.

von dajos (Gast)


Lesenswert?

Hallo,

das Board ist seit neustem wieder verfügbar.

http://www.pollin.de/shop/shop.php?cf=detail.php&pg=NQ==&a=NjQ5OTgxOTk=

Die Beschriftungsfehler kommen nur daher, weil PA0 am LCD Port als 
Portangabe beschrifetet ist. An dem Port für den PA ist es PIN 1 (also 
PA0), finde es nicht wirklich falsch beschriftet.

Für diesen Preis finde ich kaum was besseres.

Übrigens, das Atmel Evaluations-Board hat eine Versionssteigerung 
erhalten

http://www.pollin.de/shop/detail.php?pg=NQ==&a=MTY5OTgxOTk=

ist jetzt in Version 2.0.1 erhältlich. Änderungen sind mir aber 
unbekannt. Ich habe noch das alte 2.0

von fantomas (Gast)


Lesenswert?

danke Thomas B. 1A

von Helmo (Gast)


Lesenswert?

Hier hab ich mal meine Routinen zum ansprechen des LCD auf dem Addon 
board 1.0 hochgeladen. Vergesst aber nicht die Taktfrequenz richtig 
einzustellen.
Hat mit dem Evalution-Board 2.01 und nem Mega32 funktioniert.
Falls es jemandem hilft.
:)

von Helmo (Gast)


Angehängte Dateien:

Lesenswert?

Sorry Datei ist hier

von Fuchs (Gast)


Lesenswert?

Hallo an alle die zeit haben

Ich hab die bekannten Probleme mit dem Addon Board.Als erstes LCD 
Kaputt,
Spannungsversorgung an der schmalseite(LCD) Plus und Minus Passt nicht.
Bezeichnun Port A,B,C,D 0-7 zum Sockel A,B,C,D 1-8 anfangs sehr 
Hinderlich.
Zu guter Letzt auf welchen Sockel Beziehen sich die Angaben im Forum? 
auf
Sockel 2x7 oder 1x14
Mfg m.Fuchs

von YeeHaw (Gast)


Lesenswert?

Hallo sry wenn ich das nochmal Ausgrabe aber ich habe folgendes Problem 
mit dem Addon-Board

Also ich habe es laut Anleitung aufgebaut und es klappt soweit alles 
auch bis auf die Audio Endstufe die drauf ist.

Ich habe noch nicht versucht einen Ton raus zu bekommen weil das IC1 
inerhalb von 2-3 min So heiß wird das ich lieber das Addon vom Strom 
getrennt habe.

Ich hoffe ihr könnt mir helfen.

Achsoo das Board habe ich schon Mehrfach auf richtige Bestückung geprüft 
und es ist auch wirklich richtig so.

Wie heiß darf das IC1 eurer Meinung nach werden?

Ich habe ca 85°C auf dem KK gemessen.

Mfg YeeHaw

von Marco (Gast)


Angehängte Dateien:

Lesenswert?

Für alle, die über diesen Thread gestolpert sind und gern die 
LCD-Ansteuerung aus dem AVR-GCC-Tutorial auf das Pollin-Addon-Board 
angepasst haben möchten, habe ich den Code angehängt.

Es müssen 7 Jumper ausgehend von rechts gesetzt werden.

Marco

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.