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

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

[复制链接]
11746|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hu9jj|  楼主 | 2021-8-15 12:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#申请原创#

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

    一、开箱

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


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


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



    二、建立开发平台

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



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


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


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



    三、新建项目

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


    选择正确的器件型号:


    选择XC8编译器:


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


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



    四、开始点亮LED

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


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


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


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


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


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


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


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


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


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

NEW_08.jpg (270.77 KB )

NEW_08.jpg

使用特权

评论回复
沙发
玛尼玛尼哄| | 2021-8-15 20:24 | 只看该作者
可以可以,玩的可以。

使用特权

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

本版积分规则

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

151

主题

1059

帖子

11

粉丝