HEX Datei erstellen - Frequenzzähler von Ulrich Radig

OP #3067904
Lesenswert?

Hallo Jungs, könnte mir jemand bitte eine HEX Datei erstellen ?

Die original Dateien sind hier abgelegt:
http://www.ulrichradig.de/home/index.php/avr/frequenzcounter

Der Controller ist ein Atmega32 mit 16MHz Quarz

Ich kenne mich mit C überhaupt nicht aus.

Vielen Dank für Eure Hilfe !
Gast #3067908
Lesenswert?

Hallo Thomas,

ich hab mal mit Atmel Studio 6 (Version 6.0.1843) ein Projekt  auf Basis 
des ATmega32 mit den Sourcecode von Ulrich Radig erstellt.
Darin ist die Debug- und Release- Version enthalten.

Es lies sich auf sofort fehlerfrei übersetzen.

Da ich mit Mikrocontroller noch nicht viel Erfahrung habe , kann ich 
keine Gewähr übernehmen.

MfG
egonotto
Angehängte Dateien:
Gast #3067912
Lesenswert?

Hallo Thomas,

wenn Du nicht debuggen möchtest, nimm das HEX-File aus dem 
Release-Ordner.

In dem zugehörigem GccApplication2.map sind die Informationen des 
Linkers. Dort stehen die Adressen der einzelnen Daten.

MfG
egonotto
OP #3068000
Lesenswert?

Hallo Egonetto, super Danke für Deine Hilfsbereitschaft.

Dadurch, daß die Platine für die Anzeigen separat ist, könnte ich 
wirklich X beliebige Anzeigen mit gem. Anode nehmen.

Hintergrund meiner Frage ist, daß ist recht viele Anzeigen habe, aber zu 
99% mit gem. Anode.

Ganz klar wie ich gesagt habe, den Plan lassen sowie es ist, Also die 
Platine mit dem AVR drauf.

Passende Platine zur meine Anzeige kann ich selber machen.
Gast #3068061
Lesenswert?

Hallo Thomas,

anbei das veränderte Programm.

Im File timer.h hab ich folgendes eingefügt:

"
// nur definieren, wenn man 7-Segment-Anzeigen mit gemeinsamer Anode hat
// dann wird PORTA und PORTC bitweise invertiert
#define GEMEINSAME_ANODE
"

Jetzt ist also GEMEINSAME_ANODE definiert. Dadurch werden im Programm 
die Ports A und C invertiert. Mit einer entsprechenden Schaltung für 
gemeinsame Anode sollte es dann laufen.

Ich gehe davon aus, dass der ULN2003AN auf der Platine für die Anzeigen 
ist.
Er kann nicht mehr verwendet werden.

MfG
egonotto
Angehängte Dateien:
Gast #3068120
Lesenswert?

wenn ich das jetzt richtig sehe müssen die anoden nun per pnp transis 
von +5v her angesteuert werden.
die segment katoden gehen nun über vorwiderstände direkt zum port.
welcher segmentstrom wird empfohlen?
als anzeigen sollen ledtech la8071-11 zum einsatz kommen.
die sind schon bei geringen strömen sehr hell.
mfg

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