harmony 是MICROCHIP公司推出的基于PIC32的系统,以前一直不重视,项目都是小项目,用8位机来搞定的东西,用32位 浪费。最深层的原因是以前搞过一个语音的项目,是用凌阳的16位做的,功夫下了不少,还是半途而废,从此一提16位,32位,总有种潜在的畏难情绪。
PIC32确实是不错的芯片,速度快,功能强大,质量还算稳定。当然别的芯片没有用过,没有横向比较。
想让harmony 运行需要MPLAB X 2.0的支持。 还需要先安装MHC插件。
安装步骤:在联网状态下,TOOL---> Plugins--->available plugins ---> Microchip harmony configuration ........
安装好后,附带的一个惊喜是IDE变成中文版的了,感觉还挺别扭的。
建立工程后,在显示窗口出现3个选项卡。
1 MPLAB Harmony Configurator
2 MPLAB Harmony Clock Configurration
3 MPLAB Harmony Pin Diagron
clock和PIN 都好理解,图像画的很好。感觉像FPGA的管脚定位,挺方便的。
器件的配置 必须得对照数据手册才能理解。
USER ID 一个用户定义的16 位值, 用PIK3 能读出来。
在PIC16 中 USER ID 有4位字节。看来32位没有增加反而少了。能放一些软件的版本号之类的东西。
这个配置在下一次启动时可用TOOL --->EMBEDDED---> MPLAB HARMONY CONFIGURATOR 再次让他显示出来,进行配置。
文章评论(0条评论)
登录后参与讨论