jinglixixi 发表于 2021-8-15 12:13

【CuriosityNano测评报告】初品PIC18F16Q41

本帖最后由 jinglixixi 于 2021-8-15 12:17 编辑

PIC18F16Q41Curiosity Nano评估工具包是一款基于PIC18F16Q41的8位单片机,拆去红色包装盒及防静电塑料袋,其所含的器件如图1所示。图1 所含器件由于开发板上的扩展引脚是采用免焊接焊盘,将排针安好如图2所示。图2 安装排针在上电后,除了绿色的电源指示灯外,黄色的测试指示灯也一同闪亮几下,然后则熄灭。图3LED闪烁此时,在电脑侧会发现已虚拟出一个U盘,见图4所示。若打开该虚拟U盘,则其内容如图5所示。图4虚拟U盘图5 U盘内容
若打开设备管理器,则会见到虚拟的串口设备,见图6示。图6虚拟串口
由于该开发板所需的MPLAB X IDE版本是V5.40以上,而电脑中的版本是v5.30,故重新安装了较新的版本v5.50。下载相关开发工具的连接如下:

[*]MPLAB® IDE 5.40 or newer
[*]Microchip XC8 Compiler 2.20 or newer
[*]MPLAB® Code Configurator (MCC) 3.95.0 or newer
在下载了,即可用其进行开发工具安装。在完成安装后,其界面如图7所示。此时,通过 “Kit Window”窗口可以获取相应开发板资料,见图8所示。图7 开发界面图8 工具窗口随后,用来安装XC8编译器。在完成上述工作后,就可以创建新项目工程来测试开发环境了。创建新项目工程的步骤为:1)点击“File”菜单下的“New Project”选项,并按图9所示点击“Next”按钮。图9 新建项目2)在弹出的图10对话框中,指定项目名称及目录等,并点击“Finish”按钮。图10 输入项目名称及目录3)在图11对话框中,选取选取芯片名称及工具类型并点击 “Next”按钮。图11 选取芯片及工具类型4)在图12对话框中,选取“XC8”为编译器并点击 “Next”按钮。图12 选取编译器5)为了能使用MCC来配置引脚功能,需添加插件来安装MCC,见图13所示。图13 安装MCC6)在开发板上,只有LED和KEY可供测试之用,其电路连接如图14所示。图14 LED与KEY电路连接为此,可按图15来配置引脚。图15引脚配置7)点击“generate”按钮以生成框架文件,然后打开为何main.c并添加如下代码。SYSTEM_Initialize();
LED_SetLow();
while (1)
{
}
}
8)编译和下载程序后,则可见到图16所示的显示效果。图16 显示效果9)在MCC中添加延时函数,然后将主程序修改为如下内容。void main(void)
{
SYSTEM_Initialize();
led_SetLow();
while (1)
{
if(key_GetValue()==0) led_SetLow();
elseled_SetHigh();
__delay_ms(200);
}
}
在编译和下载程序后,则可以按键来控制LED的亮灭。

玛尼玛尼哄 发表于 2021-8-15 20:12

可以可以,点亮了。
页: [1]
查看完整版本: 【CuriosityNano测评报告】初品PIC18F16Q41