Wie viele USARTs hat dieser Controller?

Gast #6051157
Hallo zusammen,

ich brauche einen µC, der 3 UART bzw. USARTs besitzt. Laut Microchip hat 
folgender µC 3 davon:

https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATMEGA165PA-AU?qs=sGAEpiMZZMvqv2n3s2xjsWgbXeng%252BBEaS4%2FzEIc57qk%3D

Stimmt das? Ich hab in das Datenblatt geschaut und nur eine USART 
Einheit gefunden. Was stimmt denn nun?

MfG

Kevin
Gast #6051176
Wolfgang schrieb:
> Wie schnell sollen die denn übertragen?

Darüber habe ich mir noch keine Gedanken gemacht. Ich muss ein GPS 
Modul, Lora 433Mhz, BLE5.0 und ein Bl2.1 Modul auslesen und darüber 
Daten austauschen. Also mit 4 Modulen.
Gast #6051197
Kevin schrieb:
> ich brauche einen µC, der 3 UART bzw. USARTs besitzt. Laut Microchip hat
> folgender µC 3 davon:
Bist Du Dir sicher?

> Stimmt das? Ich hab in das Datenblatt geschaut und nur eine USART
> Einheit gefunden. Was stimmt denn nun?
Datenblaetter laedt man, um sicher zu sein, i.d.R. und wenn verfuegbar, 
direkt vom Hersteller (immer aktuellste Version) und nicht von da, wohin 
Du verlinkt hast. Das ist nur eine Zusammenfassung (steht z.B. direkt 
auf der ersten Seite "datasheet summary").

Auf der Herstellerseite zumProzesor steht direkt::
1 UART
2 SPI
1 I2C
Gast #6051211
Ich verwend den ATMega 2560, der hat 4 UARTs. Allenfalls einfach mal die 
Ueberschichtentabelle bei Microchip selbst anschauen.
Gast #6051249
Wolfgang schrieb:
> Kevin schrieb:
>> ich brauche einen µC, der 3 UART bzw. USARTs besitzt. Laut Microchip hat
>> folgender µC 3 davon:
>
> Wie schnell sollen die denn übertragen?

Sofern es darueber naehere Details gibt, wuerde ja evtl. auch eine 
Softwareloesung in Frage kommen.
Gast #6051260
Kevin schrieb:
> Ich muss ein GPS Modul, Lora 433Mhz, BLE5.0 und ein Bl2.1 Modul auslesen
> und darüber Daten austauschen.

Das muss doch nicht gleichzeitig sein, oder? Multiplexing sollte 
funktionieren: 
https://e2e.ti.com/support/switches-multiplexers/f/388/t/566298?SN74LV4052A-UART-Signal

Wenn dein Controller nichts weiter macht außer die Module auslesen und 
mit Daten versorgen reicht da ein kleiner 8-Beiner und der erwähnte 
SN74LV4052A aus.
Gast #6051265
nochwas schrieb:
> Wenn dein Controller nichts weiter macht außer die Module auslesen und
> mit Daten versorgen

Blöd wird das nur, wenn die Module von sich aus losplappern. Dann ist es 
schon deutlich angenehmer HW UART mit Empfangspuffer zu haben.
Gast #6051289
Andre schrieb:
> Blöd wird das nur, wenn die Module von sich aus losplappern. Dann ist es
> schon deutlich angenehmer HW UART mit Empfangspuffer zu haben.

Mindestens das GNSS-Modul wird das tun.

Kevin schrieb:
> Wolfgang schrieb:
>> Wie schnell sollen die denn übertragen?
>
> Darüber habe ich mir noch keine Gedanken gemacht.

Solltest du aber ...
Gast #6051296
Falls es nicht Atmel sein muss: ich habe gerade einen NXP-Chip hier. der 
hat Flexcomm Interfaces.
"LPC51U68: Eight Flexcomm Interface serial peripherals. Each can be 
selected by software to be a USART, SPI, or I2C interface."

Antwort schreiben

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