一、开箱靓照1、开箱整体图片
拿到CYPRESS开发板之后看到的包装还是非常精致的,开发板整个做工不错,另外还有板载触摸模块,先上一波开箱美图
(1)盒子外包装
image-20211031185158571.png
(2)开发板正面照
image-20211031185311536.png
(3)开发板背面图片
image-20211031185342535.png
二、上手学习
首先是到申请地址和官网找相应学习资料,了解到开发环境是PSoC Creator,这是本人第一次听说和使用,难免有点发蒙,到官网下载收据手册和原理图进行这款开发板及芯片的学习,单片机都是一通百通的,了解其内核,了解基本外设组成,了解时钟树等相关内容,我在官网下载了以下资料
image-20211031185454804.png
以上资料包含开发板说明书、开发板原理图、芯片数据手册,拿到这些先进行了大致的了解,然后又到官网下载PSoC Creator这个开发环境,PSoC的开发环境安装倒是比较简单,和普通软件的安装一样,手动执行一步步往下进行,所需要的学习参考资料可到https://www.cypress.com/documentation/development-kitsboards/cy8ckit-044-psoc-4-m-series-pioneer-kit这个连接下获取,资料非常丰富
image-20211031185533113.png
PSoC Creator我安装的是4.4版本,工程的建立如下(1)选择Create New Project
image-20211031185725891.png
(2)选择对应的开发板或芯片型号
image-20211031185745519.png
(3)选择及建立一个空的工程文件(或例程)
image-20211031185804400.png
(4)选择保存文件夹
image-20211031185817143.png
(5)工程建立完毕,弹出如下界面
image-20211031185838537.png
三、串口控制RGB灯
1、所需资源(1)CY8CKIT-044开发板(2)数据线(3)USB转TTL(4)串口助手2、板载一个RGB灯,对应原理图上的IO口分别是P0_6、P2_6、P6_5,原理图对应如下
image-20211031185854922.png
3、串口选用UART1,端口使用P1_0和P1_1
image-20211031185924591.png
image-20211031185945689.png
4、软件编写与模块测试(1)LED功能配置放置数字量输出端口
image-20211031190009973.png
修改相应端口名称
image-20211031190030471.png
设置相应端口,直接拖拽方式生成
image-20211031190057986.png
点击program,生成并编译下载代码
image-20211031190117757.png
在main函数中添加LED相关控制代码测试,IDE具有代码自动补全功能
image-20211031190153251.png
可看到已点亮
image-20211031190208350.png
(2)串口功能配置配置串口,波特率设置为9600
image-20211031190232383.png image-20211031190256395.png
生成代码,在main函数中添加初始化代码,调用发送接收函数,处理数据
image-20211031190323338.png
(3)编写串口控制逻辑,串口发送数据,根据命令依次点亮红蓝绿LED硬件连接
控制逻辑代码
image-20211031190357301.png
串口助手编辑发送命令
image-20211031190426971.png
红灯亮
image-20211031190435429.png
蓝灯亮
image-20211031190442863.png
绿灯亮
image-20211031190450964.png