你还在傻傻的写驱动吗?

本文对比了Microchip的MCC和NXP的MCUXpresso配置工具。MCC作为MPLAB X IDE插件,能快速生成8位单片机外设驱动;MCUXpresso在线和离线工具则支持生成32位微控制器的完整SDK及实时操作系统。两者均可显著提高开发效率。

因为工作项目中8位单片机经常用microchip,而32位常用NXP的,而两家都在积极推广自己的芯片配置,代码生成工具,microchip有MCC,而NXP有MCUXPressoConfig Tools,今天我们都来看看这么好的工具你用了吗?

首先来看MCC,最为microchip新的开发工具MPLAB X的一个插件,安装后极大的方便了工程师的开发,加速项目评估,不夸张说几分钟就可以完成外设驱动的开发,例如我们以PIC16f18324来说,使用UART,PWM, Timer,GPIO,ADC等

0?wx_fmt=jpeg

0?wx_fmt=jpeg

如果配置有错误,还会智能提示修改。配置完后,点击generate就会生成代码

0?wx_fmt=jpeg

0?wx_fmt=jpeg

生成的代码,

0?wx_fmt=jpeg

可以看到生成的代码,结构清晰,注释完美,简直是工程师减少加班的利器。

//=============================================//

在来看看NXP的MCUXpresso配置工具XCFG,有在线和离线,先看在线的

0?wx_fmt=jpeg

登录后开始自己的配置和代码生成吧

0?wx_fmt=jpeg

0?wx_fmt=jpeg

0?wx_fmt=jpeg

可以选择现有的塔式系统或者FRDM系统配置参考生成SDK

0?wx_fmt=jpeg

0?wx_fmt=jpeg

生成SDK后,包含所有的外设驱动,还有移植的嵌入式实时操作系统,如freeRTOS等。

这个工具也有桌面版,可以下载安装后使用,不用每次都打开网页,

离线安装后如下,选择配置

0?wx_fmt=jpeg

留给大家自己去使用摸索。借用这些工具使你快速评估产品原型,加速产品开发周期,随着控制器和处理器越来越复杂,开发急需借助这些工具,让你从0开始写这些控制器外设的驱动,写完后还得调试,估计得一段时间,有这么好的工具,又是免费的,为什么,有什么理由不用呢?

当然自己会写驱动,又能熟练使用这些工具是最好的。赶快去动手做吧。

0?wx_fmt=jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值