[PIC®/AVR® MCU] 【CuriosityNano测评报告】01.开箱、建立测试项目及点灯

[复制链接]
455|1
手机看帖
扫描二维码
随时随地手机跟帖
hu9jj|  楼主 | 2021-11-27 17:32 | 显示全部楼层 |阅读模式
#申请原创#

    临近中午收到快递,下午便开始动手开箱测试。

一、开箱

    打开红色的包装盒,从防静电袋中取出红色的核心板以及两个排针,细心地将排针插入核心板上蛇形排列的焊盘中:
open_0.jpg

    这是插好排针的核心板:
open_1.jpg

    通过USB线连接电脑,板上的用户LED亮起来了,一切正常。

二、下载相应的资料

    打开MPLAB X IDE软件,稍等片刻,系统自动安装好了驱动程序,与核心板建立了连接:
open_3.jpg

    待软件识别出了核心板之后,会自动打开一个窗口,其中包括一些资料的链接,我选择下载了用户手册、电路图及数据手册:
open_4.jpg

    这是用户手册:
open_5.jpg

    这是电路图:
open_7.jpg

    这是数据手册:
open_8.jpg

    这些资料在后续测试过程中很可能会用得着:
open_9.jpg

    在本次测试中首先需要了解连接LED的引脚:
open_a.jpg

    从用户手册中也可以查到这些资料:
open_i.jpg

    为了之后查找和使用的方便,我将引脚资料复制到EXCEL文件中,便于标注和分配各个引脚的作用:
open_j.jpg

    作好这些准备工作之后就可以开始建立测试项目了。


三、建立测试项目

    点击新建项目,按照引导逐步选择和设置。首先是选择项目类型,选择标准项目:
open_b.jpg

    然后选择器件,可以输入关键字进行筛选,方便查找,例如只要输入“1627”,ATtiny1627选项就会被筛选:
open_c.jpg

    接着选择工具:
open_d.jpg

    之后选择编译器:
open_e.jpg

    最后输入项目名称,点击“完成”按钮即可建立项目的框架,此时注意编码选择,否则有可能无法显示汉字,我习惯选择GB2312字符集:
open_f.jpg


四、系统配置和建立点灯程序

    项目框架建立之后,需要通过MCC代码配置器来生成基本的代码。可以有两种方式方法进入和退出代码配置器MCC,一是点击工具栏上的MCC图标:
open_g.jpg

    另外也可以从菜单栏中选择:
open_h.jpg

    进入MCC后,一般首先是确定主频,核心板上没有焊接外部晶振,所以选择内部OCS,我没有改动默认值:
open_n.jpg

    然后设置LED的引脚,顺便将KEY引脚同时设置好,以便之后测试时使用:
open_o.jpg

    添加系统自带的延时程序,省得自己编写,其中包括毫秒延时和微秒延时两个函数:
open_p.jpg

   我顺带还设置了定时器TCB1,准备以后测试时使用,定时时间设置为10ms:
open_r.jpg

    同时还设置了串口0,方便测试串口通讯,在设置串口时注意选取“printf support”,方便直接使用printf命令来发送数据:
open_s.jpg

    配置完成之后需要点击“Gen...”生成代码:
open_t.jpg

    退出MCC后,就可以找到生成的头文件和C文件了。打开main.c文件,添加需要的代码:
open_u.jpg

    在pin_meneger.h文件中可以找到已经设置的引脚对应的操作命令,使用起来非常方便:
open_v.jpg

    引用这些命令就可以建立起点灯的代码,我设置为每隔500毫秒翻转LED引脚,达到LED以一秒的频率闪亮的目的:
open_w.jpg

    最后点击下载图标,软件会自动编译并下载。若编译没有通过,则停止下载。
    这个测试的代码简单,下载烧录之后,核心板上的LED便如期闪亮起来了:
open_x.jpg

    这是测试时的动画:
open1.gif

    这是测试项目的压缩文件:
Test1.X.rar (135.01 KB)
open_2.jpg

使用特权

评论回复
dql2015| | 2021-11-29 08:22 | 显示全部楼层
学习了

使用特权

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

本版积分规则