折腾了两天,总算在移动硬盘上将移动版的Win8.1弄好,又安装好了PSoc creator 3.1,正好可以试试在上面开发CY8CKIT-042-BLE开发板。
首先运行Psoc Creator3.1。
创建新的project,Templates选择Psoc 4100 BLE/PSoc 4200 BLE Design(CY8CKIT-042-BLE开发板),然后选择project的名称和位置。
从右边Ports and Pins中,拖动Digital Output Pin到设计图上。
双击上面的Digital Output Pin,进入引脚设置。先去掉HW connection,因为这个例程是使用软件控制LED。然后修改引脚的名称,名称可以任意定义,这里先定义为LED。
下一步是分配芯片引脚到上面的LED。到左边的Project Design,双击Design01.cydwr,进入芯片设置。可以看到右边已经出现了LED项,从下拉框中就可以选择引脚了。在开发板的丝印上,我们可以看到LED可以选择P2.6/P3.6/P3.7,只要选择其中任何一个。
打开main.c,在主循环中输入下面代码:
- LED_Write(!LED_Read());
- CyDelay(1000);
然后就可以编译项目了。编译速度比较快,很快就编译完成了,比AS6要快多了。
通过USB线,将CY8CKIT-042-BLE开发板连接到计算机,然后将程序下载到开发板,就可以看到LED开始闪烁了,还比较简单吧。使用PSoc Creator的确很方便,极大的简化了芯片配置、初始化等工作,使PSoc的开发变得简单。另外发现移动版的Win8.1效果也不错。
项目文件:
本帖最后由 dcexpert 于 2015-2-9 00:52 编辑