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!
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.