本帖最后由 呐咯密密 于 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闪烁的效果
|