#申请原创#
PIC16F13145核心板引入了可配置逻辑块(CLB)外设,用户能够将基于硬件的自定义逻辑整合到应用程序中。为了探索这个新功能,我特地下载了几个官方的示例项目,试图从中了解和学习如何进行CLB开发。
从Kit Windows页面的链接进入官网的下载页面:
首先下载了这个示例:
解压后进行打开项目文件,编译并烧录到核心板上,这个示例的main()函数比较简单,只是按照定时器的触发通过串口发送countTicks的数值:
进入MCC查看,也没有看到有关CLB的配置。
然后我又继续下载了一个转速计的项目文件:
解压后进入项目,打开main()函数,这里的主循环也不复杂,就是将0~315的范围内数值通过串口发出:
进入MCC,对其配置也一知半解:
由于没有找到相关的说明介绍,对项目中的配置既不知其然,更不知其所以然:
我试图在项目中添加配置LED引脚,以便通过LED灯来观察,岂料生成代码后,main()函数成了空代码:
这个尝试宣告失败!
我设想自己新建一个项目,实现通过按键控制LED,也就是说键按下时LED灯亮起,松开按键LED灯熄灭。新建项目进入MCC后,却不知道该如何配置和生成代码:
折腾了两天,最终无功而返。别说入门,连大门朝哪个方向开都不知道。迫切希望能够有入门的教程或示例!
|