Hallo, ich hab mir für die STM32F103-Entwicklung die EmBitz 1.1 IDE installiert, ST-Link wurde erkannt leider hab ich noch nicht rausgefunden, wie man sich den Zustand der Register des Controllers anschauen kann? Weis jemand, wo das zu finden ist? Eine weitere Frage hätte ich noch: Ist es möglich, in EmBitz kein C-Projekt sondern ein Assembler-Projekt zu erstellen (in dem man dann den Code nicht in C sondern in Assembler schreibt)? Edit: Okay, hab das Register View gefunden, die 2. Frage bleibt aber :)
:
Bearbeitet durch User
bayuwaare schrieb: > EmBitz is leider schon geil. Ja, finde ich bis jetzt auch. Vor allem im Register View einfach die Werte ändern zu können und es wird live auf den Controller übertragen, ist schon super! Würde aber gerne auch etwas ARM Assembler üben. Aktuell bin ich irgendwie zu blöd, Register zu manipulieren, warum erkennt der GCC das nicht als Register:
1 | #include "stm32f10x.h" |
2 | |
3 | int main(void) |
4 | { |
5 | RCC_APB2ENR |= RCC_APB2ENR_IOPAEN; |
6 | while(1) |
7 | { |
8 | |
9 | } |
10 | } |
1 | src\main.c|18|error: 'RCC_APB2ENR' undeclared (first use in this function) |
Probier's mal so:
1 | /**********************************/
|
2 | #include "stm32f10x.h" |
3 | |
4 | int main (void) |
5 | {
|
6 | SystemInit (); // Minimum damit was geht |
7 | |
8 | //RCC_APB2ENR |= RCC_APB2ENR_IOPAEN;
|
9 | RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; |
10 | |
11 | while(1) |
12 | {
|
13 | |
14 | }
|
15 | }
|
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.