当前位置: 首页 > news >正文

keil创建工程 芯源半导体CW32F003E4P7

提前下载keil

安装步骤

1、下载CW32F003固件库

芯源半导体官网下载固件库
下载好后右键解压
在这里插入图片描述
CW32F003_StandardPeripheralLib_V1.5\IdeSupport\MDK
进入MDK文件夹
双击WHXY.CW32F003_DFP.1.0.4.pack安装固件库
在这里插入图片描述
在这里插入图片描述
点击next然后finish安装结束
keil创建工程
点击new uVision Project

在这里插入图片描述
新建文件夹进入后输入工程名称
在这里插入图片描述
选择库文件
在这里插入图片描述
勾选固件
在这里插入图片描述
复制库文件和启动文件到新创建的目录
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击三个小方块添加指定目录 /libraries/src/ 下所有.c文件,以及刚才找到的启动文件
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

添加头文件,点击魔术棒,选择c/c++

在这里插入图片描述

在这里插入图片描述

添加inc目录

在这里插入图片描述

选择编译器 v5
在这里插入图片描述

#include "base_types.h"
#include "cw32f003.h"
#include "system_cw32f003.h"int32_t main(void)
{CW_SYSCTRL->AHBEN_f.GPIOC = 1U; // Open GPIOC ClkCW_GPIOC->ANALOG_f.PIN0 = 0U; // DigitalCW_GPIOC->BRR_f.BRR0 = 1U;    // Reset PA00CW_GPIOC->DIR_f.PIN0 = 0U;    // Outputwhile (1){CW_GPIOC->TOG = bv0;//电平发名字卷FirmwareDelay(100000);}
}

报错重复定义

在这里插入图片描述
修改cw32f003_systick.c的164行,删除_weak
在这里插入图片描述

http://www.lryc.cn/news/331414.html

相关文章:

  • 学习鸿蒙基础(12)
  • HTML5和CSS3笔记
  • MHA高可用-解决MySQL主从复制的单点问题
  • 【多线程】震惊~这是我见过最详细的ReentrantLock的讲解
  • 分布式链路追踪与云原生可观测性
  • CSS3新增的语法(三)【2D,3D,过渡,动画】
  • Flutter应用在苹果商店上架前的准备工作与注意事项
  • 如何开启MySQL的binlog日志
  • 设计模式|状态机模式(State Machine Pattern)
  • Django源码之路由的本质(上)——逐步剖析底层执行流程
  • 基于深度学习的植物叶片病毒识别系统(网页版+YOLOv8/v7/v6/v5代码+训练数据集)
  • Native Instruments Kontakt 7 for Mac v7.9.0 专业音频采样
  • yolov8训练流程
  • Java基础学习: Forest - 极简 HTTP 调用 API 框架
  • Pandas Dataframe合并连接Join和merge 参数讲解
  • ABC318 F - Octopus
  • Docker实战教程 第3章 Dockerfile
  • JSON在量化交易系统中的应用
  • x-cmd-pkg | broot 是基于 Rust 开发的一个终端文件管理器
  • 设置asp.net core WebApi函数请求参数可空的两种方式
  • Vue.js组件精讲 开篇:Vue.js的精髓——组件
  • R语言中的常用数据结构
  • 基于Python的微博旅游情感分析、微博舆论可视化系统
  • 机器学习的模型校准
  • 0.17元的4位数码管驱动芯片AiP650,支持键盘,还是无锡国家集成电路设计中心某公司的
  • 【C++】编程规范之内存规则
  • 并发编程之线程池的应用以及一些小细节的详细解析
  • 基于JSP的农产品供销服务系统
  • redis之主从复制、哨兵模式
  • 【随笔】Git 基础篇 -- 分支与合并 git rebase(十)