CoSmart介绍之一:
很多朋友可能还不知道CoSmart是做什么的,这里我来给大家讲一讲:
CoSmart是CooCox开发的一款免费的智能引脚配置和代码生成工具。
CoSmart为用户提供了一个芯片视图,显示芯片和引脚的一些信息。这个芯片的中间是该芯片支持的外设,芯片的四周就是这个芯片的引脚,通过勾选外设,在CoSmart左下方的视图中会显示出跟这个外设对应的一些配置选项,比如引脚使能,外设的功能选择,相关配置,中断等等。
软件提供一些默认选项,用户可以在这个配置视图中进行配置。同时,根据你的配置,这个外设使用的引脚在芯片视图中会高亮显示出来。如果你选用的几个外设,配置时发生了引脚重复使用的错误,CoSmart还能检测出这个错误,并高亮显示相关的外设和引脚。
这个外设配置完毕以后,是可以生成实际使用的代码的。点击CoSmart的代码生成按钮,CoSmart会生成一段初始化的代码。这段代码是可以在CoIDE中使用的。在CoIDE中勾选相关的组件,然后把CoSmart生成的代码添加到CoIDE中就能够编译了。
这里我们生成的是一段初始化代码,这段初始化代码是基于CoIDE提供的组件来编写的。初始化代码的生成可以帮助用户缩短在MCU底层配置上面占用的时间,把精力集中在编写应用程序上面,这也是CooCox一直以来的追求,让你的嵌入式设计更方便和快捷。
图片:选择外设→配置外设→生成代码:
欢迎访问www.coocox.org,如果您对CoSmart有什么建议,也欢迎直接和我们联系。
CoSmart目前还只支持NUC140系列,未来我们会支持更多芯片。 |