Forum: Mikrocontroller und Digitale Elektronik Ersthilfe


von Hans (Gast)


Lesenswert?

Hallo,
ich bin gerade am Anfang der µC Programmierung und wollte mal fragen was 
man für ne Programmierung alles braucht, was noch dazu kostenlos wäre?
Ich habe mir fürs erste von Infineon den XC164CM Starter Kit zugelegt. 
Nun stehe ich aber trotz der vorhandenen Software vor dem Problem wo und 
womit ich anfangen soll und was ich dazu brauche.
Fürs erste wollte ich auf den ADC ein Signal einlesen-aber ich habe im 
Moment keinen Plan wie ich anfangen soll...
Wäre super nett wenn ihr einem totalen Anfänger etwas auf die Füsse 
helfen könntet-vllt gibt es ja auch I-Net Seiten oder Bücher die fürs 
erste ganz gut wären-trotzdem will ich es aber vermeiden ganze 
Bibliotheken leer zu lesen.

Danke schonmal für eure Hilfe!

von Daniel (Gast)


Lesenswert?

grundsätzlich wäre es sinnvoll gewesen wenn du (falls du wirklich noch 
nie nen up programmiert hast) mit einem kleineren 8 Bit up anfangen 
würdest... nun gut, du hast den xc167 schon...

ich persönlich würd mir erst mal einige stunden zeit nehmen um einfach 
nur im manual etwas zu lesen (was ja beim xc167 schon einen beachtlichen 
umfang annimmt :-) ), damit du abschätzen kannst, was der xc167 so 
kann...
dann stellt sich die frage ob du in c oder assambler programmieren 
wilst, hast du noch nie nen uP programmert, würd ich assembler 
empfehlen, weil es, spätestens wenns etwas kompliziertere Programme gibt 
wichtig ist, dass du genau weisst was du programmierst und was da 
passiert...

>>Fürs erste wollte ich auf den ADC ein Signal einlesen-aber ich habe im
>>Moment keinen Plan wie ich anfangen soll...
würd zuerst mal damit beginnen eine LED blinken zu lassen, dann siehst 
du auch immer ob der up läuft...
wie der adc funktioniert wird dir das manuall gerne sagen, bei problemen 
am besten den code hier posten...

mfg
Daniel

von Ralph (Gast)


Lesenswert?

Hallo

Lad die von Infineon das Tool "Dave" runter.
Mit dem Tool kannst du den µC auf einer grafischen Oberfläche 
konfigurieren und den Code erzeugen.
Du must danach "nur noch" deine Funktion einbauen.

von Tom (Gast)


Lesenswert?

Das mit dem langsam anfangen kann ih befürworten.

LED blinken lassen ist der typische Einstieg. Mach es erstmal mit 
Verzögerungsschleifen. Dann kannst Du mal versuchen, auf einen 
Tastendruck zu reagieren, vielleicht durch zyklisches Abfragen. 
Lauflicht ist auch eine schöne Übung.

Dann lies Dich mal in die Interrupts ein und realisiere den Taster wie 
auch das Blinktiming (eins nach dem andern) mit Interrupts.

Wenn Du die Interrupts drauf hast, dann mach mal ne AD-Wandlung oder 
sprech eine andere On-Chip-Komponente an.

Und so weiter, das wird beliebig kompliziert. Speziell Dein Luxus-µP 
bietet dem Experten einiges.

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
Noch kein Account? Hier anmelden.