你还在傻傻的写驱动吗?

因为工作项目中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开始写这些控制器外设的驱动,写完后还得调试,估计得一段时间,有这么好的工具,又是免费的,为什么,有什么理由不用呢?

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

原文发布于微信公众号 - 嵌入式程序猿(InterruptISR)

原文发表时间:2017-08-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏福利活动清单

腾讯云双十二秒杀活动

活动时间:2018年12月12日至2018年12月31日,每天两场秒杀,时间分别为:9:00-12:00,14:00-18:00。

1.6K50
来自专栏机器学习算法与Python学习

最新Python学习项目Top10!

过去一个月里,我们对近1000个Python 学习项目进行了排名,并挑选出热度前10的项目。这份清单涵盖了包括Web App, Geospatial Data,...

15120
来自专栏张绍文的专栏

微信终端跨平台组件 Mars 系列:我们如约而至

网络作为微信的基础,重要性不言而喻。任何网络实现的 bug 都可能导致重大事故。例如微信的容灾实现,如果因为版本的实现差异,导致某些版本上无法进行容灾恢复,将会...

84020
来自专栏技术翻译

无服务器环境的最佳监控工具

在过去的几年里,无服务器已经引起了很多关注, 许多财富500强公司纷纷开始在生产中使用无服务器架构,它只是比以往更受欢迎。虽然无服务器提供了很多好处,但是由于...

16020
来自专栏FreeBuf

新手入门8个简洁方便的安全工具

1:Maltego Maltego可是说不是一个黑客工具,而是用来对来自互联网的信息进行收集、组织、可视化的工具。 它可以收集某个人的在线数据信息 –包括电子邮...

23850
来自专栏SAP最佳业务实践

SAP最佳业务实践:ETO–报价处理(232)-14项目成本核算

image.png CJ20N项目成本核算 要确定新的成本,项目需要重新计算。 角色项目经理 后勤®项目系统®项目®项目构造器 1. 从工作清单中,选择相关项目...

42650
来自专栏月色的自留地

OpenProject基础使用介绍

        所有的活动都可以看做一个项目来管理。在企业中更是这样。   所以项目管理平台,对于任何一个高科技企业来讲都是必不可少的。   OpenP...

1.3K30
来自专栏SAP最佳业务实践

SAP最佳业务实践:重复制造(149)-2预测和MRP

1、MD61创建计划独立需求 使用计划独立需求执行需求管理功能。计划独立需求包含一个计划数量和日期,或者许多计划独立需求排产行,也就是按照日期对计划数量进行时间...

33890
来自专栏北京马哥教育

专为设计师而写的GitHub快速入门教程

在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目托管平台,许多企业也都是用GitHub来协同开发工作,当然我们彩程也是其中之一。笔...

41660
来自专栏Debian社区

Debian 成为主流 Linux 操作系统的七个原因

Debian也许是历史最悠久的发行版之一,但很显然,它仍可以教其他发行版好几招。要是没有Debian,Linux领域的境况会大不一样,会黯然失色好多。Debia...

11620

扫码关注云+社区

领取腾讯云代金券