澎湃微芯片入门教程

最近接触到一款澎湃微的芯片,出一期基础教程

第一步:安装芯片包,这个获取途径呢,我在官网上也没看到,官网上的资料特别少,所以获取途径只能在以公司的途径获取,获取之后安装一下就ok。
第二步:新建一个文件夹Project,我们的工程就放在这里,另外我们新建四个子文件夹,分别命名CMSIS,Library,MDK,User,这将是我们存放必要文件的地方。然后我们逐个文件夹添加必要文件。如图1在这里插入图片描述

具体做法如下:
1.文件夹CMSIS添加startup_pt32x031.s和system_pt32x031.c文件。单击桌面的keil图标,打开文件所在位置,地址栏应该是xxx/xxx/keil_v5/UV4,我们返回上一级地址,xxx/xxx/keil_v5,进入ARM文件夹,再进入PACK,进入PAI-IC文件夹,这个就是澎湃的芯片包资料了,后面的直接单击进入下一级文件夹,到目录1.0.6,这个数字命名的文件夹,这个是版本号,可能会不同,大差不差。由于这个包的子文件夹太多,我就不列举了,直接给地址吧,真的是太多了,D:\Keil_v5\ARM\PACK\PAI-IC\PT32X031_DFP\1.0.6\stdperiph_lib\PT32x031_StdPeriph_Lib\Libraries\CMSIS\Device\PT\PT32x031\Source\Templates(system_pt32x031.c)和D:\Keil_v5\ARM\PACK\PAI-IC\PT32X031_DFP\1.0.6\stdperiph_lib\PT32x031_StdPeriph_Lib\Libraries\PT32x031_StdPeriph_Lib_Driver\cmsis(startup_pt32x031.s)如图2在这里插入图片描述

2.文件夹Library添加Device和Libraries文件夹,D:\Keil_v5\ARM\PACK\PAI-IC\PT32X031_DFP\1.0.6(Device),直接将Device文件夹复制过来,D:\Keil_v5\ARM\PACK\PAI-IC\PT32X031_DFP\1.0.6\stdperiph_lib\PT32x031_StdPeriph_Lib(Libraries),直接将Libraries文件夹复制过来。如图3在这里插入图片描述

3.MDK文件夹的话,就随便找个例程复制过来就行,D:\Keil_v5\ARM\PACK\PAI-IC\PT32X031_DFP\1.0.6\stdperiph_lib\PT32x031_StdPeriph_Lib\Projects\PT32x031_StdPeriph_Examples\ADC\ADC_Timer(MAK_ARM),文件夹直接复制过来。如图4在这里插入图片描述

4.User文件夹放程序源码,还是刚刚这个文件夹D:\Keil_v5\ARM\PACK\PAI-IC\PT32X031_DFP\1.0.6\stdperiph_lib\PT32x031_StdPeriph_Lib\Projects\PT32x031_StdPeriph_Examples\ADC\ADC_Timer,里面有mian.c,mian.h,pt32x031_it.c和pt32x031_it.h,pt32x031_conf.h,这个文件都是需要的。如图5在这里插入图片描述
到这里文件夹就已将构造完成了。
接下来打开MDK文件的里面的Project工程。对了,这里还需要改一下文件夹的属性,这个官方的文件是只读文件,我们在最开始的Project文件的属性只读取消掉。如图6在这里插入图片描述
添加包含文件夹路径
1.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\CMSIS
2.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\Library\Device\Include
3.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\Library\Libraries\CMSIS\Device\PT\PT32x031\Include
4.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\Library\Libraries\CMSIS\Include
5.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\Library\Libraries\PT32x031_StdPeriph_Lib_Driver\cmsis
6.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\Library\Libraries\PT32x031_StdPeriph_Lib_Driver\inc
7.C:\Users\Administrator\Desktop\CSDN\PT32X031XXX\Project\User

添加源文件夹路径
1.CMSIS,这个就添加startup_pt32x031.s和system_pt32x031.c文件
2.User:mian.c和pt32X031_it.c
3.StdPeriph_Driver,这个直接删除即可
4.Retarget,这个文件夹直接删除即可
结果如图7 在这里插入图片描述
然后我们将main函数里面的代码修改删除一下,如图8在这里插入图片描述另外,pt32X031_it.c文件里面也有文件需要删除一下,如图9在这里插入图片描述最后测试如图10所示在这里插入图片描述
运行成功,无错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值