Problem mit I2C, Colibri T20 auf Iris Carrier Board von Toradex

Gast #3839070
Lesenswert?
• ▲
▼
Info:
Entwicklungsumgebung: Visual Studio 2008 (+SDK von Toradex)
Programmiersprache: C#
Hardware: Colibri T20 auf Iris Carrier Board
Projekteinstellungen:  Compact Framework wird nicht mit übertragen, 
unsafecode wird zugelassen.
Einstellung auf Colibri T20: Compact Framework 3.5 von Toradex wurde 
installiert, RTCSynk wurde aus der der Registry gelöscht.

Problematik:
Die Kommunikation über den I2C-Bus funktioniert nicht sauber. Es werden 
keine Daten übertragen. Über ein Analysetool für I2C-Datenübertragungen 
(I2C Exerciser) wurde der Datenstrom überprüft. Die Adressierung scheint 
zu funktionieren, bis auf Adresse 1, diese erzeugt einen Error, 
ebenfalls die Datenübertragung (siehe >> Abbildung 1, Abbildung 2). Auch 
sind die Pegel nicht sauber (siehe „gelbe Linie“ in Abbildung 1 und 
Abbildung 2). Zum Vergleich wurde die Kummunikation über ein Gerät der 
Firma Incostatec gemessen(siehe hierzu >> Abbildung 3).
Die Kommunikation wurde gemäß der Anleitung zur Verwendung der von 
Toradex zur Verfügung gestellten I2cLib implementiert, unter zur 
Hilfenahme des in C# geschriebenen Templates. (siehe hierzu >> 
Verwendete Quellen).
Die in den Abbildungen aufgenommenen Übertragungsversuche stammen von 
dem Toradex-Demoprogramm. Eine Neuimplementierung der I2C-Schnittstelle 
ergab die selben Ergebnisse.


Verwendete Quellen:

How to use I2C Library in VCSharp:
http://developer.toradex.com/knowledge-base/how-to-use-adc-pwm-i2c-library-in-vcsharp

How to use I2C library:
http://developer.toradex.com/knowledge-base/how-to-use-i2c-library

I2C (Colibri):
http://developer.toradex.com/knowledge-base/i2c-%28colibri%29#Disable_RTCSync

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.