首页 > 评测 > 超强待机王——低功耗蓝牙CY8CKIT-042-BLE开发套件评测
超强待机王——低功耗蓝牙CY8CKIT-042-BLE开发套件评测
- [导读]
- 在我们生活中,蓝牙的使用已经随处可见,给各位带来Cypress的低功耗蓝牙开发套件CY8CKIT-042-BLE评测。
三.IDE安装
用户需要先登上www.cypress.com/CY8CKIT-042-BLE网站上下载相关资料和软件,包括这四项:CY8CKIT-042-BLE KIT、PSoC Creator 3.3、CySmart、PSoC Programmer。
1.下载完成后,打开PSoC Creator 3.3安装包,选择默认安装路径或者选择非中文路径。
2.点击NEXT,等待安装。
3.Installation Type默认为Typical选项。
4.下面两步选择I accept,接受条款。
5.NEXT后,开始安装各种组件,时间稍长。
6.把Continue Without Contact Information勾上后,点击Finish.
7.安装成功后,会自动启动IDE开发工具,用户可以根据自己的需要,注册账号帮助Cypress反馈使用过程中遇到的问题,也可以选择以后注册。
8.用户可以根据需要,是否对当前IDE版本进行更新。
9.到达这一步后,说明IDE开发软件已经准备就绪,可以进一步进行软件开发。
四.IDE的开发与比较
我们来写一个“点亮三色LED灯”的Demo,看一看PSoC Creator的功能是否强大。首先我们创建一个应用于CY8CKIT-042套件的工程。
第二步,选择空文档后,填写workspace路径。
第三步,创建完工程后,我们可以从IDE右边的组件目录(Component Catalog)添加组件,打开Ports and Pins,按照下图所示,添加3个Digital Output Pin。这一步操作,与proteus非常相似。
第四步,分别双击pin元件,在弹出的配置选项中,把下图箭头所示的HW connection的勾去掉,不需要通过硬件连接。
第五步,点击IDE左边“工程名字.cydwr”文件,右边便会出现芯片管脚配置界面。这一画面对于熟悉stm32的开发人员来说,肯定非常亲切。图形化的操作不仅更加直观,而且初始化工作也变得更加简单、容易。
下图为STM32的CubeMX工具,用于初始化配置,与PSoC Creator有着异曲同工之处。
第六步,在图形配置界面的右边,需要设置Pin脚的管脚号,我们可以查看基板的背面,细心的开发商已经将连接图印在丝印上。
第七步,完成上面设置后,点击Build后,工程便会生成目录Generated_Source,里面包含有工程初始化的C文件。
第八步,打开main.c文件,添加控制三色LED灯闪烁的代码后,点击Program,程序便会自动编译,并下载进去开发板里面。
当把我们程序下载到开发板后,三色LED灯每隔1秒自动切换,效果如下图,一闪一闪,相信对于新手来说,这个过程肯定非常有趣。
从上面的例子我们可以了解到,PSoC Creator的开发非常的便利,从硬件的初始化到软件的编写、编译、下载,都在同个IDE中实现。
PSoC Creator与ST公司的CubeMX相比,相似点在于两者都能通过图形界面来做工程的初始化设置。但不同的是,CubeMX可以导出不同版本的工程文件,这些工程文件可用于IAR、KEIL、System Workbench for STM32等众多IDE,开发者可根据自己的喜好来选择IDE。
虽然有些差异,但并不代表哪个好或者哪个差。对有些开发人员来说,PSoC Creator基本上可以做到一步到位,不需要经过中间转换,省去一些时间。而对于另外一些开发者来说,CubeMX提供了更多的软件开发平台,功能更加强大。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前