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

【CuriosityNano测评报告】01.开箱、建立开发平台及点灯

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

    周六收到快递,立即开始了测试。

    一、开箱

    依旧是红色的小纸盒,装着两个防静电袋,分别包装着核心板和两列排针:
OPEN_00.jpg

    核心板上的焊盘依旧是错位排列的免焊接设计,将排针用力插入焊盘后就可以可靠地连接,用不着另外去焊接:
OPEN_01.jpg

    上电后,核心板上已经有DEMO程序,按下按键后,板上的LED灯会闪烁几下:
OPEN_02.jpg


    二、建立开发平台

    启动MPLAB X IDE,启程开始自动更新:
OPEN_03.jpg


    更新过程有点长,之后回到启动界面:
OPEN_04.jpg

    重启的时间很长,且进度条毫无进展,最后还是通过任务管理器来结束启动过程,然后重新启动,进入Kit窗口:
OPEN_05.jpg

    此时从链接中下载用户手册、数据手册等资料:
OPEN_06.jpg


    三、新建项目

    首先先建立新的项目,选择标准项目:
NEW_01.jpg

    选择正确的器件型号:
NEW_02.jpg

    选择XC8编译器:
NEW_03.jpg

    录入项目名称、选择项目保存位置等。如果需要使用中文,要注意选择好语言集,我习惯选择GB2312:
NEW_04.jpg

    此时便完成了项目框架的建立:
NEW_05.jpg


    四、开始点亮LED

    根据电路图的标示,板上的LED和KEY分别连接在RC1和RC0引脚:
NEW_11.jpg

    本实验准备开机时,LED先按200毫秒的周期闪烁几次,然后按1秒的周期闪烁。开机闪烁使用延时函数,正常闪烁则通过定时器每10毫秒对一个的全局变量计数,然后在主循环中对这个全局变量进行判断,每隔500毫秒翻转一次LED引脚电平。
    按照这个思路进入MCC中进行代码配置,首先选择内部的高速振荡器为时钟源:
NEW_06.jpg

    配置RC0为输入(Key)、RC1为输出(LED):
NEW_07.jpg

    设置定时器0的中断周期为10毫秒,并注意打开中断:
NEW_12.jpg

    基本配置好之后,生成代码并退出MCC:
NEW_09.jpg

    然后在主程序中写好代码:
NEW_13.jpg

    在定时器中断中对ms10变量进行自增:
NEW_14.jpg

    编译下载到核心板上,LED就按预定的方式闪亮起来:
NEW_10.jpg

    下面是本实验的视频动画:
Led0.gif

    这是实验的项目文件压缩包:
Test1.X.rar (1.17 MB)
NEW_08.jpg

使用特权

评论回复
玛尼玛尼哄| | 2021-8-15 20:24 | 显示全部楼层
可以可以,玩的可以。

使用特权

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

本版积分规则

认证:Microchip
简介:让我们来为您提供帮助。我们可提供各种资源来帮助您解决一切问题。是否需要与我们的客户支持团队联系?您可以通过电话、在线聊天功能或电子邮件与他们联系。

144

主题

1031

帖子

11

粉丝