Search found 97 matches
- Sun Mar 22, 2020 8:03 pm
- Forum: IO-Warrior Deutsch
- Topic: Seltsames Verhalten an einem Tablet
- Replies: 2
- Views: 7862
Seltsames Verhalten an einem Tablet
Ich schreibe hier weil ich mir vorstellen kann, dass schon jemand dieses Problem hatte und es lösen konnte. Ich habe ein Programm entwickelt für ein Projekt mit dem IO-Warrior56 (IOW56-MOD V2.0.0.2 R). Für die Entwicklung habe ich ein Notebook Lenovo T420 eingesetzt. Alles funktioniert prima. Nach a...
- Fri Dec 13, 2019 1:24 pm
- Forum: IO-Warrior Deutsch
- Topic: nochmal ADU und Visual Basic
- Replies: 7
- Views: 12329
Re: nochmal ADU und Visual Basic
Es reicht bereits wenn ich folgendes ausführe:
iowrite(0) = 0
iowrite(1) = 255 'Port 0; ADU-Eingänge, PT1000
retint = IowKitWrite(iohandle, 0, iowrite(0), 8)
Nur dann funktioniert die Umschaltung der LED.
iowrite(0) = 0
iowrite(1) = 255 'Port 0; ADU-Eingänge, PT1000
retint = IowKitWrite(iohandle, 0, iowrite(0), 8)
Nur dann funktioniert die Umschaltung der LED.
- Fri Dec 13, 2019 1:18 pm
- Forum: IO-Warrior Deutsch
- Topic: nochmal ADU und Visual Basic
- Replies: 7
- Views: 12329
Re: nochmal ADU und Visual Basic
Noch etwas ist auffallend: Nach jedem Timer-Event soll die an P4.4 angeschlossene LED ihren Zustand ändern (hell --> dunkel; dunkel --> hell) Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick iowrite(5) = ToggleBit(iowrite(5), 4) 'LED retint = IowKitWrite(io...
- Fri Dec 13, 2019 12:02 pm
- Forum: IO-Warrior Deutsch
- Topic: nochmal ADU und Visual Basic
- Replies: 7
- Views: 12329
Re: nochmal ADU und Visual Basic
Am Code liegt es also nicht. Die Programmbibliothek iowkit.dll habe ich überprüft. Sie ist vom September 2019. Außerdem verwende ich iowModul.vb aus dem Jahr 2015. Anhängen dieser Datei ging nicht - deshalb hier der Code: 'Stand: April 2015 Option Strict Off Option Explicit On Module iow ' Required ...
- Tue Dec 10, 2019 6:36 pm
- Forum: IO-Warrior Deutsch
- Topic: PWM mit IO-Warrior56
- Replies: 10
- Views: 15406
Re: PWM mit IO-Warrior56
Auf Seite 9 des Datenblattes finde ich das PWMout auf P6.7 geht. Von PWM1 oder PWM2 ist nichts erwähnt.
Auf Seite 19 ist das zugehörige Report-Array beschrieben. Auch dort ist nichts zu lesen von PWM1 oder PWM2.
Auf Seite 19 ist das zugehörige Report-Array beschrieben. Auch dort ist nichts zu lesen von PWM1 oder PWM2.
- Tue Dec 10, 2019 4:03 pm
- Forum: IO-Warrior Deutsch
- Topic: PWM mit IO-Warrior56
- Replies: 10
- Views: 15406
Re: PWM mit IO-Warrior56
Ich werde es wie bisher mit Bit-Banging machen. Ihr PWM-Modul funktioniert nicht.
- Tue Dec 10, 2019 4:03 pm
- Forum: IO-Warrior Deutsch
- Topic: PWM mit IO-Warrior56
- Replies: 10
- Views: 15406
Re: PWM mit IO-Warrior56
Auch bei dem folgenden Code bleibt es beim permanenten High: iopwmset(0) = &H20 'Kennung für PWM-Betrieb iopwmset(1) = 1 'PWM is active iopwmset(2) = 0 'Period LSB iopwmset(3) = 249 'Period MSB iopwmset(4) = 0 'Puls LSB iopwmset(5) = 125 'Puls MSB iopwmset(6) = 1 'PWM-clock generator retint = Io...
- Mon Dec 09, 2019 4:41 pm
- Forum: IO-Warrior Deutsch
- Topic: PWM mit IO-Warrior56
- Replies: 10
- Views: 15406
Re: PWM mit IO-Warrior56
Es ist die Version V2.0.0.2R
- Fri Dec 06, 2019 1:51 pm
- Forum: IO-Warrior Deutsch
- Topic: PWM mit IO-Warrior56
- Replies: 10
- Views: 15406
PWM mit IO-Warrior56
iopwmset(0) = &H20 'Kennung für PWM-Betrieb iopwmset(1) = 1 'PWM is active iopwmset(2) = 249 'Period LSB iopwmset(3) = 0 'Period MSB iopwmset(4) = 125 'Puls LSB iopwmset(5) = 0 'Puls MSB iopwmset(6) = 1 'PWM-clock generator retint = IowKitWrite(iohandle, 1, iopwmset(0), 64) Diese Settings würden...
- Fri Dec 06, 2019 11:50 am
- Forum: IO-Warrior Deutsch
- Topic: nochmal ADU und Visual Basic
- Replies: 7
- Views: 12329
nochmal ADU und Visual Basic
Unten der Code für die Initialisierung (Form_Load) bei einem Regelungsprojekt. Die IOs des IO-Warrior56 lassen sich nach dem Starten des Programms (also nach ausgeführtem Form_Load) nicht ansprechen. Das erkennt man schon an zwei LEDs, die an den Pins P4.3 und P4.4 angeschlossen sind. Diese bleiben ...
- Thu Apr 11, 2019 4:14 pm
- Forum: IO-Warrior Deutsch
- Topic: ADU des IO-Warrior56
- Replies: 5
- Views: 9404
Re: ADU des IO-Warrior56
Sorry das stimmt nicht. Der Absturz kommt, wenn sowohl SPI als auch der ADU aktiv geschaltet sind. Die Reihenfolge ist egal. Wenn ich per Programmcode dafür sorge, dass nur entweder SPI oder ADU aktiv ist, dann funktioniert mein Programm. Ursprünglich habe ich die Einstellungen alle zusammen in Form...
- Thu Apr 11, 2019 3:17 pm
- Forum: IO-Warrior Deutsch
- Topic: ADU des IO-Warrior56
- Replies: 5
- Views: 9404
Re: ADU des IO-Warrior56
Weitere Eingrenzung:
Werden zuerst die SPI-Parameter eingestellt und dann die ADU-Parameter tritt der Fehler auf.
Werden zuerst die ADU-Parameter und dann die SPI-Parameter eingestellt funktioniert es!!!!!
Werden zuerst die SPI-Parameter eingestellt und dann die ADU-Parameter tritt der Fehler auf.
Werden zuerst die ADU-Parameter und dann die SPI-Parameter eingestellt funktioniert es!!!!!
- Wed Apr 10, 2019 5:04 pm
- Forum: IO-Warrior Deutsch
- Topic: ADU des IO-Warrior56
- Replies: 5
- Views: 9404
Re: ADU des IO-Warrior56
Ich konnte das Problem weiter eingrenzen: der Absturz findet statt, wenn ich SPI benutze. Einstellungen an den GPIOs sind unproblematisch.
Also: ADU einstellen und anschließend SPI benutzen --> Absturz
Also: ADU einstellen und anschließend SPI benutzen --> Absturz
- Wed Apr 10, 2019 2:42 pm
- Forum: IO-Warrior Deutsch
- Topic: ADU des IO-Warrior56
- Replies: 5
- Views: 9404
ADU des IO-Warrior56
Ich habe den ADU des IO-Warrior56 bereits verwendet. Allerdings nur diesen - sonst nichts. Nun habe ich ein Projekt bei dem benutze ich auch SPI und GPIOs von Port 1. Wenn ich den ADU in Form_Load einstelle, dann stürtzt das Programm ab, sobald ich starte (dann werden GPIOs von Port 1 und SPI benutz...
- Mon Feb 25, 2019 12:26 pm
- Forum: IO-Warrior Deutsch
- Topic: I2C IO-Warrior56
- Replies: 3
- Views: 8827
Re: I2C IO-Warrior56
Ok. Wir habe noch ein paar IOW24PV-P. Leider ist bei diesen die minimale Taktfrequenz des I2C-Bus im Datenblatt nicht vermerkt. Es steht dort lediglich: typ. 750 bytes/sec. throughout. Das würde dann etwa 6 kHz entsprechen (tatsächlich etwas mehr, wegen der auch zu übertragenden Steuerbits). Ist das...