Search found 9 matches

by mz
Sun Apr 09, 2006 12:34 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Perfekt, danke! Klappt nun alles wunderbar! Ist ja ganz einfach!
by mz
Thu Apr 06, 2006 5:21 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Verstehe. Langsam wirds :-) Ein paar Fragen sind aber noch offen.
Es gibt keine Befehle oder sowas um einzelne der Pins zu setzen.

Beliebige Kombinationen sind möglich (na gut, 4.294.967.296 Möglichkeiten).
Dann kann ich also pro Write Befehl alle Pins nach belieben ändern.

- Wie setzt sich z.B ...
by mz
Thu Apr 06, 2006 4:36 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Ist es überhaupt möglich die Ausgänge gleichzeitig so zu setzen wie ich das will (siehe oben)?
Meine Frage wird ja immer überlesen.
Ich weiss nicht weiter und deswegen frage ich die Entwickler.
int data = 0xFFFFFFBF;
IOWarriorWriteInterface0 (&data);
setzt den Pin 3.6 auf High.

- Wie krieg ich ...
by mz
Thu Apr 06, 2006 3:04 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Ok ich hab grad einiges getestet und es ist beschissen.

int data = 0xBFFFFFFF;
IOWarriorWriteInterface0 (&data);

Omg ... toll ... der setzt den Pin auf 5V und etliche andere auch.

Das ist doch voll bescheuert wenn ich den Pin setze und die anderen machen was sie wollen?

Ich will doch nicht ...
by mz
Thu Apr 06, 2006 1:21 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Also hier scheint grundsätzliches Unverständnis der Zahlensysteme und deren Verwendung in Programmiersprachen vorzuliegen.
Leider, so etwas hab ich bis jetzt noch nie gebraucht.

Wie kommst du von der Bitnummer auf die Bitmaske?
Mir ist schon klar, dass ich mit einem Write Befehl alle Pins auf ...
by mz
Thu Apr 06, 2006 12:07 am
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Naja ...
const int data = 3 * 8 + 6; // set P3.6 to 1
IOWarriorWriteInterface0 (&data);

int read;
IOWarriorReadInterface0 (&read);
printf ("Read: %d\n", read);

sleep ( 1 );

int test = 64; // set all Pins to 0
IOWarriorWriteInterface0 (&test);
Geht auch nur "halber".

wenn ich an P3.6 ...
by mz
Tue Apr 04, 2006 7:09 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

Ok, das hab ich mir schon fast gedacht.
Aber wie bitte setz ich denn jetzt z.B. Pin 1 auf 1, Pin 2 auf 1 und Pin 3 auf 0? Der Rest auch auf 0.
Tut mir echt leid wenn ich sowas hier frage, aber ich komme nicht weiter.

*edit*

Ich verstehe die Doku die im SDK enhalten ist nicht ganz.
Sei es die HTML ...
by mz
Tue Apr 04, 2006 6:53 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] Pins ganz simpel auf 0/1 setzen
Replies: 17
Views: 20844

[Xcode] Pins ganz simpel auf 0/1 setzen

Hallo,
ich versuche gerade mit c + Xcode eine(!) LED ein und aus zu schalten.

bis IOWarriorIsPresent geht mein Code ja.
Aber wie setz ich bitte den Pin auf 1 und nachher wieder auf 0?
Sorry aber ich versteh die SDK nicht ganz. Bin auch ganz frisch in c.

Ich würde gerne IOWarriorWriteToInterface ...
by mz
Thu May 19, 2005 3:47 pm
Forum: IO-Warrior Deutsch
Topic: [Xcode] ZeroLink: unknown symbol '_main'
Replies: 1
Views: 5303

[Xcode] ZeroLink: unknown symbol '_main'

Xcode gibt mir immer

Code: Select all

ZeroLink: unknown symbol '_main'
aus.

Die File main.cpp besteht aus 2 Zeilen:

Code: Select all

#include <IOWarriorLib.h>

int IOWarriorIsPresent (void);
IOKit.framework hab ich auch verlinkt unter External Frameworks.

Hat wer vielleicht ein ganz kleines Xcode Project?

Grüßle Marcel