Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Sporadischer absturz edip Display Kategorie: I²C-Bus (von Mike - 1.09.2005 0:10)
Als Antwort auf Re: Sporadischer absturz edip Display von IngBo - 31.08.2005 9:44
Ich nutze:
C164CI-ControllerBoard, CC2-StarterBoard, OSOPT V3.0
Hallo Mike,

Welche Firmwareversion des eDIP240 hast Du ? (siehe Aufkleber auf der RĂĽckseite)
Bis Version 1.1 hat die Firmware beim I²C-Interface einen Bug gehabt, der ungefähr
dieser Fehlerbeschreibung entspricht.
Allerdings kann es auch mit Deinen Routinen zusammenhängen.
Du hast einige "wait" bei der Auswertung der empfangenen Daten.
Ich weiĂ? nicht, was die Aufgerufenen Funktionen bei Dir machen, aber wenn
nur bei einer Funktion nie ein True zurĂĽckgegeben wird, wartet der Thread an dieser Stelle ewig.
Und das bewirkt wiederum, das der Sendepuffer des eDIPs nicht gelesen wird und "volläuft".
Wenn dies passiert hält das eDIP solange an, bis mind. ein Byte aus dem Puffer gelesen wird.

Eine Bitte noch zur Benutzung des code-Tags:
Es reicht, wenn Du nur einmal am Anfang des Quellcodes und
einmal am Ende
schreibst. Du muĂ?t nicht jede Zeile als neuen
Code-Bereich ausweisen.
Also z.B. so:
thread xyz
{
 tuedies();
 tuedas();
}

Das reicht völlig.

MfG André H.




> Hi,
>
> Also die Kommunikation mit dem EEPROM ist in Ordnung.
> Sobald du Daten zum Display sendest, dann hängt nur das Display ab oder gesamt I2C-Bus?
> Kannst du danach noch ins EEPROM schreiben?
>
> GruĂ?,
> IngBo




Hallo CC2 Gemeinde.

1. Das Display hat die Firmware Version 1.1 (Ist Der Bug schon behoben oder nicht ?).
    Besteht Die möglichkeit Die Firmware Des Displays selber zu flaschen?.

2. Habe es auch schon ohne Wait anweisungen probiert, ist Der gleiche effekt.

3. Danke Andre FĂĽr den Hinweis Der Code-Tags, hatte mich schon gewundert wie Das Die Leute
    gemacht haben Die SeitenweiĂ?e Code ins Forum gestellt haben.

3. Nach dem Das Display abgestĂĽrtzt ist , kann ich nicht mehr auf mein eeprom lesen b.z.w schreiben
   Mein i2C Bus ist ca. 20 cm lang. Oder liegt es am edip-Board i2c puffer P86B92 in verbindung
   mit dem i2C bus extender vom StarterBoard.

M.f.G

Mike






    Antwort schreiben


Antworten:

Re: Sporadischer absturz edip Display (von André H. - 1.09.2005 21:14)
    Re: Sporadischer absturz edip Display (von Mike - 2.09.2005 23:38)