#申请原创#
周六收到快递,立即开始了测试。
一、开箱
依旧是红色的小纸盒,装着两个防静电袋,分别包装着核心板和两列排针:
核心板上的焊盘依旧是错位排列的免焊接设计,将排针用力插入焊盘后就可以可靠地连接,用不着另外去焊接:
上电后,核心板上已经有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)
|