Hi! Irgendwie kann ich mit oben genannten Tools nicht umgehen. Hab mir das ganze mal unter Vista installiert. Bekomme das Beispielprojekt compiliert und auf den Stick geladen. So weit so gut. Nur läßt sich keines der Sourcefiles innerhalb von HiTOP5 editieren. Nicht mal wenn ich ein neues Projekt anlege. Als ob sie schreibgeschützt wären - was sie natürlich nicht sind. Das kanns doch nicht sein! Unverträglichkeit mit Vista oder hab ich bei dem Programm was nicht verstanden?
Hi! Mußt Rechtsklick und dann "Switch to Edit-Mode"! Komm aber mit dem Ding auch nicht wirklich zurecht! Falls du mal ein gutes Beispiel Projekt hast, wäre es super wenn du es postest. LED An/Aus oder ähnliches ;-) Das mitgelieferte Demo Projekt ist ja total undurchsichtig find ich! mfg
Danke für den Tipp!! Welches kranke Hirn denkt sich denn bloß sowas aus? >Das mitgelieferte Demo Projekt ist ja total undurchsichtig find ich! Naja, da kann man auch schon einiges abgucken und benutzen als Anfänger. Aber für den Einstieg ist es wahrscheinlich ein bißchen viel. Wenn ich den Kram am Laufen habe, laß ich dir mal den LED-Blinker mal rüberwachsen.
Ich kanns nicht oft genug wiederholen: "Was für ein Sch...!" Trotzdem das versprochene Elektroniker-HelloWorld:
1 | #include "lpc24xx.h" |
2 | |
3 | int main (void) |
4 | {
|
5 | volatile int i; |
6 | |
7 | // Enable Fast GPIOs
|
8 | SCS |= 1; |
9 | |
10 | // GPIO an roter LED-Kathode(P0.4) auf Ausgang schalten
|
11 | FIO0DIR |= (1UL << 4); |
12 | |
13 | // GPIOs an grüner Anode(P0.25) und Kathode(P0.27) auf Ausgang schalten
|
14 | FIO0DIR |= (1UL << 25) | (1UL << 27); |
15 | |
16 | // "Versorgungsspannung" über GPIO an Anode legen
|
17 | FIO0SET = (1UL << 25); |
18 | |
19 | // Wechselblinker rot-grün
|
20 | while (1) |
21 | {
|
22 | FIO0CLR = (1UL << 4); // rot ein |
23 | FIO0SET = (1UL << 27); // grün aus |
24 | for (i=0; i<250000; i++); // warten |
25 | FIO0SET = (1UL << 4); // rot aus |
26 | FIO0CLR = (1UL << 27); // grün ein |
27 | for (i=0; i<250000; i++); // warten |
28 | }
|
29 | }
|
Erstelle ein neues Projekt mit dem Wizard, das die Startup-Datei und das leere MAIN enthält. Ersetze den Inhalt der main.c durch den obigen Sourcode und kopiere noch die "lpc24xx.h" aus der Demo mit in den Ordner deines neuen Projekts. Viel Spaß damit. Ich gebs jedenfalls auf mit HiTOP und werde den FT2232 da runterschmeißen und die JTAG-Leitungen irgendwie herausführen, um meine J-Link anzuschließen.
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.