STM32创建工程步骤

以创建led工程为例:

新建一个led文件夹

新建一个以led命名的工程(用keil_uVision5)并添加三个组。

Library文件夹里放置库函数文件。

User:

点亮led灯的程序;

直接给寄存器赋值

调用库函数。

复制代码
#include "stm32f10x.h"                  // Device header

int main (void)
{
//        RCC -> APB2ENR = 0X00000010; // 打开gpioc的时钟。
//        GPIOC->CRH = 0X00000030; // 模式与时钟配置
//        GPIOC->ODR = 0X00002000; // 0X00000000亮。
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//外设和状态。时钟使能。
        GPIO_InitTypeDef GPIO_InitStructure; 
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // 通用推挽输出。
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
        GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
        GPIO_Init(GPIOC, &GPIO_InitStructure);// 配置端口gpio模式
    
        // GPIO_SetBits(GPIOC, GPIO_Pin_13); // 灭
        GPIO_ResetBits(GPIOC, GPIO_Pin_13); // 亮
        while(1)
        {
            
        }
}
相关推荐
somi74 分钟前
51单片机-03-串行通信
单片机·嵌入式硬件·51单片机
国科安芯5 分钟前
星载电源遥测模块抗辐照RISC-V MCU的性能适配与应用
单片机·嵌入式硬件·无人机·cocos2d·risc-v
F133168929575 分钟前
33V降5V,25V降12V,12A,WD5030A
人工智能·单片机·嵌入式硬件·汽车·智能家居
CWM-1831253363910 分钟前
士模微CM4101:低噪声精密运算放大器完美替代OP27
嵌入式硬件·音视频
三佛科技-1341638421219 分钟前
HN4004_40V10A 贴片SOP8 N沟道MOSFET场效应管详细分析
嵌入式硬件·物联网·智能家居·pcb工艺
羽获飞33 分钟前
从零开始学嵌入式之STM32——26.STM32的通用定时器-生成PWM方波
stm32·单片机·嵌入式硬件
12.=0.1 小时前
【stm32_1】集成开发环境的搭建 + KEIL5使用STM32标准固件库源码建立M4工程模板
stm32·单片机·嵌入式硬件
CodeCraft Studio1 小时前
构高可靠嵌入式软件开发环境:Green Hills嵌入式IDE、编译器与JTAG调试工具全面解析
ide·嵌入式硬件·嵌入式开发·c++编译器·嵌入式开发工具·green hills·jtag调试
我不是程序猿儿1 小时前
【嵌入式】中断(Interrupt)和外部中断(External Interrupt)
单片机·嵌入式硬件
姓刘的哦1 小时前
RK3568之pinctrl子系统和GPIO子系统
单片机·嵌入式硬件