Search found 97 matches

by Franz Peter Zantis
Fri Nov 28, 2014 3:25 pm
Forum: IO-Warrior Deutsch
Topic: SPI mit Fehlern?
Replies: 18
Views: 13294

Re: SPI mit Fehlern?

Also die Signale von oben nach unten:

oben:
Gelb: Triggersignal (P0.0 geht von high auf low)
Rot: SPI-Clock
Blau: MISO

unten:
dasselbe nochmal allerdings ein kleiner gezoomter Bereich

Das lesen von mehr als einem Byte funktioniert nicht mit SD-Karten.
by Franz Peter Zantis
Fri Nov 28, 2014 3:22 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Register überholt IO-Register?
Replies: 3
Views: 5062

Re: SPI-Register überholt IO-Register?

Hier die verwendeten Funktionen, die einzelne Bits setzen oder löschen können: Public Function SetBit(ByVal InByte As Byte, ByVal n As Byte) As Byte 'set the n-th Bit (0…7) of InByte SetBit = InByte Or CByte(2 ^ n) End Function Public Function ClearBit(ByVal InByte As Byte, ByVal n As Byte) As Byte ...
by Franz Peter Zantis
Fri Nov 28, 2014 12:22 pm
Forum: IO-Warrior Deutsch
Topic: SPI mit Fehlern?
Replies: 18
Views: 13294

SPI mit Fehlern?

Mit der folgenden Routine werden Sektoren zu jed 512 Byte einer SD-Karte ausgelesen. Dies funktioniert bis zum Sektor 47. Im Sektor 48 ändert sich plötzlich das Verhalten des SPI-Bus. Tatsächlich kann die SD-Karte mit einem anderen Kontroller vollständig ausgelesen werden (also nicht nur bis zum Sek...
by Franz Peter Zantis
Thu Nov 27, 2014 11:13 am
Forum: IO-Warrior Deutsch
Topic: SPI-Register überholt IO-Register?
Replies: 3
Views: 5062

SPI-Register überholt IO-Register?

Mit dem untenstehenden Code wollte ich den Pin 0.0 (Sprung von High nach Low) verwenden um einen Trigger auszulösen bevor die SPI-Übertragung startet. Leider funktioniert das nicht richtig. Ich sehe auf dem Oszilloskop bereits SPI-Daten (und Takt) bevor der Trigger kommt. Seltsamerweise wird dieser ...
by Franz Peter Zantis
Thu Nov 20, 2014 2:51 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Takt setzt plötzlich aus
Replies: 3
Views: 5602

Re: SPI-Takt setzt plötzlich aus

Gibt es zu diesem Thema irgendeine Erfahrung?
by Franz Peter Zantis
Thu Nov 06, 2014 2:41 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Takt setzt plötzlich aus
Replies: 3
Views: 5602

Re: SPI-Takt setzt plötzlich aus

Ich kann leider nicht hinkommen. Aber einer meiner Mitarbeiter wird kommen und auch ihren Stand besuchen.
by Franz Peter Zantis
Tue Nov 04, 2014 5:09 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Takt setzt plötzlich aus
Replies: 3
Views: 5602

SPI-Takt setzt plötzlich aus

Eine SD-Karte ist mit einem IO-Warrior56 verbunden (Modul). Man kann Daten vom PC aus binär auf die Karte schreiben oder von der Karte lesen. Der Datenaustausch läuft über SPI. Es wird Sektorweise (512-Byte-Sektoren) gelesen. Seltsamerweise stoppt manchmal der SPI-Takt (es kommt kein Takt mehr aus d...
by Franz Peter Zantis
Tue Jul 22, 2014 11:49 am
Forum: IO-Warrior Deutsch
Topic: IO-Warrior buffert
Replies: 1
Views: 4384

IO-Warrior buffert

Hier noch etwas, was ich immer wieder bei der Arbeit mit IOWarrior56 beobachtet habe: er buffert. Der aktuelle Stand der IOs wird nicht beim ersten Read-Befehl wiedergegeben. Man muss öfter lesen. Anbei dazu ein Code-Beispiel. Port 4.0 wird auf GND gezogen. Anschließend wird zyklisch abgefragt welch...
by Franz Peter Zantis
Fri Jul 11, 2014 8:41 am
Forum: IO-Warrior Deutsch
Topic: Schalterabfrage: Toggeln?
Replies: 2
Views: 5237

Schalterabfrage: Toggeln?

Der Port2 des IO-Warrior56 wird in einer Applikation zur Schalterabfrage benutzt. Wenn nun ein Port mit Hilfe eines Schalters nach Masse gezogen wird, dann habe ich erwartet, dass das zugehörige Bit bei jeder Abfrage mit iowKitReadNonBlocking als 0 erscheint. Leider ist das nicht der Fall. Bei der e...
by Franz Peter Zantis
Fri Jun 13, 2014 11:56 am
Forum: IO-Warrior Deutsch
Topic: SD-Karte an IO-Warrior56
Replies: 0
Views: 7386

SD-Karte an IO-Warrior56

Ich möchte eine SD-Karte an den IO-Warrior56 anschließen (über SPI). Hat damit jemand Erfahrung? Ich verwende VB.NET. Die Karte soll zunächst ohne Filesystem verwendet werden. Sie soll wie ein Halbleiterspeicher benutzt werden zum Lesen und zum Schreiben von Daten (binär).

Franz Peter Zantis
by Franz Peter Zantis
Tue May 27, 2014 9:17 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Einstellungen grundsätzlich
Replies: 3
Views: 5906

Re: SPI-Einstellungen grundsätzlich

Wenn ich zwischendurch im "Normalmodus" sende, dann bleiben die SPI-Einstellungen also auch erhalten?
by Franz Peter Zantis
Wed Mar 26, 2014 2:04 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Einstellungen grundsätzlich
Replies: 3
Views: 5906

SPI-Einstellungen grundsätzlich

In einer Anwendung wird SPI von unterschiedlichen Programmteilen aus benutzt. Immer mit der gleichen Grundeinstellung (Taktfrequenz, Clock-Idle, etc.). Meine Frage: Reicht es aus, wenn man die SPI-Einstellungen einmal beim Starten des Programms ausführt? Zum Beispiel so: IOspisetting(0) = &H8 'I...
by Franz Peter Zantis
Thu Jan 09, 2014 10:47 am
Forum: IO-Warrior Deutsch
Topic: /DRDY Timeout?
Replies: 18
Views: 14835

Re: /DRDY Timeout?

Ich bin erreichbar unter 0241-8027242.
by Franz Peter Zantis
Mon Dec 30, 2013 12:09 pm
Forum: IO-Warrior Deutsch
Topic: /DRDY Timeout?
Replies: 18
Views: 14835

Re: /DRDY Timeout?

Es kommen Nullen oder Einsen an.

Nein, die Masse ist nicht einmal rumgeführt. Sie ist an einer Stelle unterbrochen. Ich habe zwischenzeitlich auch andere Layouts ausprobiert. Der Fehler trat bei allen Varianten auf.
by Franz Peter Zantis
Mon Nov 25, 2013 1:55 pm
Forum: IO-Warrior Deutsch
Topic: /DRDY Timeout?
Replies: 18
Views: 14835

Re: /DRDY Timeout?

Anbei ein Foto.