BCD in integer

Gast #2529452
Hallo!
ich habe eine Schaltung entworfen mit der ich den Zustand von 3 
BCD-Codierer durch ein ATmega8 abfragen möchte.
Nun brauche ich einen C-Code der mir den Wert der BCD-Codierer in einen 
Integer umwandelt!

Kann mir da jemand helfen? Wäre echt super, wenn es klappt.

Besten Dank!
Gast #2529513
Naja ich hätte gern gewusst wie ich die 12 Pins (4 pro Decoder) des 
µ-Controllers definieren soll und wie ich aus den Decodern eine Zahl 
bekommen kann die ich in meinem Programm beliebig verwenden kann!

Mal angenommen ich verwende PORT-D und PORT-C als Eingänge für den 
Decodern. Wie kann mein C-Code lauten? etwas ausführlicher bitte, wenn 
es möglich ist.

Besten Dank!
Gast #2529702
Jakob schrieb:
> Naja ich hätte gern gewusst wie ich die 12 Pins (4 pro Decoder) des
> µ-Controllers definieren soll und wie ich aus den Decodern eine Zahl
> bekommen kann die ich in meinem Programm beliebig verwenden kann!
>
> Mal angenommen ich verwende PORT-D und PORT-C als Eingänge für den
> Decodern. Wie kann mein C-Code lauten? etwas ausführlicher bitte, wenn
> es möglich ist.

Dafür müsste man nicht nur deine Schaltung und dein kennen, sondern es 
würde auch reichen, wenn du die Zeit, die du in den Thread investiert 
hast, sinnvoll genutzt hättest und dir das AVR-GCC-Tutorial zur Brust 
genommen hättest.
Gast #2529747
Jakob schrieb:
> Nun brauche ich einen C-Code...

Na dann schreibe ihn dir doch! Da du dein von dir selbst entworfenes 
System ja am besten kennst, wirst du ja wohl auch selbst am besten 
wissen, welches Bit wohin gehört.

Mal im Ernst: Sowas sollte man selbst können. Wenn nicht, dann solltest 
du lernen, ähem.. präzise gesagt: Du solltest dir das nötige Wissen zum 
eigenständigen Lösen dieser Aufgabe erwerben. Hier einen Neger zu 
suchen, der einem die Arbeit macht, ist nicht im Sinne dieses Forums, 
sondern ein Mißbrauch der Hilfsbereitschaft der Anderen.

W.S.
Gast #2529765
W.S. schrieb:

>Hier einen Neger zu suchen, der einem die Arbeit macht, ist nicht im Sinne 
>dieses Forums,
> sondern ein Mißbrauch der Hilfsbereitschaft der Anderen.


Das ist mir auch klar! bloß als Einsteiger braucht man am Anfang Tipps 
und Empfehlungen um zu wissen wie man mit der Problematik umgehen soll!

Danke!
#2530315
Jakob schrieb:
> ... bloß als Einsteiger braucht man am Anfang Tipps
> und Empfehlungen um zu wissen wie man mit der Problematik umgehen soll!

was W.S. meint ist sicher das das keine "Problematik" ist sondern 
absolutes Grundwissen, und ich teile diese Ansicht.

wie gesagt vielleicht mal 
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial ansehen oder 
wie einige andere hier in ihrer Anfangszeit einfach selbst herum 
Probieren und solange versuchen bis das erwartete Ergebnis raus kommt.

Wenn du weißt das eine BCD-Zahl ist (ich hoffe das hast du verstanden) 
ist es eigentlich ganz einfach sich den Code selbst herzuleiten.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.