因为工作项目中8位单片机经常用microchip,而32位常用NXP的,而两家都在积极推广自己的芯片配置,代码生成工具,microchip有MCC,而NXP有MCUXPressoConfig Tools,今天我们都来看看这么好的工具你用了吗?
首先来看MCC,最为microchip新的开发工具MPLAB X的一个插件,安装后极大的方便了工程师的开发,加速项目评估,不夸张说几分钟就可以完成外设驱动的开发,例如我们以PIC16f18324来说,使用UART,PWM, Timer,GPIO,ADC等
如果配置有错误,还会智能提示修改。配置完后,点击generate就会生成代码
生成的代码,
可以看到生成的代码,结构清晰,注释完美,简直是工程师减少加班的利器。
//=============================================//
在来看看NXP的MCUXpresso配置工具XCFG,有在线和离线,先看在线的
登录后开始自己的配置和代码生成吧
可以选择现有的塔式系统或者FRDM系统配置参考生成SDK
生成SDK后,包含所有的外设驱动,还有移植的嵌入式实时操作系统,如freeRTOS等。
这个工具也有桌面版,可以下载安装后使用,不用每次都打开网页,
离线安装后如下,选择配置
留给大家自己去使用摸索。借用这些工具使你快速评估产品原型,加速产品开发周期,随着控制器和处理器越来越复杂,开发急需借助这些工具,让你从0开始写这些控制器外设的驱动,写完后还得调试,估计得一段时间,有这么好的工具,又是免费的,为什么,有什么理由不用呢?
当然自己会写驱动,又能熟练使用这些工具是最好的。赶快去动手做吧。