ATTINY2113 - minimal Rs232

Gast #1049623
Lesenswert?

Hallo erstmal!

ich bin noch ein ziemlicher Neuling in der µC Welt und hab mal eine 
kleine (Verständnis-)Frage:

Ich habe mit eine Schaltung nach 
http://www.ladyada.net/images/minipov3/minipov3schem.png aufgebaut (mit 
ein paar kleinen Änderungen, aber um die solls hier nicht gehen).

Nun hat der ATTINY2313 ja auch einen USART mit an Bord. Da kam mir die 
Idee, dass ich ja den Rx-Pin des ATTINYs mit einem RS232 Pin3 verbinden 
könnte, Da ich dem TINY nur etwas schicken möchte, möchte ich bewusst 
auf einen Pegelwandler ala MAX232 verzichten, indem ich mit Dioden und 
Z-Dioden den einsetzt.

Nun.. ich hab das mal versuchsweise aufgebaut... Leider Funktioniert das 
überhaupt nicht.
Nun die Frage: ist denn sowas überhaupt prinzipiell Möglich, oder mache 
ich da einen Denkfehler?

vielen Dank im Voraus!
matsch
Gast #1049640
Lesenswert?

Hallo, bei deiner Gegenstelle ist sicher ein MAX232 o.ä. verbaut. Dieser 
RS232-Treiberbaustein passt nicht nur die Pegel an (+-3... +-12V), 
sondern invertiert das TTL-Signal des Mikrocontrollers. D.h. aus LOW am 
Controller werden +3...+12V und aus HIGH werden -3...-12V. Du musst also 
an RxD und TxD des ATTINY Inverter schalten, oder per Software-UART die 
Kommunikation bewerkstelligen.

Viel Erfolg!
Gast #1049830
Lesenswert?

Danke erstmal für die schnelle Antwort!

Bedeutet Software-UART dsa ich nun einen kompletten UART nachbauen muss 
(denn den Platz hab ich nichtmehr)?

Reicht es nicht wenn ich nur das empfangene Byte invertiere?
Oder empfängt der dann schon nichts sinnvolles mehr?
#1049866
Lesenswert?

Der empfängt schon nichts sinvolles mehr. So kann man es machen, wenn 
keine hohen Geschwindigkeiten (< 20kBaud) notwendig sind:
1
                            VCC 5V
2
                             o
3
                             |
4
                            .-.
5
                            | |
6
                            | | 4k7
7
                            '-'
8
                             o------o Pin2 Attiny2313
9
               4k7           |
10
               ___         |/
11
    RxD  o----|___|---o----|    BC548B
12
                      |    |>
13
                      |      |
14
                      |      |
15
              1N4148  -      |
16
                      ^      |
17
                      |      |
18
                     ---    ---
19
                     GND    GND
20
(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Gruß
Jadeclaw.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren