IC Programmierung in C

Diskutiere IC Programmierung in C im Elektronik und Chipkarten-Programmierung Forum im Bereich Hardware & Software Forum; Wo finde ich gute Infos zur IC-Programmierung in C? Welche Bücher sind empfehlenswert? Wie programmiere ich die Chips? Damit meine ich wie spiele...
  • IC Programmierung in C Beitrag #1
F

Fred6

Mitglied
Dabei seit
01.01.2001
Beiträge
5
Reaktionspunkte
0
Wo finde ich gute Infos zur IC-Programmierung in C? Welche Bücher sind empfehlenswert? Wie programmiere ich die Chips? Damit meine ich wie spiele ich die Daten vom Rechner vom PC auf die Chips? Braucht man da so eine verdammt teure EntwicklungsStation von Atmel oder geht es auch komfortabel ohne???

mfg Fred :confused:
 
  • IC Programmierung in C Beitrag #2
T

Tob_y

Bekanntes Mitglied
Dabei seit
25.12.2000
Beiträge
90
Reaktionspunkte
0
Ort
Deutschland
Von Microchip (die stellen die PIC´s her gibt es das Starterkit schon ab etwa 400DM. Bei Atmel kostet es ca. 800DM. Wenn du das ganze in C programmieren willst brauchst du einen speziellen C Compiler (auch nicht ganz billig und meist nicht im Starterkit enhalten oder taugt dort nicht viel). Versuchs am besten mal auf der Homepage der Chiphersteller wenn du Informationen darüber haben willst. Jedoch kannst du (die Erfahrung habe ich jedenfalls gemacht) den kleinen Speicher in Assembler besser nutzen. Wenn du ein Vergleichbares Programm in C schreibst braucht es auch meist mehr Speicher. Aber C ist komfortabler.
 
  • IC Programmierung in C Beitrag #3
T

Tob_y

Bekanntes Mitglied
Dabei seit
25.12.2000
Beiträge
90
Reaktionspunkte
0
Ort
Deutschland
Versuchs mal unter web page
Dort gibt es einiges (auch C Compiler aber ich habe sie nicht probiert.
 
  • IC Programmierung in C Beitrag #4
F

Fred6

Mitglied
Dabei seit
01.01.2001
Beiträge
5
Reaktionspunkte
0
Danke schon mal für deine Antwort!
Aber irgendwie hört sich das alles sehr teuer an... Ich bin noch Schüler, gibt es da vielleicht Ermäßigungen (ich konnte keine finden)? Ich will eigentlich erst mal "nur" einen Atmel 2343 und einen Pic 16F84 programmieren... Da brauche ich ja eigentlich kein DevKit oder? Ich habe mir eine Karte geätzt mit soic usw. so das ich die Chips ohne weiteres auswechseln kann... Da ich schon C kann, dachte ich wäre es ganz praktisch wenn ich die Ics auch in C programmiere. Assembler kann ich nur wenig... Was meint ihr wie soll ich weiter machen? Soll ich lieber in Assembler programmieren (d.h. Asm müsste ich dann auch mal richtig lernen) oder dann doch ehr in C??? Was für Alternativen habe ich? Welchen Compiler kann ich für welche Sprache benutzen?
OK, jetzt muss ich mich stoppen... Sonst explodiert euch gleich der Kopf vor lauter Fragen... ;)
Ich hoffe ihr helft mir etwas bei meiner Wahl, es ist immer etwas schwierig in so eine heftige Materie einzusteigen... :)
 
  • IC Programmierung in C Beitrag #5
T

Tob_y

Bekanntes Mitglied
Dabei seit
25.12.2000
Beiträge
90
Reaktionspunkte
0
Ort
Deutschland
Im Reichelt Katalog (www.Reichelt.de) gibt es ein AVR Starterkit für 159 DM. Enthalten sind dabei 2 Muster AT90S8515 und AT 90S2342. Wenn du aber nur eine Software brauchst, die dir (Wenn du dich entschliessen solltest in Assembler zu programmieren) deine asm Files in hex Files umwandelt, empfehle ich dir bei den Pics die Kostenlose MPLAB Entwicklungsumgebung.
Dies wäre von Vorteil wenn du mit dem PIC 16F84 beginnen willst. Ich kann dir leider nicht sagen was dir leichter fällt. Ich konnte damals asm schon vom 80C535 her programmieren. Diese Umstellung fiel mir relativ leicht. Ausserdem ist es kein Schaden, wenn du dich in ASM auskennst.
ciao Tob_y
MPLAB URL
 
  • IC Programmierung in C Beitrag #6
F

Fred6

Mitglied
Dabei seit
01.01.2001
Beiträge
5
Reaktionspunkte
0
Ja das denke ich auch, Asm kann bestimmt nicht schaden. Ich habe mir mal ein allgemeines Buch über Asm gekauft, ist zu hälfte eine Asm-Referenz. Was für gute Bücher kannst du mir zur programmierung des 16f84 usw. empfehlen? ...Oder sollte man einfach nur den Sourcecode studieren und daraus lernen? Gibt es für den 16f84 eigentlich auch ein Starterkit? ...Und noch mal eine subjektive Frage an dich: Ist es schwer in diese Materie einzusteigen?

PS: Danke für den Link. Werde mir die Page mal genauer ansehen... :)
 
  • IC Programmierung in C Beitrag #7
T

Tob_y

Bekanntes Mitglied
Dabei seit
25.12.2000
Beiträge
90
Reaktionspunkte
0
Ort
Deutschland
Also wenn du die Mnemonik kennenlernen willst empfehle ich dir die Unterlagen kostenlos herunterzuladen. web page
In den Unterlagen findest du eine komplette Mnemonikliste und eine beschreibung zu jedem befehl. Ich habe es durch Studieren von leichten Programmen gelernt (learning by doing). Die MPLAB Entwicklungsumgebung umfasst auch einen Simulator für die Programme. Die komplette Mnemonik umfasst sowieso nur 58 Wörter. Das Starterkit gibt´s auch bei Reichelt. Dort ist auch ein Flashbarers 16F84 Muster enthalten. Ich habe mir keine Bücher über dieses Thema gekauft und habe es auch gelernt. PS Im Internet gibt es auch Baupläne über Programmer. Habe aber im moment keine URL´s dafür.
 
  • IC Programmierung in C Beitrag #8
bitdreher

bitdreher

Bekanntes Mitglied
Dabei seit
09.12.1999
Beiträge
787
Reaktionspunkte
0
Ort
somewhere to elsewhere
Die PIC's haben nur 31 Assemblerbefehle, deshalb auch RISC.

Ich würde tatsächlich mit dem 16F84 anfangen. Weil:

1. rel. billiger Flash-Controller (leider ohne int. A/D-Wandler) aber trotzdem mit vielen Funktionen.

2. Sehr gute kostenlose Entwicklungsumgebung: MPLAB

3. Jede Menge Bauanleitungen für einfachst Programmer im Netz.

4. Jede Menge Applikationsbeispiele im Netz.

5. Für Aufsteiger: Kostenlose Vollversion des besten PIC C-Compilers bei www.htsoft.com (geht allerdings NUR mit 16F84)

6. usw.

Du kommst also mit minimalem Geldeinsatz davon!

bitdreher
 
  • IC Programmierung in C Beitrag #9
F

Fred6

Mitglied
Dabei seit
01.01.2001
Beiträge
5
Reaktionspunkte
0
DANKE!!!
So, mit diesen Infos kann ich schon einiges anfangen... Werde mich gleich am Wochenende mal in den Spass stürzen... ;)
 
Thema:

IC Programmierung in C

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.181
Beiträge
1.579.177
Mitglieder
55.880
Neuestes Mitglied
Hahn
Oben