TWI(IIC) Tester Software

Gast #1584167
Hallo Community.
Dieses Projekt ist ein simples TWI- Interface. Es besteht aus einer 
Steuersoftware und einem µController(Atmega16).
Zusätzlich können 16- I/O’s angesteuert werden.

Diese Software entstand während meiner Lernphase der TWI- Hardware. Die 
Veröffentlichung von diesem Projekt wurde ursprünglich nicht geplant. 
Fast ein halbes Jahr später dachte ich mir, dass jemand mit Hilfe dieser 
Software eine minimale Erleichterung beim experimentieren mit TWI- 
Hardware haben könnte.

Installation/ Inbetriebnahme
;---------------------------------------
1) Die Steuersoftware(twi_tester.exe) kann ohne Installation gestartet 
werden.
Bitte beachten Sie ihre COM-Port Einstellungen.
2) Die Firmware ist in zwei Versionen erhältlich. Diese unterscheiden
sich in der Wahl des Quarzes.
Firmware 1: 11059200 Hz
Firmware 2: 14318180 Hz

; UART- Einstellungen
;----------------------------------
;  8- Bit
;  1- Stopbit
;  Even Parity
;  Baudrate=  38400 Baud
3)  Bitte beachten Sie, dass die EEPROM und FLASH- Dateien ordentlich 
gebrannt werden!!!

Übrigens gibt’s so was in die Richtung bereits von Bernhard S.
Siehe Beitrag "RS232 <-> TWI / I2C INTERFACE (Assembler) ATmega8"

Und nun viel Spaß damit.

Gruß
gtf
Gast #1596179
Hallo Alex,

habe Deine TWI-Testschaltung ausprobiert- und für gut befunden.

Habe einen RTC-Chip (DS1307) starten und auslesen können.

In Verbindung mit der Windows-Software ein gelungenes Projekt!


Gruß GG
Gast #1598695
Hallo Community,
die PC- Software und die Firmware wurden um einen IIC- Handmodus 
erweitert,
dies bedeutet START, SLA+R/W, Stop und co. können manuell bedient 
werden.

Besonderheiten:
Die Firmware wurde mit Absicht so entwickelt, dass ältere PC- 
Softwareversionen
Kompatibel bleiben.


Weitere Neuerungen:
1) Firmware und Softwareversionen erneuert: TWI_I/O_SPI_V101
2) Es wurden ein Paar LED’s für Statusinformationen hinzugefügt.
3) LED- Funktionen werden im Help beschrieben.
4) Schaltplan aktualisiert.

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@ GG (Gast),
super dann hat’s ja seinen Zweck erfüllt.
Dankeschön.
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@ Manfred Langemann,
die PC- Software wurde mit Profilab Expert4 von Abacom erstellt.
Bei zweifeln an der .exe, kann ich nur ein Antivirenprogramm in kombo
Mit einer Firewall empfehlen.
Ich kann nur in asm. programmieren, deswegen bin ich auf so einen 
quatsch wie PL4 angewiesen. Profilab 4 kann man als Demoversion 
runterladen und ausprobieren.
Im Anhang füge ich die neuste Projektdatei hinzu.
Den AVR- Source kann ich leider nicht veröffentlichen.

Mein Tipp an alle: Finger weg von Profilab4, dieses Programm ist sein 
Geld nicht wert!
Realview dagegen ist ein super Programm und bestens geeignet für 
Langzeitaufzeichnungen.

Viel spaß damit.
Gruß gtf
Angehängte Dateien:
Gast #3864906
Leider hat die PC-Software einen Fehler
Es gehen einige Slave Adressen nicht einzustellen.
4A-4F
5A-5F
Es kommen immer falsche Werte im SLA+W Fenster

Ansonsten ist es ein Klasse Projekt.
Gast #3865986
Ronnie schrieb:
> Leider hat die PC-Software einen Fehler
> Es gehen einige Slave Adressen nicht einzustellen.
> 4A-4F
> 5A-5F
> Es kommen immer falsche Werte im SLA+W Fenster
>
> Ansonsten ist es ein Klasse Projekt.

erledigt:
nur Großbuchstaben..

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.