16x2 Modul UV-Belichter

Gast #3878066
Lesenswert?

Hallo, ich bin ET-Student im 2.Semester und versuche folgenden 
Uv-Belichter nachzubauen 
(http://www.endorphino.de/projects/electronics/belichter/index.html).Leider 
ergibt sich das Problem ,dass das 16x2 Modul leider nur 16 Segmente 
anzeigt und diese auch nur Schwarz. Ich gehe davon aus das es nicht 
Initialisert wird. Fehlersuche habe ich schon mehrmals durchgeführt und 
leider nichts gefunden. Den Atmega32 habe ich mit Ponyprog geflashed und 
auch nach dem auslesen waren sie noch auf dem Chip. Aufgrund dessen gehe 
ich mal davon aus das es nicht am Atmega liegt obwohl ich noch bedenken 
habe, da dieses mein Erstes Projekt mit Atmega ist.
Ich hoffe auf Verständnis für einen Neuling im Rausch der Welt der 
Elektronik.
Ps.ein Bild der Schaltung ist beigefügt
LG Nessim
Angehängte Dateien:
Gast #3878105
Lesenswert?

Hallo

Eberhard F. schrieb:
> Nessim schrieb:
>> Ich hoffe auf Verständnis für einen Neuling im Rausch der Welt der
>> Elektronik.
>
> Häufig von Anfängern gemachter Fehler: die Fuses nicht korrekt
> programmiert. Hast du das Menu in Ponyprog schon gesehen?

Ja habe ich und mir fällt nun auf dass ich den Punkt 'Spien' nicht 
setzen kann.
Lg
Gast #3878130
Lesenswert?

Eberhard F. schrieb:
> Nessim schrieb:
>> Ja habe ich und mir fällt nun auf dass ich den Punkt 'Spien' nicht
>> setzen kann.
>
> Setze beim Ponyprog den Programmier-Clock ganz niedrig
> damit du deinen Prozessor auch sicher und korrekt lesen/schreiben
> kannst (betrifft auch die Fuses).

Wo setze ich diesen den niedriger?
Lg
Gast #3878263
Lesenswert?

Hubert G. schrieb:
> Das zählt nur wenn du auch mit BASCOM programmierst und nicht mit
> PonyProg.

Programmiert wurde mit Bascom dann in Hex Umgewandelt und versucht über 
Ponyprog zu flashen.
Ich habe ein Evaluationsboard von Pollin und benutze den 9 pol d sub ISP 
Anschluss und glaube so langsam das mein Pc den nicht erkennt.
Gast #3878283
Lesenswert?

Eberhard F. schrieb:
> Nessim schrieb:
>> Ich habe ein Evaluationsboard von Pollin und benutze den 9 pol d sub ISP
>> Anschluss und glaube so langsam das mein Pc den nicht erkennt.
>
> Auf jeden Fall musst du erst mal sicherstellen dass dein Programmier-
> Interface funktioniert. Du kannst nicht wild irgendwas einstellen
> und dann hoffen dass es funktioniert.

Okay ich danke euch für eure Hilfe und werde mich mehr mit der Materie 
beschäftigen.
Vielen Dank nochmal
LG
#3878288
Lesenswert?

Nessim schrieb:
> Wo setze ich diesen den niedriger?

Nehmen wir mal du könntest lesen/schreiben.

Wenn du einen Hex Code programmiert hast, kannst du ihn dann
verifizieren (fehlerfrei zurücklesen)?

Dann ist mir noch aufgefallen dass der Schaltplan einen
groben Fehler hat: Die R/W Leitung des Displays muss
- wenn sie nicht vom Prozessor gesteuert wird - statisch
auf 0V liegen, sonst weiss das Dsiplay nicht dass es was
bekommen soll. Der offene R/W-Pin mag bei manchen Displays
auf Null stehen, ist aber im Allgemeinen undefiniert.

Allerdings sollte man sich im Interesse einer "sauberen"
Programmierung darum kümmern dass das Display auch lesend
gesteuert wird, sonst kann man es bei schlechtem Timing
überfahren.
#3879401
Lesenswert?

Auch mit offenem ARef und der Reset Schaltung des TO muss es 
funktionieren. Vermutlich hat er statt des HEX-Files das BAS-File 
geflasht. Kann passieren, er sagt selbst, er sei Anfänger.

HubertG hat ja ein funktinsfähiges HEX-File gepostet. Sollte mal 
ausprobiert werden.
Gast #3879913
Lesenswert?

> Bitte nutze einen vernüftigen Programmer, gibt es schon für wenig Geld
> auch für einen Studenten :-)
Bin dualer Student und wohne noch bei Mutti also habe ich bisher noch 
keine geldprobleme :D
Gast #3880688
Lesenswert?

läuft supi jetzt danke, es lag daran das mein Atmega nicht erkannt wurde 
vom Pollinboard. Hab einen anderen reingepackt und siehe da lief. Also 
im Endeffekt ein kaputter Atmega.
Ich bin sehr glücklich jetzt Danke:))))
Gast #3884573
Lesenswert?

hey ich muss noch einmal was fragen.
Irgendwie funktioniert das Zählen mit dem Encoder noch nicht so ganz.
Egal in welche Richtung ich drehe er zählt immer +5 -5 und das die ganze 
zeit.
Bsp. ist der Ausgangswert 120 sek zählt er auf 125 und danach auf 120 
sek.

Danke schonmal im vorraus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren