Komischer Effekt beim UART

OP #1294616
Lesenswert?
• ▲
▼
bei dem Code wurde eigentlich nur ein if  eingefügt mit großen Folgen.
Die Übertragung findet nur statt wenn ich in der nähe bin, sprich meine 
Hand in die nähe der schaltung bringe(anstatt der grüne Daumen der 
elektro Daumen). Ich hatte schonmal so einen Effekt bei einem 
Operationsverstärker, aber das ist was anderes. Ich weiß aber nicht was.

hir noch die Schaltung

http://kingdonderguru.ki.funpic.de/Bilder/P1010433.JPG

mfg
Angehängte Dateien:
Gast #1294633
Lesenswert?
• ▲
▼
Hi

>Die Übertragung findet nur statt wenn ich in der nähe bin, sprich meine
>Hand in die nähe der schaltung bringe

Und jetzt bist du der Meinung, das sich die Funktion des Codes durch 
Handauflegen ändern könnte?

Muss ich meinen AVRs auch noch beibringen.

MfG Spess
OP #1294642
Lesenswert?
• ▲
▼
ich weiß das das nicht sein kann. Aber wenn ich das if drinnen habe dann 
funktionierts nich und wenn nicht dann läufts. das find ich ja so 
komisch deshalb frag ich ja. Ich kann mir nur forstellen das die 50HZ 
der Stekdose was damit zu tun haben und ich als Antene diene. Da ich 
aber keinen Operationsferstärker drin habe kann das auch nicht sein.

mfg
#1294644
Lesenswert?
• ▲
▼
Sorry wegen dem Off-Topic!
holger schrieb:
> Die ODT Scheisse kannst du dir an die Wand kleben !!!

Es soll sogar Programme geben, die das problemlos lesen und wiedergeben 
können ;) Aber da Office das nicht öffnen kann und auch nicht Microsoft 
dransteht kann das ja nix gutes sein ;)

Gruss Stefan
Gast #1294653
Lesenswert?
• ▲
▼
>ich weiß das das nicht sein kann. Aber wenn ich das if drinnen habe dann
>funktionierts nich und wenn nicht dann läufts.

Wenn du die Eingänge floaten lässt geht das natürlich auch nicht.

Versuchs mal damit:

   DDRA  = 0x00;     // Eingang
   PORTA  = 0xFF;     // Pullups ein
#1294739
Lesenswert?
• ▲
▼
Stefan M. schrieb:
> Sorry wegen dem Off-Topic!
> holger schrieb:
>> Die ODT Scheisse kannst du dir an die Wand kleben !!!
>
> Es soll sogar Programme geben, die das problemlos lesen und wiedergeben
> können ;) Aber da Office das nicht öffnen kann und auch nicht Microsoft
> dransteht kann das ja nix gutes sein ;)

Auch ein *.doc kannst Du Dir an die Wand kleben.

Was ist denn bloß so unsäglich schwer daran, genau das File zu posten, 
welches man auch compiliert?

Also nicht *.odt, *.txt, *.bmp oder sonstwas fürn Schmarrn, sondern ganz 
einfach das *.c.


Peter
#1294842
Lesenswert?
• ▲
▼
>
1
>     foo = PINA;
2
>       if(foo==0b11111110){
3
>

Der Code funktioniert, Du mußt bloß PINA1..7 mit VCC verbinden und PINA0 
mit GND.
Genau das ist die Bedingung, die Du hingeschrieben hast.

Wenn Du Anschlüsse in der Luft hängen läßt, dafür kann der AVR und der 
Compiler nichts.


Peter
OP #1295468
Lesenswert?
• ▲
▼
Danke für die Antworten
Stimmt ich Idiot hab ja die Schalter falsch angeschlossen.

Kann mir einer Erklären wie der Effekt zu stande kommt bzw mit mir zu 
tun hat.
Das muß ja so ähnlich wie ein kapazitiver Schalter funktionieren.
Oder ich diene als Antenne für die 50HZ und bei einer bestimmten 
Spannung gleicht sich das mit den Volt im offenen Leiter aus.
Oder ich liege ganz falsch.

Was meint ihr.

mfg
Gast #1295474
Lesenswert?
• ▲
▼
>Das muß ja so ähnlich wie ein kapazitiver Schalter funktionieren.
>Oder ich diene als Antenne für die 50HZ und bei einer bestimmten
>Spannung gleicht sich das mit den Volt im offenen Leiter aus.
>Oder ich liege ganz falsch.

Nein, da liegst du richtig.

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