Forum

Einloggen | Registrieren | RSS  

Programmierung eines Mikrocontrollers - Zwischenstand (Elektronik)

verfasst von geralds(R)  E-Mail, Wien, AT, 10.08.2009, 11:25 Uhr
(editiert von geralds am 10.08.2009 um 13:19)

» Hallo zusammen,
»
» erstmal vielen Dank für die ausführlichen Antworten.
»
» Die Wahl zwischen PIC und µC ist nun intuitiv auf Mikrocontroller
» gefallen.
»
» Um den Controller auch für komplexere Anwendungen einsetzen zu können,
» soll es erstmal der ATmega16 sein.
» Die Programmierumgebung wird über AVR-Studio mit WinAVR zur
» C-Programmierung erfolgen.
»
» Der Programmieradapter von USB auf ISP wird gekauft, folgende Modelle
» stehen zur Wahl:
»
» AVR-ISP500 für 30€:
» AVR-ISP500 is fast and reliable USB AVR programmer, working directly with
» AVR Studio. It si recognized as STK500 programmer and programs all AVRs.
» As it used USB CDC no need for drivers and works under Windows, Linux and
» MacOS. If you do not want to use AVRStudio you can use AVR-ISP500 with AVR
» Dude.
»
» FEATURES
»
» * connects to PC via USB 2.0 Full speed
» * no need for external power supply as it takes the power supply from
» USB
» * uses Atmel's 2x5 pin ICSP and 2x3 connector layout
»
» http://www.olimex.com/dev/index.html

Ist interessant, wie sich eine bulgarische Fa. hocharbeitet!




»
» Wobei ich den Unterschied zwischen ICSP und ISP nicht kenne...

ICSP - soviel wie InCircuitSerialProgramming -
also überflogen: "in die ([Anwendungs-]Schaltung hinein seriell programmieren".

Die Bezeichnung ist die gleiche wie von Atmel, nur verwenden die aus "Sparmaßnahmen";)
nicht C für Circuit dazu.

Da kann der Controller in der Anwendungsschaltung über die
eigene serielle Schnittstelle programmiert werden.
Damit muss der Controller nicht herausgenommen und in einem Programmiergerät programmiert werden.
Wobei da einige Haken und Ösen da sind, die zu beachten sind.

Similar - wäre zum Verständis:
ICS - InCircuitSimulation
(Simulation der Anwendungsschaltung - beim Prozessor
bzw. Controller die Software, die in den Chip gebrannt werden soll);
Meist Software mäßig simuliert - mittels Programm-Tool im Software-Studio.

ICE - InCircuitEmulation
(Emulation [Nachbildung des Prozessors bzw. Controllers].
Wird oft gleich mit, in, der Anwendungsschaltung gemacht.

ICD - InCircuitDebugging
(Fehler [Bug - Käfer] Befreiung in der Anwendungsschaltung, bzw. Software im Chip);


»

Lese auf alle Fälle beide Programmiervorschriften, von AVR und Microchip genau durch.
Beide sind ähnlich in der normalen Handhabung.

Aber:
zB:
M-Chip hat da einige Haken mit der Anschaltung -
die bei falscher Verwendung das Programmiergerät bzw. auch die Schaltung zerstören könnten.
zB:
AVR hat da was mit den Programmiermöglichkeiten -
mittels Chip-Programmer kann man den ganzen Controller programmieren.
Mit dem ISP jedoch nicht.
Die ISP - Kabelverbindung ist bei MC gekreuzt, bei AVR nicht,
dafür unterschiedlich in der Pin-Anzahl (manchmal).
Mit dem MC ICD3 (ein neuer I(C)SP Programmer/Debugger) ist ein Pinanschluss im
6poligen Stecker(Steckerpinzahl bleibt gleich) dazugekommen.
Also Achtung.

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"



Gesamter Thread:

Programmierung eines Mikrocontrollers - Pimpino(R), 09.08.2009, 12:00 (Elektronik)
Programmierung eines Mikrocontrollers - x y, 09.08.2009, 13:07
Programmierung eines Mikrocontrollers - Pimpino(R), 09.08.2009, 13:49
Programmierung eines Mikrocontrollers - x y, 09.08.2009, 14:21
Programmierung eines Mikrocontrollers - geralds(R), 10.08.2009, 11:35
Programmierung eines Mikrocontrollers - x y, 10.08.2009, 14:29
Programmierung eines Mikrocontrollers - geralds(R), 10.08.2009, 15:00
Programmierung eines Mikrocontrollers - Gast, 09.08.2009, 13:48
Programmierung eines Mikrocontrollers - Pimpino(R), 09.08.2009, 13:59
Programmierung eines Mikrocontrollers - Fraenk(R), 09.08.2009, 15:11
Programmierung eines Mikrocontrollers - Pimpino(R), 09.08.2009, 15:51
Programmierung eines Mikrocontrollers - x y, 09.08.2009, 16:14
Programmierung eines Mikrocontrollers - Björn(R), 09.08.2009, 16:29
Programmierung eines Mikrocontrollers - Gast, 10.08.2009, 09:43
Programmierung eines Mikrocontrollers - geralds(R), 10.08.2009, 10:32
Programmierung eines Mikrocontrollers - Pimpino(R), 10.08.2009, 18:34
Programmierung eines Mikrocontrollers - geralds(R), 10.08.2009, 19:21
Programmierung eines Mikrocontrollers - Zwischenstand - Pimpino(R), 09.08.2009, 21:53
Programmierung eines Mikrocontrollers - Zwischenstand - geralds(R), 10.08.2009, 11:25