Moin moin,
kann sein, mein Beitrag passt nicht richtig hier her - aber ein PIC ist nun mal Elektronik. Aber er braucht nun mal auch Software, also Programm.
Also: ich lese einen 12-Bit-ADC (seriell) aus, und will die Daten jetzt anzeigen.Ich muss also 12 Bit nach BCD wandeln.
Das Prinzip ist mir eigentlich klar, aber manchmal gibt es da sooo einfache Sachen.
Bin dankbar für jeden Tip.
Kalle
Hallo!
Das Prinzip ist mir eigentlich klar,
Und das wäre Deiner Meinung nach?
MfG
Martin
Moin moin,
Is zwar nur für 10bit und auch für nen AVR
Aber für 10bit braucht man ja auch schon
Doppelregister routinen
Die Assembler übersetztung sollte eigentlich keine probleme machen
http://www.mikrocontroller.net/forum/read-3-22-22.html
oder
http://www.atmel.com/atmel/products/prod203.htm#avr2…
MfG Phagsae
Mein Max-Wert ist 5 Volt, also entspricht Bit 11 = 2,5 Volt (das Vorzeichen wird extra rübergebracht!) 10 ist dann 1,25 Volt, blah blah blah. Ich muss also „nur“ alle Werte die 'ne „1“ haben addieren. Da brauch ich aber 'ne Addierroutine, die dann auch Carry behandelt. Manchmal gibt es aber halt auch Tricks.
Oder jemand hat so eine Routine schon mal geschrieben.
Ich hab ja auch paar Sachen im Kasten.
cu Kalle
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi Phagsae,
ich geh mal davon aus, dass Du männlich bist.
Sonst hättest Du nämlich *knutsch* *kuss* *knuddel* *drück* abgekriegt.
Genau das wars. Und bisschen erweitern von 10 nach 12, …
Danke!
Kalle
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Typisch CIDA
contraproduktive initialisierung dissonanter Antipoden
bläääääd glaffa ( in bayern )
( dumm gelaufen )
P