mikrocontroller.net

Forum: Projekte & Code TWI(IIC) Tester Software


Autor: Nop M. (gtf)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: GG (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Manfred Langemann (manni)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Nop M. (gtf)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Ronnie (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Ronnie (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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..

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.