Forum: Mikrocontroller und Digitale Elektronik Wie viele USARTs hat dieser Controller?


von Kevin (Gast)


Lesenswert?

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

von Wolfgang (Gast)


Lesenswert?

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?

von Kevin (Gast)


Lesenswert?

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.

von TI (Gast)


Lesenswert?

Nimm halt einen TM4C123. Der hat 8 davon.

von Ernst (Gast)


Lesenswert?

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

von Weg mit dem Troll ! Aber subito (Gast)


Lesenswert?

Ich verwend den ATMega 2560, der hat 4 UARTs. Allenfalls einfach mal die 
Ueberschichtentabelle bei Microchip selbst anschauen.

von Ernst (Gast)


Lesenswert?

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.

von nochwas (Gast)


Lesenswert?

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.

von Andre (Gast)


Lesenswert?

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.

von Wolfgang (Gast)


Lesenswert?

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 ...

von PittyJ (Gast)


Lesenswert?

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."

von PittyJ (Gast)


Lesenswert?

Noch gefunden
https://www.maximintegrated.com/en/products/interface/controllers-expanders/MAX3107.html
UART am I2C anhängen. Da gehen bis zu 8 Stück.

von Wilhelm M. (wimalopaan)


Lesenswert?

Wenn es ein AVR sein soll: atmega4809 (4 USARTs)

von Peter Z. (Gast)


Lesenswert?

ATmega324PB hat 3st.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.