Forum: Projekte & Code TWI(IIC) Tester Software


von Alex M. (Gast)



Lesenswert?

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

von GG (Gast)


Lesenswert?

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

von Manfred L. (manni)


Lesenswert?

Hallo Alex,

nichts für ungut, aber bevor ich bei mir eine EXE starte, schau ich 
lieber mal auf den Source Code. Kannst du den Source code von:

- twi texter.exe  und
- den AVR code

auch noch dazu packen ?

Gruß
Manni

von Alex M. (Gast)



Lesenswert?

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

von Ronnie (Gast)


Lesenswert?

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.

von Ronnie (Gast)


Lesenswert?

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..

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.