武汉芯源CW32F003E4 MCU芯片入门学习:3.工程模板的创建(不使用例程或模板)

2024-05-31 武汉芯源(CW32生态社区公众号)
MCU芯片,CW32F003E4,武汉芯源 MCU芯片,CW32F003E4,武汉芯源 MCU芯片,CW32F003E4,武汉芯源 MCU芯片,CW32F003E4,武汉芯源

本文中武汉芯源来给大家介绍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 将该警告信息屏蔽

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由枫婷转载自武汉芯源(CW32生态社区公众号),原文标题为:CW32F003E4芯片入门学习:3.工程模板的创建(不使用例程或模板),本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

武汉芯源CW32系列单片机数字电压电流表产品硬件设计指南

本文基于武汉芯源CW32系列单片机,介绍数字电压电流表产品硬件设计指南,希望对各位工程师有所帮助。

设计经验    发布时间 : 2024-06-20

武汉芯源半导体安全低功耗MCU CW32L010 | 新品使用初体验

CW32L010新品的正式发布,标志着嵌入式技术领域的又一次创新突破。今日,我们有幸进行该新品的首次使用体验,以一块L010核心板为例,体验一下这颗芯片

设计经验    发布时间 : 2024-10-18

基于CW32的MAX4466放大器模块的应用实验

MAX4466是一款低噪声、高增益的放大器模块。该模块采用了集成放大器芯片,能够在低电压下提供高增益。它的输入阻抗较高,能够与多种信号源(例如麦克风、传感器)实现良好的匹配。同时,MAX4466还具备很低的噪声水平,能够有效地提取和放大微弱的信号,提高系统的灵敏度。

设计经验    发布时间 : 2023-10-29

【应用】基于国产32位MCU芯片CW32F030C8T6的智能门锁方案,主频64MHz,具备低功耗多功能优势

智能门锁集成3D识别算法、接近检测、指纹输入模块,低功耗计算芯片等于一体,解锁快、功耗低、续航久,现武汉芯源推出一款MCU芯片CW32F030C8T6助力于智能门锁设计。

应用方案    发布时间 : 2023-03-14

CW32F003F4P7可控制外部信号的输入、输出,用于料位开关上实现液位的上、下限报警和控制

料位开关使用的是武汉芯源半导体的CW32F003F4P7作为主控芯片。CW32F003F4P7作为料位开关的主控单元,通过驱动震动部件,产生一定的震荡频率,当有液位变化从而引发震荡频率发生变化,CW32F003F4P7检测该变化,输出开关信号给设备主控单元,进而感知液位情况。CW32F003F4P7也会控制外部信号的输入、输出,提示操作人员及时了解液位情况,做出准确判断。

应用方案    发布时间 : 2024-11-06

【IC】武汉芯源CW32L010安全低功耗MCU,树立M0+产品行业新标杆!

近日,武汉芯源半导体CW32L010系列产品正式官方发布。这款产品以其卓越的产品性能,迅速在业界引起了广泛关注,并成功树立M0+产品行业的新标杆。产品是基于eFlash的单芯片低功耗微控制器,集成了主频高达48MHz的ARM®Cortex®-M0+内核、高速嵌入式存储器(多至64K字节FLASH和多至4K字节SRAM)以及一系列全面的增强型外设和I/O口。

产品    发布时间 : 2024-10-10

【技术】武汉芯源CW32单片机UART基本数据收发功能介绍

通用异步收发器是一种通用串行数据总线,常用于系统内各子模块间的数据交换。本文将以武汉芯源推出的CW32系列单片机的CW32L083为例,介绍UART基本数据收发功能。

技术探讨    发布时间 : 2023-04-25

武汉芯源(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

选型指南  -  武汉芯源  - 2022/10/21 PDF 中文 下载

深化客户认知,增强市场影响力:台州CW32芯片应用交流会圆满结束

活动现场,CW32生态社区李工通过简单的电击实验,向客户直观展示了CW32芯片超强的抗干扰性能,参会人员对CW32的表现赞不绝口,极大增强了客户使用CW32的信心。无刷电机这一市场的应用一直备受关注,李芳老师对CW32无刷水泵方案的介绍与Demo演示为活动增添了新的亮点。

原厂动态    发布时间 : 2024-09-25

【应用】基于CW32L系列MCU的指夹式血氧仪,实现更高精度测量

主控芯片建议使用CW32F003(20pin)资源足够,还便宜。CW32抗干扰性能可轻松通过ESD 8KV认证,加之优秀的ADC性能,是血氧仪类产品的不二之选

应用方案    发布时间 : 2023-09-07

芯片等级怎么分?CW32又该属于哪些等级?

芯片按照应用环境和性能要求的不同,可以分为不同的级别,包括民用级(消费级)、工业级、车规级、军工级和航天级,一般我们接触不到航天级,这里只给大家作为知识补充。每种级别的芯片在制造工艺、可靠性、性能、测试标准和成本等方面存在显著的区别。

技术探讨    发布时间 : 2024-09-18

基于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

商品及供应商介绍  -  武汉芯源  - 2024/1/15 PDF 中文 下载 查看更多版本

授人以渔,24电赛H题完赛资料开源,思想开源——硬件讲解

在2024年全国电子竞赛的H题目中,我们团队采用了CW32F030C8T6作为核心控制芯片,设计并完成了一款功能完备的智能小车。

设计经验    发布时间 : 2024-08-26

展开更多

电子商城

查看更多

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥8.2688

现货: 490

品牌:国民技术

品类:微控制器

价格:¥10.1765

现货: 470

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥7.6950

现货: 395

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥8.5050

现货: 225

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥9.1800

现货: 170

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥6.3450

现货: 158

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥10.5975

现货: 155

品牌:国民技术

品类:微控制器

价格:¥11.8824

现货: 148

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥5.6700

现货: 114

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥8.3700

现货: 65

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:Maxim

品类:MCU芯片

价格:¥4.9000

现货:10,000

品牌:航顺芯片

品类:MCU芯片

价格:¥6.4000

现货:1,600

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

最小起订量: 1 提交需求>

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面