周末收到本次评测的主角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灯便闪烁起来了,开发平台也顺利建立了。
这是测试的动画:
|