Mikrocontrollerprogammierung in C

Hallo Leute,

ich möchte für ein Blinkherz (Herz mit 10 LEDs) eine neue Firmware programmieren.
Möchte dies jedoch in C machen. Einzelne LEDs ansteuern ist kein Problem.
Jedoch in den Flash schreiben, oder einfache Speichermanipulation fällt mir in C schwer, da mir die Syntax nicht ganz klar ist.
Was ich eigentlich suche ist eine Seite, auf der es Tutorials für Mikrocontrollerporgrammierung
in C gibt, bzw. Code-Beispiele. Oder ist es so abwegig den MSP430 in C zu programmieren???

Ich danke für jeden Tipp und jeden Link.
 
Danke, jedoch habe ich diese Seite schon gefunden und ich habe sehr wohl google befragt ;-)

Die Seiten sind nicht schlecht, jedoch wird hier nicht beschrieben, wie man in den Flash schreiben kann. Sry, oder hab ich was übersehen...
 
Dann definier dein Problem doch mal etwas genauer, bitte ;)
Mit "deinem" Controller hab ich leider keine Erfahrung, hab bisher nur mit der PIC16er und 18er Serie von Microchip gearbeitet.
Ich gehe davon aus das du einen Programmer für deinen Controller hast, oder ?
Wenn ja, wo liegt dann das Problem ?
 
also code-beispiele kann ich dir nicht geben, aber datenblätter könnte ich dir zukommen lassen, da ich in nem praktikum auch gerade den msp430 programmiere. ansonsten verstehe ich dein problem nicht ganz. wie bindest du den controller denn an, damit du den überhaupt programmieren kannst?

also bei uns ist es etwa so:

zum programmieren benutzen wir den code composer. zum programmieren ist das board mit dem controller per jtag angeschlossen. geladen haben wir zum programmieren noch die ganzen beschreibungen, so dass wir entsprechende ports etc. direkt per namen ansprechen können.

also an sich ist das alles recht leicht gelöst
 
Also... der MSP40 ist auf einer Platine gelötet.
Auf der Platine sind zudem die LEDs angelötet.
Das Board mit dem Controller ist per JTAG angeschlossen. (Also über LPT)
Zum Porgrammieren verwende ich IAR Embedded Workbench 4.0.

Das ansteuern von Ports ist nicht das Problem.
Ich möchte nur wissen wie ich nun in C auf den Flash etwas ablegen kann.
Ob ich eine Schnittstelle benötige, wie SEROW meint.... weiß ich nicht...
Im Internet habe ich bisher nichts brauchbares gefunden, nur wie man
Ports anspricht (Also die Grundlagen).

@lightsaver: ja, wär nett, wenn du mir die datenblätter zukommen lassen könntest, danke!
 
Bei AnalogDevice sind immer in den Datenblättern des Controllers oder des Speichers Beispiele, wie man ins Memmory schreibt. Schau doch mal im Datenblatt des MSP40 oder auf der Homepage des Herstellers nach. Vielleiht sind findest du in denen von lightsaver etwas.
 
Zurück
Oben