ATtiny13 Eingang mit Bussignal durchschleifen/auf Ausgang legen

OP #2808310
Lesenswert?
• ▲
▼
Hallo Zusammen :-)

Ich möchte ein Bussignal 250kBit/s (4µS pro Bit) im Normalbetrieb am 
besten ohne Zusatzbauelemte über einen ATtiny13 (8MHz Takt) weiterleiten 
und im Störungsfall den Bus über den µC generieren.

Kann ich dafür einen Eingang einfach auf Ausgang legen? Ist die 
Zeitverzögerung dabei tolerierbar?

Alternativ würde ich einen 4019 oder einen Tri-State Buffer nehmen, um 
die Signale umzuschalten.


Grüße Corvulus
Gast #2808316
Lesenswert?
• ▲
▼
Direkt durchschleifen geht nicht, du musst schon einen Eingang einlesen 
und Wert an einem Ausgang ausgeben.

Könnte in ASM z.b. so aussehen. (PB0 als Eingang konfiguriert, PB1 als 
Ausgang)
1
in r16, PINB
2
rol r16
3
out PORTB, r16

ob die Verzögerung schlimm ist oder nicht kann ich dir nich sagen, da 
ich die Anforderungen nicht kennen. Du gibts ja auch keine 
Informationen. Schau halt ins Datenblatt wie viele Takte die Befehle 
brauchen und errechen daraus mit deinen 8MHz die Dauer.
(Firma: guloshop.de) #2808374
Lesenswert?
• ▲
▼
Carsten Born schrieb:
> Das wird ein neuer Master für RS-485 für DMX512.
> Die Schaltung sitzt noch vor dem Bustreiber und es gibt nur diesen einen
> Master.

Ich würde nur einen Pin verwenden – zum Lauschen und später auch zum 
Schreiben, wenn der reguläre Master Blödsinn macht. Den regulären Master 
kannst du per "Schalter" abklemmen, am einfachsten nimmst du dazu einen 
Transistor, den du vom ATtiny13 aus steuerst.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.