Keil5手动添加Device

1. 进入MDK官网

比如我要添加Stm32F103系列芯片,找到ST公司的http://www.keil.com/dd2/stmicroelectronics/stm32f103c8/#/eula-container

在这里插入图片描述

2. 手动点击下载 ,不需要登录账号,直接进入后台下载.下载完成之后双击运行.

在这里插入图片描述

3. 进入自动安装,等待安装完成后,打开Keil5,查看

在这里插入图片描述
大功告成,添加完成!

### 如何在 Keil 5添加新设备 在嵌入式开发环境中,Keil uVision 是一种广泛使用的集成开发环境 (IDE),支持多种微控制器的编程和调试。为了适应不同的硬件平台,在 Keil 5添加新的设备是一项常见的操作。 #### 设备库的支持 Keil 提供了一个庞大的设备数据库,涵盖了大多数主流厂商的微控制器型号。如果目标设备未被默认包含,则可以通过手动方式将其添加至项目中[^1]。 #### 步骤说明 以下是具体的操作方法: 1. **启动 Keil 软件并创建或打开现有工程** 打开 Keil μVision IDE 并加载您的工程项目文件 (.uvproj 或 .uvprojx)。 2. **进入设备选择窗口** 在菜单栏中依次点击 `Project` -> `Options for Target...`,这会弹出一个对话框用于配置当前项目的各种参数。 3. **指定目标设备** 切换到 `Device` 标签页,这里可以找到已预定义好的处理器列表。如果没有看到所需的特定芯片型号,请单击右侧的 “Select Device by Part Number” 链接按钮来查找更详细的选项[^2]。 4. **搜索所需器件号** 输入具体的 MCU 型号名称或者部分关键字进行匹配检索;例如,“STM32F407”,然后双击确认选中的条目或将它拖拽回主界面上方区域完成关联绑定过程。 5. **应用更改并保存设置** 完成上述动作之后记得按下 OK 键使修改生效,并通过 File->Save All 动作持久化这些调整结果以便下次继续沿用相同的构建条件。 6. **验证配置有效性** 编写一段简单的测试程序(比如点亮 LED),尝试编译链接运行看是否存在任何错误提示信息。如果有异常情况发生则需重新审视刚才所做的每一步决定是否正确无误。 ```c // 示例代码:初始化 GPIO 口控制外部电路元件状态切换功能演示片段 #include "stm32fxxx.h" int main(void){ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); // 开启时钟供给给D组端口模块使用权限 GPIO_InitTypeDef GPIO_InitStruct; /* 设置 PD8 引脚为推挽输出模式 */ GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStruct.GPIO_OType = GPIO_OType_PP; GPIO_InitStruct.GPIO_Speed = GPIO_Speed_100MHz; GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL ; GPIO_Init(GPIOD,&GPIO_InitStruct); while(1){ GPIOD->BSRR |= GPIO_BSRR_BR8; // 清零PD8引脚电平信号使其处于低态 Delay_ms(500); // 等待半秒钟时间间隔 GPIOD->BSRR |= GPIO_BSRR_BS8; // 将PD8置高从而激活连接负载工作循环往复执行下去... Delay_ms(500); } } ``` 当按照以上流程成功集成了一个新的目标板卡后,就可以着手开展后续的应用层逻辑设计环节了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是唐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值