小编Оле*_*лег的帖子

点亮STM32F103C8T6上的LED

我正在试灯STM32F103C8T6上的LED指示灯(在端口c,针脚13上)。我没有使用IDE。码:

#include "include/stm32f10x.h"

int main()
{
    RCC->APB2ENR |= RCC_APB2ENR_IOPCEN;

    GPIOC->CRH  &= ~GPIO_CRH_CNF13;
    GPIOC->CRH  |=  GPIO_CRH_MODE13_0;

    GPIOC->BSRR  = GPIO_BSRR_BR13;

    while(1)
    {
        GPIOC->BSRR = GPIO_BSRR_BS13;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在包含目录中包含文件的链接:

system_stm32f10x.h

core_cmInstr.h

core_cmFunc.h

core_cm3.h

stm32f10x.h第1部分

stm32f10x.h第2部分

我就是这样编译的

arm-none-eabi-gcc --specs=nosys.specs -o output led.c

将其上传到mc后,什么也没有发生。

c embedded arm stm32 stm32f1

3
推荐指数
1
解决办法
996
查看次数

标签 统计

arm ×1

c ×1

embedded ×1

stm32 ×1

stm32f1 ×1