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)
        {
            
        }
}
相关推荐
嗯嗯=27 分钟前
STM32单片机学习篇2
stm32·单片机·学习
三佛科技-1341638421242 分钟前
宠物洗澡打泡机方案开发,宠物洗澡电动泡泡机MCU控制方案分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺·宠物
辰哥单片机设计1 小时前
STM32项目分享:智能宠物项圈系统
stm32·嵌入式硬件·宠物
电子科技圈1 小时前
芯科科技持续推动智能网联及边缘AI加速发展
人工智能·科技·嵌入式硬件·mcu·物联网·智能硬件·iot
帅次2 小时前
系统分析师-嵌入式系统分析与设计
嵌入式硬件·mcu·物联网·proteus·iot·嵌入式实时数据库·rtdbs
leaves falling9 小时前
c语言-扫雷游戏
c语言·单片机·游戏
梁洪飞10 小时前
clk学习
linux·arm开发·嵌入式硬件·arm
eewj12 小时前
STM32中FCLK时钟信号的作用
stm32·单片机·嵌入式硬件
淘晶驰AK13 小时前
ESP32和STM32哪个更容易学?
stm32·单片机·嵌入式硬件
__万波__14 小时前
STM32L475实现精度更好的delay函数
stm32·单片机·嵌入式硬件