Tobias schrieb:
> Hallo,
> um einen Mikrocontroller im Normalfall vom Computer aus zu programmieren
> wird ja eine serielle Schnittstelle benutzt, oder?!
Also ich verwende in der Regel einen Programmieradapter und wenn man den
µC ohne speziellen Programmieradapter für die Anwender updatefähig
machen will greife ich inzwischen eher zu USB als zu RS232.
Aber von den von dir genannten
> ... SPI, I²C und RS232/UART.
würde ich RS232 vorziehen, da SPI und I²C doch etwas spezieller sind.
RS232 hat jeder PC bzw. ist über einen günstigen USB=>RS232 Adapter für
jedermann einfach zu Handhaben.
Tobias schrieb:
> Sagen wir ich suche eine platzsparende und schnelle Möglichkeit mit
> einen Mikrocontroller auf einer Platine zu kommunizieren. Da würde doch
> RS232 rausfallen?!
Nö warum? RS232 ist immernoch das einfachste. Entweder mit Pegelwandler
auf der Platine oder per USB => RS232/TTL Adapter. Für RS232 brauch man
keine speziellen Tools, da geht einfach jedes Terminal-Programm (bei
Windows ist auch eins dabei) und selbst über die Kommandozeile lässt
sich da sehr leicht drauf zugreifen. Und auch die Programmierung einer
Applikation ist mit RS232 immernoch am einfachsten.
Aber um einen µC über RS232 programmieren können brauchen die meisten
µCs zumindest einen Bootloader, nur die wenigsten haben einen integriert
(wie z.B. der STM32)