Forum: Mikrocontroller und Digitale Elektronik [F] ATMega328, USB-RS232 Chip


von Serge (Gast)


Lesenswert?

Suche ein Board im USB-Stick Format mit min. ATMega328, einem USB-RS232 
Chip (FTDI o. ä) und einen USB-1.0-/2.0 Stecker Typ A.

Bis auf den USB-Anschluss so ähnlich wie dieses Board (der USB-RS232 
Chip ist auf der Unterseite):

https://i.ebayimg.com/images/g/LnYAAOSwWW5b3aCt/s-l500.jpg

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Serge schrieb:
> und einen USB-1.0-/2.0 Stecker Typ A.

Wozu soll das gut sein, was möchtest du damit verbinden? Ein 
USB-UART-Chip wie der FT232RL ist ein USB-Device - den kann man nur mit 
einem Host verbinden. Stecker Typ A kann man aber nur mit anderen 
Devices verbinden, wie z.B. eine USB-Maus. Brauchst du vielleicht eine 
Platine mit Host-Controller?

: Bearbeitet durch User
von Michael R. (mr-action)


Lesenswert?

@Nikolas: Er spricht doch von einem Typ A Stecker(!) - er wird das Teil 
also wohl direkt an einen PC stecken wollen ohne Kabel dazwischen. Du 
hingegen sprichst über eine Typ A Buchse...

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Achso, ups, verlesen :-) Ja, dann ist es kein Problem. Da gäbe es so 
etwas:

https://elmicro.com/de/at90usbplug.html

Aber ohne USB-RS232-Umsetzer, dafür kann man sich sein eigenes 
USB-Protokoll bauen - m.M.n sowieso die bessere Lösung...

: Bearbeitet durch User
von Jim M. (turboj)


Lesenswert?

Niklas G. schrieb:
> https://elmicro.com/de/at90usbplug.html

Statt diesem uralt Chips sollte man sich eher die At(X)mega mit 
integriertem USB anschauen. Es gibt auch einen direkt auf Atmega32U4 
basiertem Arduino - dort hätte man viele verfügbare Libs.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Jim M. schrieb:
> Es gibt auch einen direkt auf Atmega32U4
> basiertem Arduino - dort hätte man viele verfügbare Libs.

Aber hat der denn den USB-A-Stecker?

von Serge (Gast)


Lesenswert?

Noch einmal für die, die Schwierigkeiten mit dem Lesen meines 
Eingangsbeitrages haben:


[pre]
Board im USB-Stick Format, mindestens ATMega328, USB-RS232
Chip (FTDI o. ä) und einem USB-1.0-/2.0 Stecker Typ A.
[/prev]

von Serge (Gast)


Lesenswert?

Noch einmal für die, die Schwierigkeiten mit dem Lesen meines
Eingangsbeitrages haben:

1
Board im USB-Stick Format, mindestens ATMega328, USB-RS232
2
Chip (FTDI o. ä) und einem USB-1.0-/2.0 Stecker Typ A.

von Jan L. (ranzcopter)


Lesenswert?

Serge schrieb:
> Noch einmal für die, die Schwierigkeiten mit dem Lesen meines
> Eingangsbeitrages haben:
>
>
>
1
> Board im USB-Stick Format, mindestens ATMega328, USB-RS232
2
> Chip (FTDI o. ä) und einem USB-1.0-/2.0 Stecker Typ A.
3
>

https://www.crowdsupply.com/sutajio-kosagi/tomu

- USB-Stick-Format: [check]
- min. Atmega328: [check] (Cortex M0)
- USB-Wandler: [check] (integriert)

von Einer K. (Gast)


Lesenswert?

Serge schrieb:
> Noch einmal für die, die Schwierigkeiten mit dem Lesen meines
> Eingangsbeitrages haben:
>
> Board im USB-Stick Format, mindestens ATMega328, USB-RS232
> Chip (FTDI o. ä) und einem USB-1.0-/2.0 Stecker Typ A.

Ich habe Schwierigkeiten das zu "verstehen".

Denn soweit mir bekannt gibt es keinen  USB-RS232 Chip.
Auch nicht von FTDI. Nur als Baugruppe, aus min 2 Chips.

Und was du am ATMega328 mit RS232 willst ist mir ein Rätsel.
1. Falsche Pegel, der Atmel kann keine -12 bis +12 V
2. Das Signal ist invertiert, es kommt nur Zeichensalat.

Tipp:
Suche mal nach "ATMega32U4 bad USB" da ist kein TTL-UART-USB Adapter 
nötig.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Arduino Fanboy D. schrieb:
> Denn soweit mir bekannt gibt es keinen  USB-RS232 Chip.

Das ist ein bisschen pedantisch. Praktisch jeder versteht darunter das 
damit gemeinte - eine USB-UART-Bridge.

Natürlich, die hat keine RS232-Pegel, insofern ist Deine Pedanterie 
korrekt, aber ... insbesondere wenn man mit Arduinos hantiert, darf man 
nicht pedantisch sein, weil da Dinge mit eindeutig falschen Begriffen 
benannt werden, man das aber im Kontext hinnehmen muss.

von Einer K. (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> weil da Dinge mit eindeutig falschen Begriffen
> benannt werden,

Erstens:
Einige verstehen/wissen, dass man nicht mit RS232 direkt an einen AVR 
dran gehen darf. Aber der nächste unbedarfte (der diesen Unsinn liest) 
tut das.

Zweitens:
Was ist in der Arduino Welt falsch benannt?
(Warum korrigierst du die Doku nicht?)

Drittens:
Man kann keinen Fehler dadurch beheben, dass man auf einen zweiten 
verweist. Das bessert nichts!
Ebenso nicht, das öffnen von Nebenkriegsschauplätzen.

Viertens:
Ich bin nicht für die Benennungen im Arduinoumfeld verantwortlich. Der 
Hieb geht ins leere.

Fünftens:
Ich korrigiere, wenn jemand beim Versuch zu helfen, Irrtümer in die Welt 
streut. Aber ich kritisiere nicht die Art der anderen Helfer, wenn es 
einigermaßen im anständigen/höflichen Rahmen bleibt. Aber ich kann ja 
mal probeweise mein Verhalten ändern/anpassen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Arduino Fanboy D. schrieb:
> Was ist in der Arduino Welt falsch benannt?

"Libraries". Haben wir schon ad nauseam diskutiert.

von Stefan F. (Gast)


Lesenswert?


von Joachim B. (jar)


Lesenswert?

Rufus Τ. F. schrieb:
> Natürlich, die hat keine RS232-Pegel

was sind RS232 Pegel?

Ich kenne TTL, 3.3V und V24

von Einer K. (Gast)


Lesenswert?

Joachim B. schrieb:
> was sind RS232 Pegel?
https://de.wikipedia.org/wiki/RS-232
Dort findest du auch einen Verweis auf die Pegel.

von Joachim B. (jar)


Lesenswert?

ach was?

ich fragte Rufus und nicht wiki
seit wann ist V24 gleichzusetzen mit RS232?

von Stefan F. (Gast)


Lesenswert?

Joachim B. schrieb:
> seit wann ist V24 gleichzusetzen mit RS232?

Seit wir mit Pril spülen, mit Persil waschen, Nutella auf's Brot 
schmieren, Cola trinken und die Terasse kärchern.

Stell Dich doch nicht so an. Die Begriffe V24 und RS232 wurden schon 
immer falsch verwendet. Nur nicht von Dir.

von Wolfgang (Gast)


Lesenswert?

Joachim B. schrieb:
> Ich kenne TTL, 3.3V und V24

5V könntest du auch noch in deine Sammlung aufnehmen.
5V ≠ TTL

von Einer K. (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> "Libraries". Haben wir schon ad nauseam diskutiert.
Dann sollte dir ja auch klar sein wie dermaßen naiv du dich hier 
anstellst!
Denn irgendwelche *.a Dateien machen bei der Vielzahl an µC keinerlei 
Sinn. Die Libraries MÜSSEN im Quellcode vorliegen. Was anderes wäre 
NICHT in der harten Realität umsetzbar, oder sogar unsinnig.
Selbst die C++ STL liegt vollständig im Quellcode vor (was anderes wäre 
gar nicht möglich). Und in der Abkürzung steckt auch das Wort Library.


Library heißt einfach nur Bibliothek!
Und im dem Sinne wird das wird im Arduinoumfeld erfüllt.


Ich kann dir soweit entgegen kommen, dass ich dir zustimme, dass der 
Begriff im Arduinoumfeld etwas weiter "ausgedehnt" benutzt wird, als es 
für engstirnige Betonköpfe angenehme ist.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Joachim B. schrieb:
> seit wann ist V24 gleichzusetzen mit RS232?

Beides sind Normen unterschiedlicher Gremien; V.24 ist von der CCITT 
(mittlerweile ITU-T) 1964 genormt worden, RS-232 schon 1960 von einem 
damals EIA heißenden Gremium in den USA.

Die Normen sind eng miteinander verwandt und werden daher oft synonym 
verwendet; echte Implementierungen des einen oder des anderen Standards 
begegnet man außerhalb von Hörsälen sowieso nie.

von Einer K. (Gast)


Lesenswert?

Niklas G. schrieb:
> Jim M. schrieb:
>> Es gibt auch einen direkt auf Atmega32U4
>> basiertem Arduino - dort hätte man viele verfügbare Libs.
>
> Aber hat der denn den USB-A-Stecker?

Durchaus, Kompatible...
Denn es soll ja USB Stick Format haben.


Beispiel: https://www.ebay.de/itm/142645123535

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.