Hallo ! Hoffe die Frage ist nicht all zu dumm, aber kann ich den FT232 so wie in der Schaltung vom USB-AVR Programmer http://www.e.kth.se/~joakimar/USBAVRschematics.png zur Kommunikation mit dem µC mit UART verwenden ? Ich will die USB-Schnittstelle nicht zum Programmieren des Chips verwenden (wie es ja eigentlich gedacht ist) sondern um Daten vom PC zu senden/empfangen. Den Chip programmier ich ganz normal über die ISP Schnittstelle mit einem Programmer, und der soll dann Daten über USB austauschen können. Eigentlich müsste das ja gehen, denn ich mach ja nichts anderes als anstatt der Firmware mein eigenes Programm raufspielen. Und kann mir noch wer erklären wo der Unterschied zwischen Firmware und Bootloader liegt ? (Ich nehme an Firmware heißt jede Software auf einem Chip, und Bootloader ist ein Programm (also auch eine Firmware) welches das Programm in den Speicher des anderen µC schreibt (bei den meisten USB-ISP)).
@ Ich (Gast) >zur Kommunikation mit dem µC mit UART verwenden ? Ja, nimm aber besser den FT232RL, der hat alles drin und dran. >Bootloader liegt ? (Ich nehme an Firmware heißt jede Software auf einem >Chip, Ja. > und Bootloader ist ein Programm (also auch eine Firmware) welches >das Programm in den Speicher des anderen µC schreibt Nöö, das ist ein kleines Programm, welches in deinem uC sitzt, und eine Neuprogrammierung per RS232 ermöglicht. MFG Falk
Herzlichen dank für die schnelle Antwort! Das heißt jeder Chip den man mittels ISP programmieren kann, besitzt schon einen Bootloader? Sonst könnte er sich ja nicht programmieren oder? Ich war verwirrt weil hier http://www.embedded-projects.net/index.php?page_id=225 muss man einen Bootlaoder auf den Chip programmieren/raufladen. Aber ein "echter" Bootloader ist das ja dann eigentlich nicht... Werde mir das Datasheet vom FT232RL ansehen :) danke.
@ Ich (Gast) >Das heißt jeder Chip den man mittels ISP programmieren kann, besitzt >schon einen Bootloader? Sonst könnte er sich ja nicht programmieren >oder? Jain. Jeder Chip, welcher per ISP programmierbar ist, hat ein Stück Logik/Software, welche den Programmiervorgang möglich machen. Nun gibt es aber Leute, denen ISP nicht gefällt, sie wollen aus welchen Gründen auch immer den IC per RS232 programmieren. Dazu schreibt man in den normalen Flash-Speicher ein kleines Programm, halt den Bootloader. Dieser emöglicht ebenso wie ISP eine Programmierung des ICs, nurt halt über andere Pins und mit einer anderen Software. Der Preis ist ein klein wenig verbrauchter Speicher, der Gewinn, naja, frag das lieber die Bootloader-Fans ;-) >Aber ein "echter" Bootloader ist das ja dann eigentlich nicht... Doch. MFG Falk
Danke! Glaub ich habs jetzt verstanden. Es gibt aber auch RS232 ISP-Kabel welche ohne Bootloader und Firmware auskommen, zumind. hab ich im Internet welche gesehen und will mir auch so einen machen :) aber ich weiß was du meinst. Glaub hab das jetzt verstanden, danke :)
Ich wrote: > Es gibt aber auch RS232 ISP-Kabel welche ohne Bootloader und Firmware > auskommen, zumind. hab ich im Internet welche gesehen und will mir auch > so einen machen :) aber ich weiß was du meinst. Die gibts, diese Frickel-Adapter. Klappen aber nur mit echten seriellen Schnittstellen, nicht mit USB Serial Ports. Könntest ja auch einen MSP430 benutzen, der hat immer einen Bootloader für einen normalen (USB.) SerialPort eingebaut, und der liegt auch praktischerweise noch auf genau den Pins, die man auch im normalen Programm per Software UART zur Kommunikation mit dem PC verwenden kann. Man hat dann nur einen einzigen Serialport zum Programmieren und kommunizieren, muss nix umstecken und so. Aber wahrscheinlich bist du schon auf Atmel festgelegt, oder?
Ja, habe schon einen Atmega88 bestellt, denke der ist für den Anfang einfacher, weil er mit dem Tutorial zusammenpasst (zumind. Großteils) Wo finde ich den RS232RL ? Ich finde auf ftdichip.com nur den FT232BL, aber keinen RL. Der Atmega88 hat auch einen Bootsektor für den Bootloader :) aber glaub kaum das ich den so schnell brauch.
Ich wrote: > Wo finde ich den RS232RL ? Ich finde auf ftdichip.com nur den FT232BL, > aber keinen RL. http://www.ftdichip.com/Products/FT232R.htm
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.