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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.