武汉芯源CW32F003E4 MCU芯片入门学习:3.工程模板的创建(不使用例程或模板)
本文中武汉芯源来给大家介绍CW32F003E4 MCU芯片入门学习内容——工程模板的创建(不使用例程或模板),希望对各位工程师有所帮助。
新建keil工程文件夹
创建一个文件夹为CW32_new_pro,注意避免出现中文路径和特殊符号
创建keil工程
打开keil,选择Project->New uVision Project,选择CW32_new_pro文件夹目录,输入项目名称,例子使用CW32_new_pro
选择芯片型号
芯片型号为CW32F003F4,如下:
选择CMSIS固件
复制CW32库文件和启动文件
复制CW32库文件和启动文件到CW32_new_pro
库文件路径:CW32F003_StandardPeripheralLib_V1.4\Libraries,
启动文件路径:CW32F003_StandardPeripheralLib_V1.4\IdeSupport\MDK\startup_cw32f003.s
创建main.c
在keil中右键Source Group1(根据自己的group名称还选择),选择Add New Item toGroupxxx,创建main.c文件
添加库文件和启动
在Groups,新建group取名为cw32_lib
选择cw32_lib,点击AddFiles,找到CW32_new_pro\Libraries\src目录,把所有.c选中,点击Add->Close->OK,完成添加。
添加启动文件
添加头文件路径
选择编译器
main.c文件编写
示例如下:
编译
点击上图所示的编译选项,会出现下图所示的错误,原因是重复定义了。
打开cw32f003_systick.c文件将164行的__weak void SysTick_Handler(void)修改为void SysTick_Handler(void)。即可解决14点的错误
再次点击编译,无错误,完成工程创建。
可以看到0个错误,0个警告,至此,工程模板创建完成。
探讨1.2.11的编译报错原因
CW32要用AC5编译器,用AC6编译会报错,可能是这样的错误,还有一堆的警告
KEIL从MDK5.37版本开始已经不集成AC5编译器了,想用最新版本有两个方法:方法1: 最简单的方法是先安装5.36再安装最新版本,这样AC5可以自动集成到MDK中。
安装完MDK后把ARMCC文件夹手动放到keil安装目录的ARM文件夹中
然后在keil中手动添加,选择刚刚添加的文件夹
如果不想折腾安装AC5编译器,可以对现有工程代码修改以适应AC6的编译规则
CW32的例程直接用AC6编译的话一般会报这个错误
AC6中__weak这个关键字不能被识别,改为__WEAK就好了(或如上删去),关键字的不同可以看这个图:
补充:用AC6编译有中文的代码会报-Winvalid-source-encoding的警告
用AC6编译有中文的代码会报-Winvalid-source-encoding的警告
可以在下方如图位置填入-Wno-invalid-source-encoding 将该警告信息屏蔽
- |
- +1 赞 0
- 收藏
- 评论 0
本文由枫婷转载自武汉芯源(CW32生态社区公众号),原文标题为:CW32F003E4芯片入门学习:3.工程模板的创建(不使用例程或模板),本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
授人以渔,24电赛H题完赛资料开源,思想开源——硬件讲解
在2024年全国电子竞赛的H题目中,我们团队采用了CW32F030C8T6作为核心控制芯片,设计并完成了一款功能完备的智能小车。
设计经验 发布时间 : 2024-08-26
基于CW32的MAX4466放大器模块的应用实验
MAX4466是一款低噪声、高增益的放大器模块。该模块采用了集成放大器芯片,能够在低电压下提供高增益。它的输入阻抗较高,能够与多种信号源(例如麦克风、传感器)实现良好的匹配。同时,MAX4466还具备很低的噪声水平,能够有效地提取和放大微弱的信号,提高系统的灵敏度。
设计经验 发布时间 : 2023-10-29
使用通用串口模块下载CW32F030芯片的方法
在常见的客户技术支持中,常有需要串口下载CW32芯片的问题,现整理一份文档供参考。
设计经验 发布时间 : 2024-07-20
【技术】武汉芯源CW32单片机UART基本数据收发功能介绍
通用异步收发器是一种通用串行数据总线,常用于系统内各子模块间的数据交换。本文将以武汉芯源推出的CW32系列单片机的CW32L083为例,介绍UART基本数据收发功能。
技术探讨 发布时间 : 2023-04-25
【应用】基于CW32L系列MCU的指夹式血氧仪,实现更高精度测量
主控芯片建议使用CW32F003(20pin)资源足够,还便宜。CW32抗干扰性能可轻松通过ESD 8KV认证,加之优秀的ADC性能,是血氧仪类产品的不二之选
应用方案 发布时间 : 2023-09-07
武汉芯源(CW)MOSFET选型指南
目录- MOSFET
型号- CWS70R430AX,CWS60R125AF,CWH65R041AZ,CWS55R580AF,CWS7N65ADR,CWS65R290ADR,CWS20N65AZ,CWS60R090AZ,CWS60R180BF,CWS24N60AZ,CWS5N65AF,CWS60R125AZ,CWS55R190AF,CWH60R070AZ,CWS7N65AT,CWS11N65AF,CWS55R580ADR,CWS11N65AC,CWH65R070AZ,CWS15N60AF,CWS11N65AX,CWS20N60AC,CWS20N60AF,CWS70R430AF,CWS11N65ADR,CWS7N65AP5R,CWS55R190BF,CWS55R140AF,CWH60R074BZ,CWS20N60AZ,CWS50R580AF,CWS5N65ADR,CWS15N70AF,CWS60R099BF,CWS5N70AT,CWS60R130BZ,CWS7N65AS2R,CWS65R190BDR,CWS60R150AF,CWS55R140BF,CWS5N70ADR,CWS5N65AT,CWS60R090AF,CWH65R041BZ,CWS70R430CDR,CWS7N65AF,CWS20N65AP8R,CWS70R430ADR,CWS15N65AF,CWS15N65AC,CWS20N65AC,CWS20N65AF,CWS60R099BZ,CWS60R130BF,CWS5N70AF,CWS24N60AF
基于CW32F003E4P7的数字电压电流表产品方案
本文介绍了采用CW32F003E4P7芯片片作为核心控制单元,负责整个系统的数据处理和控制的数字电压电流表产品方案。
应用方案 发布时间 : 2024-08-20
【应用】基于国产32位MCU芯片CW32F030C8T6的智能门锁方案,主频64MHz,具备低功耗多功能优势
智能门锁集成3D识别算法、接近检测、指纹输入模块,低功耗计算芯片等于一体,解锁快、功耗低、续航久,现武汉芯源推出一款MCU芯片CW32F030C8T6助力于智能门锁设计。
应用方案 发布时间 : 2023-03-14
武汉芯源半导体成功举行无锡地区CW32线下技术交流研讨会
2024年7月12日,武汉芯源半导体在无锡成功举办CW32系列MCU技术研讨会,吸引两轮车仪表及电动工具行业客户。孙秀艳总监展示企业实力,李家庆与李芳老师深入讲解产品应用,促进行业合作与技术创新,推动CW32 MCU在多个领域的应用。
厂牌及品类 发布时间 : 2024-08-19
基于CW32的无刷直流空心杯电机无感方波控制驱动方案
本方案采用CW32F030C8T6作为主控芯片,采用无感方波控制算法控制无刷直流空心杯电机。CW32F030C8T6是一款高性能、低功耗的32位微控制器,具有丰富的片上外设资源,可以适合用于电机控制。无感方波控制算法是一种简单有效的电机控制算法,不需要使用霍尔传感器,可以降低硬件成本。
应用方案 发布时间 : 2024-04-23
武汉芯源半导体有限公司
型号- CW24XX,CW32L052R8,CW32L,CW32L031,CW32L052,CW32L SERIES,CW32系列,CW32F,CW32,CW32F030,CW32L031C8,CW24XX系列,CW32F030C8,CW32F003F4,CW32L052C8,CW32R031C8,CW32R031,CW32F003,CW32L031K8,CW32L031系列,CW32F030K8,CW32L052系列,CW32L032K6,CW32L032E6,CW32L083RB,CW32L083RC,CW32 SERIES,CW32A030C8,CW32F系列,CW32L083系列,CW32L083VC,CW32L083RX,CW32L083,CW32W031R8,CW32F030FX,CW32F030F8,CW32F003E4,CW32L083MC,CW32F SERIES,CW32W031,CW32F030F6,CW32F030 SERIES,CW32L系列,CW32L032F6,CW32L031F8
武汉芯源CW32系列单片机数字电压电流表产品硬件设计指南
本文基于武汉芯源CW32系列单片机,介绍数字电压电流表产品硬件设计指南,希望对各位工程师有所帮助。
设计经验 发布时间 : 2024-06-20
【经验】武汉芯源CW32系列MCU芯片低功耗模式的特性介绍
武汉芯源CW32系列芯片支持3种工作模式,运行模式、休眠模式以及深度休眠模式,本文以CW32L083为例介绍低功耗模式的特性。
设计经验 发布时间 : 2023-01-03
CW32F003E4芯片入门学习:4.工程模板创建(使用例程或模板)
如何使用CW32F003E4芯片创建工程模板。
设计经验 发布时间 : 2024-07-18
电子商城
现货市场
服务
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论