Suche pingleichen PIC18F2550 mit 2. UART oder Alternative

Gast #3553780
Lesenswert?
• ▲
▼
Hi,

gibt es einen pingleichen PIC18F2550 mit zweitem UART?

Problem:
---------

PIC18F2550 UART muss laufen mit 9600 - eingehende Daten am Rxd werden 
Byte-weise in eine Variable abgelegt, Value der Variable soll über einen 
zweiten Uart oder Port - PIN ( softwarelösung?) raus gehen... dort 
wartet ein Träger [Funk]  dessen  UART auf 38400 läuft...

USB ( PIC18F2550 ) als USB Seriell funktioniert soweit als 
"Träger-Kontroll-Monitor"... Daten werden im HyperTerminal richtig 
protokolliert.

Nun möchte ich einen "PIN" entweder als 2. UART oder vieleicht gibt es 
da eine andere Lösung auf Software Basis ( C - Code bitte ASM geht auch 
)
da der UART der TrägerLösung nur 14400 oder 38400 zulässt.

Ganz Später sollte es auch möglich sein, vom Träger Daten zu empfangen 
und am PIC18F2550 UART zu verabeiten.


Eine weitere Frage:
-------------------

Gibt es Korrekturroutinen für falsch ankommende Daten weil die Baudrate 
nicht gestimmt hat?

Also Beispiel: ( Byte )
Es kommt an [38400]
D0
sollte aber sein: [9600]
90


oder sowas in der Art wie "Baudratenabgleicher" oder ....


Danke!
#3553804
Lesenswert?
• ▲
▼
pic_sucher [möchte nicht erkannt werden ;-) ] schrieb im Beitrag 
#3553780:
> Hi,
>
> gibt es einen pingleichen PIC18F2550 mit zweitem UART?

Es gibt den PIC18F26J50. Der ist nicht pingleich, aber sehr ähnlich.
RA4 entfällt, dafür ist VCAP auf diesem Pin (10u X7R 16V gegen GND, 
notwendig für den internen 2.5V Spannungsregler). Und wie alle 
PIC18FxxJxx ist es ein 3.3V Chip mit verbesserter Peripherie, wesentlich 
geringerem Stromverbrauch, XLP Low Power und eben zwei UARTS und anderen 
Verbesserung. Billiger ist er auch noch, und mehr Speicher auch.

> oder sowas in der Art wie "Baudratenabgleicher" oder ....

Ja, der PIC18F26J50 hat sowas. Siehe Seite 331 des Datenblatts.

fchk

Antwort schreiben

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.

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.