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

【CuriosityNano测评报告】AVR128DB48+搭建环境

[复制链接]
1041|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 yinwuqing110 于 2021-4-11 16:57 编辑

    AVR128DB48Curiosity Nano评估板已收到有段时间了,由于月底比较忙,故没及时更新帖子了,关于Microchip的AVR系列单片机初次接触,先搭建好开发环境是必要的条件。本人先下载了Atmel Studio 7,安装完后将AVRDB系列相关代码范例的工程加载进Atmel Studio 7中,显示需要安装pack支持包,这与经常用的MDK有点相似。

    然后根据提示在线下载安装atpack包。


    此时再将AVR128DB48开发板接入电脑的USB,Atmel Studio 7会自动识别到板卡型号,并提供相关开发资源链接,非常便捷。

    这样就完成了使用MicrochipStudio将demo示例工程导入。再来看看MPLAB®X IDE的搭建,同样地将MPLABXIDE安装包下载后,傻瓜式的安装到指定路径下,使用MPLABXIDE加载进一个demo示例,提示未找到编译器,需要安装好编译器才能开启工程。这跟Linux下构建交叉编译器有点类似,我们常见的编译器是gcc,这里的AVR128DB48使用MPLABXC8编译器。

    安装完MPLABXC8编译器,将MPLABXC8编译器添加到新的工具链中,选择XC8安装到的路径


   接着新建一个工程,重命名工程名,选择Standalone Project,选择对应器件型号

     下一步选择编译时用的编译器

      接着填写项目名称,项目保存路径,选择ISO编码等信息

      完成上述步骤后,即创建了一个新的工程,初始界面如下图所示

    为了快速配置单片机的外设,Microchip提供了MPLAB® Code Configurator,这有点类似STM32CubeMX,可以更快更直观地配置外设基础代码,官方提示安装该插件的步骤如下图所示:

    于是乎按部就班地选择好对应的插件

    在线下载安装插件,由于服务器远在国外,可能需要点时间下载

     完成插件的安装后,借助MPLAB® Code Configurator插件,添加ADC0外设资源

      同样地添加VREF功能,并设置参数

      添加USART1外设,并设置相应参数。按照操作手册说明,项目是实现通过串口1接收ADC0传过来的数据,ADC模块选择PD3与PD4,为了实现ADC数据做为输入,输入脚必须配置为模拟信号,将数字信号使能关闭,关闭中断。完成后,在MPLABXIDE左边工程栏中会增加刚刚设置的外设源文件与头文件,调用只需包含该模块的头文件即可。

      在“main.c”中包含"mcc.h"头文件,就可以直接调用串口库函数了

      MPLAB®X IDE中还可以加载一个虚拟调试的插件,称为"数据可视化器",可以更直观地观察IO口数据变化。同样地安装好MPLAB Data Visualizer插件,由于在线下载安装受远程服务器影响,因此多次尝试都没能够成功下载。

     到这里基本的编译环境已搭建好,通过此次的操作,熟悉了MPLAB®X IDE的基本使用,功能还是比较强大的,插件也比较丰富,相较于MDK各有所长。最后附上用户指南与电路原理图,谢谢。
AVR128DA48-Curiosity-Nano-UG-DS50002971B.pdf (4 MB)
AVR-DA-Training-Manual-Differential.pdf (1.9 MB)
AVR128DA48_Curiosity_Nano_Schematics.pdf (1.68 MB)

使用特权

评论回复
沙发
名字是啥样| | 2021-4-6 11:35 | 只看该作者
感谢楼主的分享,期待楼主有更好的作品,学习一下。

使用特权

评论回复
板凳
yinwuqing110|  楼主 | 2021-4-8 16:27 | 只看该作者
本帖最后由 yinwuqing110 于 2021-4-8 16:38 编辑

纠正一下,帖子中提到{在“main.c”中包含"mcc.h"头文件},其实是不用手动include的,MCC会在生成代码时已自动添加了#include "mcc_generated_files/mcc.h",因此勿用画蛇添足,否则编译会报错。

使用特权

评论回复
地板
单片小菜| | 2021-4-8 22:13 | 只看该作者
期待楼主有更好的作品出来,持续关注中。

使用特权

评论回复
5
chenjun89| | 2021-4-9 07:45 | 只看该作者
感谢楼主的的讲解。

使用特权

评论回复
6
真爱吴迪迪| | 2021-4-9 09:52 | 只看该作者
这个环境确实不错,外观很漂亮。

使用特权

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

本版积分规则

99

主题

1022

帖子

7

粉丝