Search found 97 matches

by Franz Peter Zantis
Mon Feb 25, 2013 11:29 am
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Hier noch die Lösung des Problems, die ich nach langem probieren und Nachdenken gefunden habe: Ich setze den SPI-Counter des MSP430F2013 nicht auf 16 (für 16 Bit, wie es normal wäre, wenn man 16 Bit übertragen möchte) sondern auf 8 !!! Damit funktioniert es. Der Counter zählt von 7 bis 0 und gibt de...
by Franz Peter Zantis
Mon Feb 25, 2013 10:11 am
Forum: IO-Warrior Deutsch
Topic: Versionen der iowkit.dll
Replies: 10
Views: 11823

Versionen der iowkit.dll

Meine mit VB.NET erstellte Software in Verbindung mit dem IO-Warrior56 funktioniert auf 32-Bit-Rechnern einwandfrei. Wenn ich die Software auf 64-Bit-Rechnern starte, verursacht die folgende Routine die Meldung "No hardware found!" Private Sub Form1_Load(ByVal sender As System.Object, ByVa...
by Franz Peter Zantis
Mon Jan 21, 2013 5:40 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Also in diesem Fall wäre ich froh, wenn der IO-Warrior 20µs benötigen würde statt 12. Dann hätte ich eine Chance mit dem vorhanden µC rechtzeitig das /DRDY-Signal zu setzen :-)
by Franz Peter Zantis
Mon Jan 21, 2013 3:54 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Ich habe noch mal nachgemessen: wenn der letzte Takt des 16-Bit-Wortes (also des zweiten Bytes) durch ist, dann braucht mein µC 12µs um /DRDY auf high zu setzen. Das entspricht etwa der Zeit die der Warrior zwischen den Bytes auf low bleibt. Es ist offensichtlich knapp aber zu kurz. Jedenfalls kommt...
by Franz Peter Zantis
Mon Jan 21, 2013 3:15 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Vielen Dank. Mit diesen Infos habe ich zumindest eine langsame Datenübertragung hinbekommen (15 Hz Abtastrate). Das Problem ist, dass ich nur einen 16-Bit-Wert bekomme, da mein µC nur ein 16-Bit-SPI-Register hat. Ich dachte, ich könnte alle zwei Byte das Register nachladen bevor das nächste Byte übe...
by Franz Peter Zantis
Mon Jan 21, 2013 12:34 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Angenommen unmittelbar nach dem Sprung von /SS von high nach low setze ich /DRDY auf high. Wird dann das erste Byte trotzdem übertragen?
Was passiert, wenn /DRDY auf high liegt? Wird /SS trotzdem auf low gezogen und überträgt der Warrior trotzdem ein Byte?
by Franz Peter Zantis
Fri Jan 18, 2013 4:58 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Ist es gleichgültig wann ich /DRDY auf high setze? Angenommen ich setze /DRDY auf high wenn /SS von low nach high springt. Das wäre unmittelbar nach einer Datenübertragung. Wird /SS dann auch angehalten und erst ausgeführt, wenn /DRDY wieder auf low liegt?
by Franz Peter Zantis
Thu Jan 17, 2013 2:10 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Hallo Thoene, vielen Dank für den Tipp. Allerdings geht es ohne Handshaking nicht - dass ist das Problem. Der Warrior setzt /SS auf low und sendet unmittelbar. So schnell kann mein µC nicht reagieren. Die ersten Bytes gehen verloren. Einen anderen ADU möchte ich nicht nehmen. Die Verwendung des ADU ...
by Franz Peter Zantis
Wed Jan 16, 2013 1:57 pm
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

Re: SPI-Synchronisation

Hier die Schleife mit der ich dachte den Datentranfer bewerkstelligen zu können. Der Warrior sollte so lange pausieren bis der Mikrocontroller das /DRDY-Signal auf Null zieht und dann alle 32 Byte auf einen Schlag übernehmen. Private Sub current_measurement() Dim lret As Integer Dim lvaluesperSPITra...
by Franz Peter Zantis
Wed Jan 16, 2013 10:38 am
Forum: IO-Warrior Deutsch
Topic: SPI-Synchronisation
Replies: 18
Views: 19197

SPI-Synchronisation

Ich versuche eine schnelle Datenverbindung zwischen einem Mikrocontroller und dem IO-Warrior56 aufzubauen. Der µC sammelt permanent 16 IN16-Werte und stellt diese in einem Array zur Verfügung. Ich hatte mir nun gedacht, ich starte die SPI-Übertragung vom IO-Warrior in einer Loop, wobei immer nach 16...
by Franz Peter Zantis
Tue Apr 17, 2012 12:07 pm
Forum: IO-Warrior Deutsch
Topic: schnelle Datenerfassung, IO-Warrior56
Replies: 1
Views: 5668

schnelle Datenerfassung, IO-Warrior56

Über den SPI-Bus sollen Daten erfaßt werden. Das Problem ist die Synchronisierung. Ein Mikrocontroller gibt an einem Pin durch ein High-Signal bekannt, wenn Daten zur Verfügung stehen. Wenn ich diesen Pin mit dem IO-Warrior56 abfrage und dann über SPI die Daten abhole, dann kann dies maximal alle 40...
by Franz Peter Zantis
Mon Apr 16, 2012 10:59 am
Forum: IO-Warrior Deutsch
Topic: Suche Programmierer
Replies: 1
Views: 5551

Re: Suche Programmierer

Ist das noch aktuell?
by Franz Peter Zantis
Mon Nov 14, 2011 1:57 pm
Forum: IO-Warrior Deutsch
Topic: SPI und 16-Bit-Daten
Replies: 1
Views: 4432

SPI und 16-Bit-Daten

Kann man im Special Mode über SPI 16-Bit-Daten versenden - also ein komplettes 16-Bit-Wort? Oder muss man tatsächlich die 16 bit in 2 x 8 bit aufteilen?
by Franz Peter Zantis
Fri Nov 11, 2011 10:42 am
Forum: IO-Warrior Deutsch
Topic: Wie schnell bemerkt ein Warrior eine Pinänderung
Replies: 1
Views: 4263

Wie schnell bemerkt ein Warrior eine Pinänderung

Ein Warrior56 soll mit einem ADU zusammenarbeiten. Der ADU benötigt für eine Conversion (Zeit für die Sampleabnahme und Erstellung des Digitalwertes) 22 µs. Während dieser Zeit wird ein Pin des ADU auf High gesetzt. Ich möchte nun jedesmal, wenn der Pin des ADU von high nach low gesprungen ist, den ...
by Franz Peter Zantis
Tue Aug 16, 2011 10:36 am
Forum: IO-Warrior Deutsch
Topic: Fremdversorgung durch Akku
Replies: 9
Views: 8481

Re: Fremdversorgung durch Akku

Noch eine Frage bezüglich Akkubetrieb: Könnte man den IO-Warrior56 auch mit 3 V betreiben?