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

【CuriosityNano测评报告】+开箱、建立开发平台及LED闪烁

[复制链接]
560|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hu9jj|  楼主 | 2020-11-8 16:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    周末收到本次评测的主角PIC18F57Q43核心板,鲜红的外包装依旧那么惹人喜爱:


    两个防静电包装袋中分别是排针和PIC18F57Q43核心板:


    核心板上的焊盘依旧的交叉错位,稍加用力将排针插入核心板,就可以直接使用,省略焊接步骤。我之前曾打样了几块扩展板,本次依然派上用场:


    上电之后,打开MPLAB X IDE,系统自动识别核心板,通过链接就可以下载PIC18F57Q43的相关资料:


    电路图、硬件用户手册及数据表下载完之后,照例先升级PACK包:


    我懒得选择,依次升级了全部PACK,因此花了一个多小时才完成:


    准备工作基本完成之后,开始新建项目:


    我安装的是中文版IDE,但不知怎么回事,有时菜单不出现中文,不过这无伤大雅,选择“New Project”就是:


    照旧选择标准项目(参见上图),然后进入第二步,选择芯片类别:


    类别选择正确之后,在设备栏中输入“PIC18F57",然后从下拉列表框中选择对应的核心板型号,当然,您愿意录入完整的核心板型号也行,然后在工具栏中选择您的核心板编号,这样项目便会与核心板挂钩:


    下一步便是选择编译器:


    新建项目的最后一步是输入项目名称、选择项目文件存放的位置等:


    至此,项目新建完毕,下一步就是通过MCC来配置代码,完善必要的代码文件:


    可以从Window下拉菜单中点击进入(或退出)代码配置器MCC,也可以直接点击工具栏上的图标进入或退出MCC:


    点击之后,首先需要确定MCC配置文件存放的位置,我通常按默认的位置,直接点击“保存”按钮:


    通过下载的电路图,我们知道LED是接在RF3引脚、KEY是接在RB4引脚,因此在引脚图表中将RF3设置成output,将RB4设置成input,为了容易理解,点击右上部分的Pin Module选项,然后在对应引脚的名称设置成KEY和LED:


    配置完成后,不要忘记点击右上部的"Generate"选项来生成代码:


    退出MCC之后,打开main.c文件,添加一个计时用的全局变量ms,并在主循环中写入下列代码,用于计时和控制LED引脚电平翻转:


    编译并下载程序到核心板上:


    稍等片刻,程序烧录完毕,黄色LED灯便闪烁起来了,开发平台也顺利建立了。

    这是测试的动画:



open_10.jpg (295.46 KB )

open_10.jpg

使用特权

评论回复
沙发
hu9jj|  楼主 | 2020-11-8 16:29 | 只看该作者
补充:
    在MCC中生成代码:


    在IDE中编译代码和下载烧录:


    这是项目的压缩包:
MyTest1_1.X.rar (503.99 KB)

使用特权

评论回复
板凳
pzsh| | 2020-11-25 11:02 | 只看该作者
很详细呀,赞

使用特权

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

本版积分规则

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

144

主题

1031

帖子

11

粉丝