Forum: Compiler & IDEs EmBitz - Register View


von Max M. (maxmicr)


Lesenswert?

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
von bayuwaare (Gast)


Lesenswert?

Bei der Gelegenheit (is aber OffTopic):

EmBitz is leider schon geil.

von Max M. (maxmicr)


Lesenswert?

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)

von bayuwaare (Gast)


Lesenswert?

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
}

von Max M. (maxmicr)


Lesenswert?

bayuwaare schrieb:
> Probier's mal so:

Danke, jetzt funktionierts.

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.