gamebeast
18.03.2006, 18:18
Betreff:
Hallo,
ich komm gleich mal auf denn Punkt.
Geräte:
1. RN-Control 1.4 (ATMega32)(16Mhz)
2. Ethernut(ATMega103)(3,..Mhz)
3. I2c LCD-Display
Um den Programmieraufwand auf den Flashs einzuschränken habe ich folgendes Aufgebaut.
(LinuxServer) -tcpip-> (Ethernut) -RS232-> (RN-Control) -i2c-> (LCD-Display)
1. Server sendet ein Datenpaket
2. Ethernut emfängt das Datenpaket und gibt es auf dem RS232 aus.
3. Der RN-Control emfängt das Datenpaket und mach ein I2C datenpaket draus und sendet es an LCD
4. LCD gibt text aus.
Was natürlich vereinfacht ausgrdrückt ist weil ein I2C Tempsensor vorher abgefragt wird
und einiges anderes was am Server verarbeitet wird und dann auf dem LCD ausgegeben wird.
Da das nun alles einiges an Zeit beansprucht möcht ich das gerne überarbeiten.
1. Ethernut (ATMega128+16Mhz) einbauen.
Mein Vorschlag.
(LinuxServer) -tcpip-> (Ethernut) -i2c-> (LCD-Display)
1. Server sendet Datenpaket an Ethernut.
2. Ethernut sendet dieses Datenpaket 1:1 an I2C.
3. LCD-Display emfängt und zeigt an.
Am schluss soll der Ethernut nur 1x Programmiert werden und alles andere soll am Server ablaufen.
Der Server soll dann mehrere Datenpakete senden. z.B: 1.Start 2.writeslaveid 3.data 4.data ... 10.Stop
Meine frage is nun ob der Ethernut das in einen Ordentlichen geschwindigkeit(400khz) schaft.
bei einen 4x20LCD-Display währen das dann mal 80Datenpaktete im schlimmsten fall.
Das Programmieren der Ethernut App sollte kein Problem sein.
Ich bitte doch meine Rechtschreibefehler zuübersehen ich habe schon lange nicht mehr Deutsch geredet(geschrieben) :)
Danke für eure hilfe schonmal
MfG Gamebeast
Hallo,
ich komm gleich mal auf denn Punkt.
Geräte:
1. RN-Control 1.4 (ATMega32)(16Mhz)
2. Ethernut(ATMega103)(3,..Mhz)
3. I2c LCD-Display
Um den Programmieraufwand auf den Flashs einzuschränken habe ich folgendes Aufgebaut.
(LinuxServer) -tcpip-> (Ethernut) -RS232-> (RN-Control) -i2c-> (LCD-Display)
1. Server sendet ein Datenpaket
2. Ethernut emfängt das Datenpaket und gibt es auf dem RS232 aus.
3. Der RN-Control emfängt das Datenpaket und mach ein I2C datenpaket draus und sendet es an LCD
4. LCD gibt text aus.
Was natürlich vereinfacht ausgrdrückt ist weil ein I2C Tempsensor vorher abgefragt wird
und einiges anderes was am Server verarbeitet wird und dann auf dem LCD ausgegeben wird.
Da das nun alles einiges an Zeit beansprucht möcht ich das gerne überarbeiten.
1. Ethernut (ATMega128+16Mhz) einbauen.
Mein Vorschlag.
(LinuxServer) -tcpip-> (Ethernut) -i2c-> (LCD-Display)
1. Server sendet Datenpaket an Ethernut.
2. Ethernut sendet dieses Datenpaket 1:1 an I2C.
3. LCD-Display emfängt und zeigt an.
Am schluss soll der Ethernut nur 1x Programmiert werden und alles andere soll am Server ablaufen.
Der Server soll dann mehrere Datenpakete senden. z.B: 1.Start 2.writeslaveid 3.data 4.data ... 10.Stop
Meine frage is nun ob der Ethernut das in einen Ordentlichen geschwindigkeit(400khz) schaft.
bei einen 4x20LCD-Display währen das dann mal 80Datenpaktete im schlimmsten fall.
Das Programmieren der Ethernut App sollte kein Problem sein.
Ich bitte doch meine Rechtschreibefehler zuübersehen ich habe schon lange nicht mehr Deutsch geredet(geschrieben) :)
Danke für eure hilfe schonmal
MfG Gamebeast