打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】+开箱搭建环境以及踩坑

[复制链接]
8862|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 呐咯密密 于 2021-8-19 11:44 编辑

PIC® & AVR® Curiosity Nano开发板第七波活动结束后,我幸运的获得了测评资格,外貌鉴定:

小巧精致,红油显得整块板子很亮眼,大小大概只有大拇指那么大。刚看到这块板子预留的排针孔我还诧异了一下,孔不在一条直线上,难道送的排针要焊在邮票孔上吗?这设计的也太**肋了吧,后来发现是自己格局小了,排针完全可以交错插进去,会很结实,保证在不需要焊接的情况下保持良好的接触。大赞!!!

因为是第一次开发这款MCU,在活动页面点击开发环境去下载MPLABXIDE。

找到最新版本下载:

下载之后显示5.5的版本,但是大小只有7.71MB,这就很奇怪,果然,在安装的时候报错,显示文件不完整。

检查几遍都没啥问题,判断应该是这个版本上传有问题,希望厂家解决一下,我自己已经降低版本,安装了5.45版本的,1G多的内存。
安装好之后连接上板子,打开软件便自动识别,可以在这里下载板子的各种资料。

使用MPLABXIDE点亮第一盏灯:


MPLABXIDE可添加MCC插件,MCC插件是类似于STM32cubeMX功能的插件,让你在一个软件中将工程配置和代码编译两件事一起办了。利用MCC配置时钟,引脚等外设功能,实际操作下来感觉似乎比STM32cubeMX更加方便。
1.添加MCC插件
在头部菜单点击Tools->Plugins Download,在弹出的MPLAB Data Visualizer界面中勾选      MPLAB® Code Configurator  


这里声明一下,因为我已经安装,所以实在Updates里面,如果是未安装,是在这里找


安装完成后重启软件,新建工程。

2.新建工程:








3.使用MCC配置工程

新建完项目后点击MCC图标进入MCC界面


设置时钟,因为该板子不带外部晶振,这里选择内部时钟。注意选择一下封装。


根据电路图设置IO


添加延时函数


最后生成工程


在delay.c中可以看到两个延时函数已定义


pin_manager.h中使用宏定义的方式定义了LED0的相关操作。


我们在主函数中调用IO翻转和延时就可以达到LED闪烁的效果


使用特权

评论回复
沙发
pzsh| | 2021-8-16 21:35 | 只看该作者
楼主好快, Q41的板子已经使用上了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:苏州澜宭自动化科技嵌入式工程师
简介:本人从事磁编码器研发工作,负责开发2500线增量式磁编码器以及17位、23位绝对值式磁编码器,拥有多年嵌入式开发经验,精通STM32、GD32、N32等多种品牌单片机,熟练使用单片机各种外设。

516

主题

3935

帖子

48

粉丝