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)
        {
            
        }
}
相关推荐
西城微科方案开发1 小时前
高速低功耗增强型8位单片机——HC89F0531 SSOP24
单片机·嵌入式硬件
EdmundXjs2 小时前
flashrom v1.5.1 Windows
windows·stm32·单片机
Saniffer_SH4 小时前
【市场洞察】一叶知秋 - 从2026年开年Quarch公司PCIe 6.0测试工具销售状况说起
服务器·人工智能·嵌入式硬件·测试工具·fpga开发·自动化·压力测试
llilian_164 小时前
铷原子频率标准 以时频基准破局,为计量校准赋能 时基铷钟
网络·功能测试·单片机·嵌入式硬件·测试工具·算法
潜创微科技5 小时前
CH9339 双主机 USB3.2 协同 + PD 快充对拷芯片方案
嵌入式硬件·音视频
wearegogog1235 小时前
NEC红外线协议编码与解码(STM32实现)
网络·stm32·嵌入式硬件
振南的单片机世界6 小时前
中断向量表:CPU的“紧急联系人”名单
单片机·嵌入式硬件
llilian_166 小时前
频率计生产厂家 高精度通用频率计核心参数设置指南 双频率计 无线频率计
功能测试·单片机·嵌入式硬件·硬件工程
普中科技6 小时前
【普中 51-Ai8051 开发攻略】-- 第 10 章 矩阵按键实验
单片机·嵌入式硬件·矩阵·开发板·普中科技·ai8051u·aicube
努力的小帅6 小时前
蓝桥杯——入门
c语言·单片机·蓝桥杯