Search found 13 matches

by ruediheimlicher
Sun Jun 05, 2011 2:10 pm
Forum: IO-Warrior Deutsch
Topic: IOW56: IIC hängt sich auf
Replies: 1
Views: 4418

IOW56: IIC hängt sich auf

Guten Tag
Ich habe ein Projekt für eine Schrittmotorsteuerung mit dem IOW56 unter MacOSX 10.6.
Teil 1: Die Schnittdaten werden via IIC auf den MC übertragen (400 kHz, Atmega328 bei 8 MHz). Nach jedem Datenpaket mit 32 Bytes wird mit Hilfe der Callback-Funktion das nächste Paket aufgerufen. Das ...
by ruediheimlicher
Fri May 20, 2011 7:54 pm
Forum: IO-Warrior Deutsch
Topic: iow zu Atmega via SPI
Replies: 1
Views: 4576

iow zu Atmega via SPI

Ich möchte ca. 50 Bytes Daten vom IOW56 zu einem Atmega328 übertragen. Dieser läuft mit 8 MHz.
Der SPI-Takt des IOW ist probeweise 100 kHz, sollte aber später wesentlich schneller sein.
CPOL und CPHA sind auf beiden Seiten 0, MSB ist vorn.
Ich habe es im Atmega mit Interrupt und mit Polling ...
by ruediheimlicher
Mon Jul 14, 2008 4:16 pm
Forum: IO-Warrior Deutsch
Topic: IOW zu Atmega via i2c mit MacOSX
Replies: 8
Views: 8012

Re: IOW zu Atmega via i2c mit MacOSX

Ich bin jetzt ein Bitzli weiter gekommen. Nachdem ich sämtliche LCD-Ausgaben auf dem Slave auskommentiert habe, funktioniert der Aufruf mit
03 08 61 ...
anscheinend korrekt, der Bus wird nach dem Empfang von 8 Bytes wieder freigegeben. Nur haben die 'empfangenen' Daten nichts mit den Eingaben im ...
by ruediheimlicher
Mon Jul 14, 2008 9:07 am
Forum: IO-Warrior Deutsch
Topic: IOW zu Atmega via i2c mit MacOSX
Replies: 8
Views: 8012

Re: IOW zu Atmega via i2c mit MacOSX

Es ist ein IOW24. Der Atmega8 macht meines Wissens kein Clock-Stretching. Die ISR tut nichts anderes als TWDR einen Wert zuweisen und ACK senden.
In meinem reinen Atmega8-Bus ist in der ISR beim Transmitter-Mode noch ein Aufruf des ADC enthalten. Das führte aber beim IOW zu einem Abbruch der ...
by ruediheimlicher
Sun Jul 13, 2008 6:03 pm
Forum: IO-Warrior Deutsch
Topic: IOW zu Atmega via i2c mit MacOSX
Replies: 8
Views: 8012

Re: IOW zu Atmega via i2c mit MacOSX

Vielen Dank für die sonntägliche Antwort.
Der Versuch mit dem Stopbit bringt nichts. Wenn ich nachher in den Lesemodus wechsle, kommt ein Fehler.
02 C1 60 .. ergibt ein Ack
03 01 61 .. ergibt Err

02 81 60 ..
02 41 60 .. ergibt Ack im R-Modus
03 01 61 .. ergibt Err.

Direkt lesen läuft an sich:
03 ...
by ruediheimlicher
Sat Jul 12, 2008 11:32 am
Forum: IO-Warrior Deutsch
Topic: IOW zu Atmega via i2c mit MacOSX
Replies: 8
Views: 8012

IOW zu Atmega via i2c mit MacOSX

Guten Tag
Ich verwende den I2C-Bus rsp. TWI für das Schreiben und Lesen von Atmega zu Atmega. Das funktioniert alles mit den Routinen von Peter Fleury, die anscheinend so etwas wie ein Standard für diese Aufgaben bei Atmega's sind, und läuft einwandfrei.
Auch das Lesen und Schreiben auf ein EEPROM ...
by ruediheimlicher
Mon Feb 18, 2008 1:05 pm
Forum: IO-Warrior Deutsch
Topic: i2C mit OSX
Replies: 2
Views: 4807

i2C mit OSX

Clock stretching verwende ich nicht. Ich habe jetzt alle Schreibbefehle des ATmega an das LCD herausgenommen, um die Sache zu beschleunigen. Es kommt jetzt keine Fehlermeldung mehr, aber es geht nach der Adressierung auch nicht weiter. Da muss ich mir wohl einen anderen Weg suchen.
Das Lesen eines ...
by ruediheimlicher
Sun Feb 17, 2008 7:58 pm
Forum: IO-Warrior Deutsch
Topic: i2C mit OSX
Replies: 2
Views: 4807

i2C mit OSX

Ich versuche, mit dem IOW24 auf einen AVR-Slave zuzugreifen. Mit einem AVR-Master funkt's gut. Aber mit dem IOW komme ich nicht über die Adressierung heraus.
Rep ID: 2
Byte 0: C3 Start, 3 Bytes, Stop
Byte 1: 60 Hex-Adresse des Slave
Byte 2,3: Zahlen, die der Slave in einen Buffer ablegen sollte ...
by ruediheimlicher
Thu Feb 14, 2008 9:07 pm
Forum: IO-Warrior Deutsch
Topic: IOW24 Speed
Replies: 2
Views: 4864

IOW24 Speed

Danke vielmals. 16 ms sollte schnell genug sein. Meine Reports sind nummeriert, also sollte auch das Erkennen eines neuen Reports keine Mühe machen.
by ruediheimlicher
Sun Feb 10, 2008 8:51 pm
Forum: IO-Warrior Deutsch
Topic: IOW24 Speed
Replies: 2
Views: 4864

IOW24 Speed

Ich versuche gerade, Daten von einem 8 Bit breiten Bus in den IOW24 zu bekommen. Mit dem IOWarriorProber werden die Bits auch angezeigt. Ich muss sie aber mindestens 60 ms auf dem Bus lassen, damit der IOW sie zuverlässig liest. Habe ich die Doks falsch verstanden, wonach etwa alle 10 ms ein Read ...
by ruediheimlicher
Thu Jun 28, 2007 6:18 pm
Forum: JoyWarrior Deutsch
Topic: JoyWarrior für Messungen
Replies: 4
Views: 13133

Messungen mit JoyWarrior

Genauigkeit 8 Bit genügt.
Meine Plattform ist aber MacOSX.
Ruedi Heimlicher
by ruediheimlicher
Wed Jun 27, 2007 9:47 am
Forum: JoyWarrior Deutsch
Topic: JoyWarrior für Messungen
Replies: 4
Views: 13133

JoyWarrior für Messungen

Ich möchte den JoyWarrior zum Einlesen von Potentiometerstellungen verwenden. Die Ergebnisse möchte ich in meinem Programm weiterverarbeiten. also nicht als Eingabe für einen Simulator oä. Ich finde aber nirgends Hinweise darauf. Kann ich die gleichen Funktionen verwenden wie beim IOWarrior? Welche ...
by ruediheimlicher
Sun May 27, 2007 11:47 am
Forum: IO-Warrior Deutsch
Topic: IOWarrior und MacOS 10.4.9
Replies: 1
Views: 5112

IOWarrior und MacOS 10.4.9

Guten Tag
Seit dem Update auf OSX 10 4.9 funktioniert bei mir der IOWarrior nicht merh korrekt. Der IOWarriorProber startet wie immer und liest auch brav, was ich eingebe. Aber die Write-Funktion funktioniert höchstens einmal und bringt dann die Fehlermeldung:
"Could not write setReport on hid ...