Re: Kein OT- Bascom:unterschiedliche Werte in einer Schleife abarbeiten.


[ FMSO.DE - Fahren mit Salatöl (deutsch) ]


Geschrieben von Manuel [ER] am 29. Dezember 2013 21:53:54:

Als Antwort auf: Kein OT- Bascom:unterschiedliche Werte in einer Schleife abarbeiten. geschrieben von waldi am 29. Dezember 2013 18:17:34:

Hallo Waldi,

an deiner for Schleife erkenne ich sofort deinen Shellscript Hintergrund crazy. Mit nicht so klugen Sprachen mußt du Dinge in einer for Schleife nicht über eine Menge (wie in der Mengenlehre) von Objekten sondern über Indizierung abarbeiten. Schleifen sind reine arithmetische Zählergeschichten. Das heißt du brauchst eine Konstruktion welche dir über einen Zähler/Index Zugriff auf die Pins gibt.

Leider habe ich keine Ahnung von Bascom

Ich glaube das der Bascomprogrammierer hier sowas in der Art gemacht hat:

http://bascom-forum.de/archive/index.php/t-3443.html

Die Helfer arrays Port_pin_enumerator und Port_pin enthalten die pin nummer und den port für jedes indizierte bit. Die Funktionen Set_port und Reset_port erlauben dann ein indiziertes Bit ensprechend auf 1 oder 0 zu setzen. Vermute ich jedendalls. In C wäre das soooo einfach crazy.

Liebe Grüße,
Manuel

PS: Diese Bascom doku fand ich ned schlecht:
http://avrhelp.mcselec.com/

Wie lesenswert findest Du diesen Beitrag?                 Info zur Bewertung




Antworten:


[ FMSO.DE - Fahren mit Salatöl (deutsch) ]