MPLAB CODE CONFIGURATOR(MCC)是Microchip推出的一种针对自家芯片的免费的图形化编程配置环境,可以生成易懂的C代码,可以无缝的集成到你的工程中,已经集成进Microchip 的新开发环境MPLAB X,小猿很早之前用过一次MCC,但是那时候是在MPLAB 环境下,而且感觉没有现在的好用,今天我们以一个8位的片子PIC16F1933来说明下如何使用MCC。
首先在你的开发环境MPLAB X下确认安装了MCC 插件,如果没有请安装,点击Tools菜单里的Plugs子菜单,进入
在Plugs页面,点击Installed可以看到已安装的插件,其他插件的安装查看方式类似,可以看到已经安装了MPLAB Code Configurator.
可以通过点击windows菜单如下图所示代开MCC
或者直接点击工具栏的MCC图标打开
好了,现在就动手实践下,开始配置
在System Module下配置时钟
在Device Resource里面还可以点击选择配置其他外设,如ADC, DAC,CCP,UART等等器件所支持的外设。
在Pin Manager 里面可以清楚的看到管脚分配,点击可以选择配置如下图所示
在Package里面可以看到配置
其他外设配置类似,配置完成后,点击生成按钮,
在输出窗口中可以看到生成时候的输出文件和生成所花费的时间,对于我们这个例子是6秒多一点。当然,根据你的配置复杂度,时间会有所不同。
在左侧工程中可以看到生成的文件和位置
点击生成的任何一个文件,可以浏览生成的文件,并且可以打断点仿真。
可以看到生成的代码注释,格式,命名还是非常不错的。怎么样,是不是轻松搞定。
虽然MCC后者其他类似的软件可以帮助工程师轻松搞定底层驱动的生成,但是小猿在这里强烈建议初学者还是要自己会亲自动手配置底层的东西,这样你才会深入理解嵌入式的底层驱动。