toemchen
07.02.2006, 23:04
Hallo zusammen,
habe mir nun endlich die schon seit einigen Monaten herumliegende neue M-Unit vorgenommen.
Die von Conrad für teuer Geld erworbene CD mit den Tools - eine Frechheit. Sprachreferenz für Basic++: Lücken über Lücken.
Dabei scheint die Sprache einen gewaltigen Sprung nach vorne gemacht zu haben...
Ok, nun die konkrete Frage: Will einen seriellen AD-Wandler auslesen und muß ja dabei den Wandlerwert Bit für Bit hereinschlucken. Das würde ich sinngemäß mit so einer Schleife machen:
Ergebnis = Ergebnis + Wandlerausgangsbit
Clocken
Ergebnis = Ergebnis * 2
und wieder von vorne, bis alle 12 Bits
Ist das umständlich, gibts was praktischeres?
Außer Assembler, da wage ich mich später ran.
Ist Ergebnis = Ergebnis SHL 1 besser, schneller?
Wo gibts noch brauchbare Informationen zur M-Unit 2, außer z.B. beim Entwickler Tappertzhofen, wo die Online-Doku zumindest vollständig ist...
Grüße
Tom.
habe mir nun endlich die schon seit einigen Monaten herumliegende neue M-Unit vorgenommen.
Die von Conrad für teuer Geld erworbene CD mit den Tools - eine Frechheit. Sprachreferenz für Basic++: Lücken über Lücken.
Dabei scheint die Sprache einen gewaltigen Sprung nach vorne gemacht zu haben...
Ok, nun die konkrete Frage: Will einen seriellen AD-Wandler auslesen und muß ja dabei den Wandlerwert Bit für Bit hereinschlucken. Das würde ich sinngemäß mit so einer Schleife machen:
Ergebnis = Ergebnis + Wandlerausgangsbit
Clocken
Ergebnis = Ergebnis * 2
und wieder von vorne, bis alle 12 Bits
Ist das umständlich, gibts was praktischeres?
Außer Assembler, da wage ich mich später ran.
Ist Ergebnis = Ergebnis SHL 1 besser, schneller?
Wo gibts noch brauchbare Informationen zur M-Unit 2, außer z.B. beim Entwickler Tappertzhofen, wo die Online-Doku zumindest vollständig ist...
Grüße
Tom.