本帖最后由 人生折腾 于 2024-7-11 16:06 编辑

引言

首先十分感谢面包板社区举行的评测活动,给我们带来了英飞凌与RT-Thread合作的开发套件母板(PSoC 62 with CAPSENSE evaluation kit)以及与贝能合作的无线扩展板(CYW43012 adapter)。


微信截图_20240711143538.png 微信截图_20240711143554.png

本评测最早打算采用开发板在RT-Therad中调用SSD1306软件包进行点亮OLED。但是在此过程中配置好的IIC没有任何数据的发出,按照网上很多的所说的方式也是没有解决,当前用自己原有的OLED文件进行评测。

功能

  • 两个绿色LED相互闪烁,端口配置:P0.0与P0.1。
    6.png
  • OLED显示图片,及动态数字端口配置:SCL-P8.0,SDA-P8.1。
    7.jpg

软件准备

  • RT-Thread Studio下载网址:https://www.rt-thread.org/download.html#download-rt-thread-studio
  • RT-Thread安装,也是比较简单的,直接按这个教程即可:https://blog.csdn.net/dengjin20104042056/article/details/131281686

建立工程

按下图标识即可完成一个工程的建立,经过一段时间的等待,在软件窗口左侧就会出现新建的工程。
1.png 2.png

软件编写

  • 填加OLED文件,我是直接在文件目录里进行了文件的copy,所以只要修改部分相关的引脚即可。
  • 红色框里的为main.c中进行开始板上绿色互闪LED的引脚配置及应用。
  • 为避免新接触的人走弯路要说明一下GET_PIN(0,1),此意义为设置P0.1。
3.png

程序下载

  • 先要点击图1中的重新构建项目按钮,等待完成后会出现 Build Finished。
  • 点击下载按钮并出现Programming Finished后按下主板上的RESET按键。

4.png 5.png

显示效果

  • 未加OLED,P0.0 和P0.1端口绿灯互闪。
    8.png 9.png
  • 点击下载按钮并出现Programming Finished后按下主板上的RESET按键。
    12.png 10.png
    IFX-PSoC6-RT-Thread-sch.pdf (627.62 KB, 下载次数: 0)