Hallo, ich bin gerade dabei, mir eine Experimentierplatine mit einem Mikrocontroller aufzubauen. Dafür möchte ich wegen der Einfachheit der Programmierung einen Controller mit seriellem Bootloader verwenden. Nachdem ich mich etwas im Netz umgesehen habe, konnte ich nur drei Typen ausmachen: MC68HC11* (Motorola) DS89C420 (Dallas) P89C51R* (Philips) Der HC11 hat zwar keinen internen Speicher, dafür aber einen 8-Kanal A/D-Wandler, was schon mal ein großer Pluspunkt wäre. Der Dallas ist zwar schnell, hat aber weder A/D noch PWM. Der Philips hingegen verfügt über 5 PWM-Kanäle. Meine Frage: gibt es sonst noch Controller mit íntegriertem seriellem Bootloader?
Jo, die neuen AVR bieten auch einen Bootloadersupport. Im Unterschied zu den fest einprogrammierten Lösungen der anderen kann man hierzu ein beliebiges Programm schreiben und damit auch (theoretisch) von jeder beliebigen Quelle ein Programm laden, also z.B. über eine USB Schnittstelle, Ethernet oder von einer Compact Flash Karte. Das macht aber nur bei den größeren Controllern Sinn, beim Mega8 reicht der Speicher für sowas nicht. Aber ein serieller Bootloader passt problemlos rein. Gruß Markus
Hallo Markus, Danke für die schnelle Antwort, aber ich fürchte Du hast mich Mißverstanden. Der Controller soll ab Werk einen Bootloader eingebaut haben, welcher sich nach dem Einschalten mein Programm von der RS232-Schnittstelle holt und ins Flash oder SRAM schreibt. So wie ich das aus dem kurzen Überfliegen der Datenblätter sehe, muß man die AVRs vorher mit einem speziellen Programmiergerät programmieren.
Der T89C51CC01 (Atmel) hat 8 Kanal 10 bit ADC, 5 Kanal PWM, CAN, 1kB internen XRAM, 16kB Flash. Es gibt 2 Versionen, Bootloader über die UART oder über CAN. Peter
Hallo, die C166/C167 Reihe hat einen fest eingebauten Bootloader, der auch von den Keil-Tools unterstützt wird. Gruß Jens
Hm, also entweder hier werden Beiträge gelöscht oder ich bin zu blöd, einen geschriebenen Text auch abzusenden ;) Ich war der Meinung, ich hätte noch was dazu geschrieben. Ich werd doch langsam alt @ Rolo: Ist schon richtig, aber der "spezial" Programmer ist nicht allzu teuer (9,-Euro) oder kann wenn's sein muß auch selbst gebaut werden. Den Bootloader muß man einmal am Anfang reinprogrammieren. Der Vorteil ist einfach die größere Flexibilität. Und die von Dir genannten Controller sind doch schon etwas betagter. Gruß Markus
Hallo Rolo, Ich kann Dir nur den C167/ST10 von Infineon/ST empfehlen. Siehe auch : http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/prod_cat.jsp?oid=-8137 Die haben einen BootLoader, Intern RAM, optional Intern Flash, gute entwickelumgebungen mit debugger (Tasking und Keil) und viele Interne Periferie (A/D, PWM, Capture Compare, Serial, CAN, I/O, etc.). Nachteil ist die SMD bauvorm (C167 0,65 mm / C165 0,65mm), aber ist lötbar. Im moment arbeite Ich mit einen MM167 board von www.phytec.com Grüße Mark. P.S. der C167 wird manchmal bei Ebay verkauft (nicht von Mir).
Hoppla, wenn einer 226,20 Euro für sowas ausgeben kann... Respekt
@Markus "die von Dir genannten Controller sind doch schon etwas betagter" Also die DS89C420, P89C51xxx, T89C51xxx sind doch brandneu. Wenn Du aber meintest, deren Architektur ist bewährter und die Tools sind ausgereifter, dann stimme ich Dir voll zu. Deren Bootloader haben den Vorteil, daß sie nicht versehentlich gelöscht werden können, aber deren Funktionen vom Anwenderprogramm aus aufgerufen werden können. Man kann sich also auch eine Umprogrammierroutine z.B. über USB mit hineinprogrammieren. Peter
Hallo, eure Liste ist nicht vollständig. Es gibt von Fujitsu und Mitsubishi ebenfalls sehr gute Flash-Controller mit eingebautem Bootloader. Fujitsu: 48 pin (64kB Flash, 2kRam) bis 120 Pin (max 384KB Flash+ 16kRAM)Vorteile sind die kostenlose Entwicklungsumgebung Softune mit "freiem" C-Compiler!! Architektur ähnlich 8051, aber 16-bit. Von Glyn gibt es Eval-Boards zum Preis von ca 50,- Euro netto. Mitsubishi: Für den bei euch ebenfalls schon eingesetzten M16C/62 Controller (16-bit, 256k Flash u. 20kRAM) gibt es auch einen kostenlosen Compiler und sogar einen gratis Softwaredebugger. Ein Eva-Board kostet hier 43,10 Euro (netto) bei Glyn. Siehe www.glyn.de Auch der Preis dieser Controller dürfte besser als bei anderen sein. Nur zur Info Peter
Hi, kann den M16C auch nur empfehlen, das Eva Board ist für den Preis auch voll i.O. @Peter Es wäre evtl. nett dazuzusagen das du bei Glyn arbeitest, sonst wird schnell wieder SPAM geschrien..... Gruss Andre P.S.: Habe nix mit Glyn zu tun, bin nur ein zufriedener Kunde...
Danke für den Hinweis, sollte keine "Werbung" sein! Aber gerade für Entwickler mit kleinem Etat ist es interessant an einen kostenlosen Compiler u. Debugger zu kommen. Im Übrigen bin ich Applikationsingenieur bei Glyn. Gruss Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.