PSOC Creator 入门教程超详细

VIPPSOC Creator 入门教程超详细
最近工作原因需要使用到赛普拉斯的一款芯片,奈何以前没有用过,所以趁这次也学习了一些简单的用法,总结一下,希望能帮到有需要朋友,因为网上关于这方面的文章少的可怜,详细点的更是少之又少!废话少说,正文开始.
开通可读全文 ·5.7k 人阅读
最低0.47元/天 解锁文章

最近工作原因需要使用到赛普拉斯的一款芯片,奈何以前没有用过,所以趁这次也学习了一些简单的用法,总结一下,希望能帮到有需要朋友,因为网上关于这方面的文章少的可怜,详细点的更是少之又少!废话少说,正文开始.

目录

1. PSOC Creator工程创建

2. PSOC Creator简单控件配置

LED配置

按键控件配置

EZI2C控件配置

定时器控件配置与使用


1. PSOC Creator工程创建

点击左上角 File > New > Project 后出现图1,根据实际芯片选择对应型号,点击 Next

 

 

选择创建一个空的原理图工程,Next

选择工作空间和工程存放路径,点击 Finish

工程创建完成后,如图4,出现一个空白的原理图类似的界面,还没结束,选中左边工程名,我的是Design01,点击右键选择 Device Selector

根据实际使用芯片选中对应型号,这个一定要对应!!如果找不到对应的型号,可能是在第一步的时候没有选对系列,是PSOC 4000S还是其他的,要查下自己对应的是哪款系列,选完后点击OK

双击Design Wide Resources 出现如图6的对应芯片界面,这个跟你实际的芯片管脚都是对应的,之后的配置也是围绕这个展开的,至此,工程创建才算真正完成,可以先Build一下工程看下有没有错误,右键工程名选择

点击这个图标只会编译当前正在使用的工程,例如下面加黑加粗的工程名就代表正在使用的工程,可以右键设置哪个工程为活动工程,或者直接右键想要编译的工程即可。当然,如果你的工作目录只有一个工程,默认就是编译仅有的工程。

2. PSOC Creator简单控件配置

LED配置

(1)双击工程左边列表上的TopDesign.cysch,出现对应界面,把Digital Output Pin拖到空白原理图任意位置,每一个pin就代表对应要输出电平的引脚,当前目的用来控制LED高低电平,因此,命名为对应的LED

(2)双击对应控件,进行配置,去掉HW connection的勾选,即代表不根据硬件连接直接控制引脚电平,使用芯片输出电平控制引脚,初始化为高电平(我的LED是低电平亮,这里初始不亮,看个人情况),其他配置默认即可,点击OK,其他LED配置同理

(3)先编译一次,再双击Design Wide Resources ,将LED的端口根据实际电路图进行配置,一定要一一对应才能正常控制对应的LED,可以直接拖动右边的对应行到芯片的对应管脚上,或者选择Port的那一列的下拉框进行选择,配置完成后再次编译

(4)编译完成后,会自动生成对应代码,注意:只有存在的控件且配置了才会生成相应代码,我这里显示这么多是因为有其他控件

(5)点击main.c编辑

/* =====================================
VIP我的PSoC学习(一)(PSoC Creator 2.0+win7+CY8C38):入门级别的五个工程 首先要保证Creator安装在纯英文目录下,不然程序会报错。 第一个工程就按照user guide里面一步一步走即可编译成功,硬件上注意: 1.关闭板上的电源。 2.配置DVK SW3 到 3.3 V。 3.用跳线把P1[6] to LED1, P1[7] to LED2。 4.板子上电。 5.连接MiniProg3 to J5 on CY8C38 Family Processor M 开通可读全文·2.7k 阅读·1 点赞·5 收藏 阅读全文

相关推荐

【小黑嵌入式系统第八课】初识PSoC Creator™开发——关于PSoC Creator&下载、创建项目、单片机中的hello world(点亮一个led)

PSoC Creator 是一个基于 Windows 的免费集成开发环境(IDE)。通过它可以对 PSoC 3、 PSoC 4 和 PSoC 5LP 器件同时进行硬件和固件设计。如图 1将组件图标拖放到主设计工作区中,以进行您的硬件系统设计。协作设计您的应用固件和 PSoC 硬件使用配置工具配置各组件提供包含 100 多个组件的库查看组件数据手册。

Goforyouqp的博客 8456

如何使用工具?

PSOC creator最重要的几步: 1)原理图里放置代码中要用到的控件,可以说这是核心,后面设计都会围绕这个展开。也就是需求是什么,用哪种操作实现什么动作,拖拉几个控件然后生成API和头文件定义等,然后编码实现中断等流程即可。比如一个中断点亮一个LED,那么就把中断和LED两个组件拉入到原理图中进行设置。不同的芯片chip有不同的控件,但是该工具主要适用PSOC4,PSOC4的资源组件相对丰富,而PSOC6则需要到一个新的开发IDE Modus ToolBox这个工具中去使用,比如IOT类的:wifi

码农17年的博客 3198

Psoc Creator入门——EZI2C 通信

用了两天的时间搞懂了赛普拉斯的Psoc 4000芯片作为iic从设备的通信,现在简单介绍一下怎么使用。 先说下我手上的开发套件,这是一块CY8CKIT-042的开发板和一个MiniProg3仿真器。 开发板自带一个仿真电路,MiniProg3的主要作用不是用于仿真,而是用于打开Bridge Control Panel时候作为RS232转iic的转换器。 本文主要是介绍IDE里面的DE

ma57457的专栏 4794

嵌入式工程师必学(1):IAR工具的使用

cypress的产品最早提供的IDE就是PSOCCreator,该工具的使用主要是基于器件组件的, 1、根据设计需求将组件拖拉进原理图 2、对组件进行配置,有些组件是要在源代码中动态实现的,有些组件则是要指令连接引脚的。有些是组件输入用的,有些是组件输出的配置。有的芯片配套的组件有2-300个不止,关于如何配置这些component,有很多可以学习的,灵活使用,可以设计中非常棒的嵌入式系统。 3、对需要连接芯片引脚的,参照芯片的datasheet,进行配置,其实port下来会提示哪些引脚可以使用

码农17年的博客 3407

PSoC Creater 安装教程

PSoC软件安装教程

mohen110的博客 5210

[PSoCCreator][PSoCCreator] [PSoCCreator] 英飞凌CYW20829+PWM测试

cyhal_pwm_init()和cyhal_pwm_set_duty_cycle(),cy_rslt_t cybsp_init()。新建工程:在ModusToolbox中新建一个PWM相关的工程,输入工程名称并选择对应的开发板型号(CYW920829M2EVK-02)。在Device Configurator中配置PWM外设,选择LED灯的引脚作为PWM输出,并设置PWM的频率、占空比等参数。也利用按键来控制实现PWM输出调节。控制PWM输出:编写代码来控制PWM的输出,实现特定的功能(呼吸灯效果等)。

ic2121的博客 584

CYPRESS PSoC Creator IDE

PSoC Creator是一个免费的基于Windows的集成设计环境(IDE) 它支持基于PSoC 3,PSoC 4和PSoC 5LP的系统的并发硬件和固件设计。 使用经典,熟悉的原理图捕获创建设计,支持100多个预先验证,生产就绪的PSoC组件; 请参阅组件数据表列表 https://www.cypress.com/search/all?f[0]=meta_type%3Asoftware_to...

nicole088的专栏 2237

PSoC Creator软硬协同设计实践

本文深入解析PSoC Creator在嵌入式开发中的应用,展示其通过图形化配置实现软硬协同设计的优势。涵盖CapSense触摸感应、可编程模拟前端AFE、UDB逻辑定制等核心功能,结合实际案例说明如何提升开发效率、降低BOM成本,并缩短产品上市周期。

rgv23456789的博客 780

PSoC Creator组件参数配置详解:从UART实战到通用方法论

在嵌入式系统开发中,硬件抽象层和参数化配置是提升开发效率、降低门槛的关键技术。其核心原理是通过图形化界面封装底层寄存器操作,将复杂的硬件资源配置转化为直观的参数设置。这种技术价值在于,它让开发者能更专注于功能逻辑,而非底层硬件细节,同时通过实时验证和依赖管理,大幅减少了配置错误。在PSoC等可编程片上系统的开发中,这一理念被深度应用于UART、ADC、PWM等通信与控制组件的配置。正确理解时钟树、波特率计算、中断机制等基础概念,是确保组件正常工作的前提。本文以UART组件为例,深入剖析其时钟配置、核心通信参

weixin_30689307的博客 591

Psoc Creator 入门——空工程的建立

最近在做psoc 4000芯片的开发,现在简单的说说怎么利用psoc  creator进行开发。 首先,安装psoc creator ,我使用的版本是4.0.安装过程省略,赛普拉斯官网有下载链接,本文不提供下载链接。 提醒一下,安装psoc creator需要安装 .net 3.5。 然后打开psoc creator ,在菜单栏选择file->new->project,然后弹出工程选择的di

ma57457的专栏 5301

PSoC Creator开发实战:从组件配置到自定义模块设计

在嵌入式系统开发中,集成开发环境(IDE)和可编程片上系统(SoC)是提升开发效率、降低混合信号设计门槛的关键技术。其核心原理在于通过图形化配置自动生成硬件驱动代码,将传统手动编写寄存器的开发模式转变为模块化、可视化的设计流程。这种技术价值在于显著减少底层错误,加速从原型到产品的迭代周期,尤其适用于智能传感器、电机控制、物联网终端等需要灵活配置模拟与数字资源的应用场景。本文聚焦于赛普拉斯PSoC Creator平台,深入解析其以“组件”为核心的架构,并通过UART配置、时钟系统设计等具体实例,阐述如何利用自

weixin_33691700的博客 664

PSoC Creator组件复用实战:从导入导出到高效团队协作

在嵌入式系统开发中,模块化设计与代码复用是提升开发效率和保证软件质量的核心工程实践。其基本原理在于将特定功能封装为独立组件,通过标准化接口进行调用,从而避免重复开发。这一实践的技术价值在于显著降低项目维护成本、加速产品迭代并促进团队知识沉淀。在诸如物联网设备、工业控制等应用场景中,面对多型号硬件平台与复杂外设配置时,高效的组件复用机制尤为关键。本文聚焦于赛普拉斯PSoC Creator开发环境,深入解析其图形化组件系统的复用策略,涵盖自定义组件库的创建与管理、跨项目复用流程以及团队协作中的版本控制等实战技巧

weixin_30756499的博客 435

PSoC Creator库工程创建指南:从模块封装到高效复用

在嵌入式系统开发中,模块化与代码复用是提升开发效率和保证软件质量的核心工程实践。其基本原理在于通过抽象与封装,将特定功能(如ADC采样、通信协议、外设驱动)打包成独立、可配置的组件,从而降低系统耦合度。这种技术价值体现在减少重复劳动、统一维护入口以及促进团队知识沉淀。尤其在PSoC Creator这类集成开发环境中,利用其提供的Library Project(库工程)功能,开发者可以将验证过的硬件配置与软件算法(如软件滤波)进行标准化封装。应用场景广泛覆盖从传感器数据采集到电机控制等各种需要可靠、可配置功能

weixin_30706691的博客 482

PSoC Creator的Component Tuners查看Capsense信号量状态

在设计过程中,通常因为EMC实验导致TouchKey的状态异常,而导致功能产生紊乱,需要找到异常的原因,对应修改相应的配置参数来减小影响。下面以普通的Touch Key按键为例,介绍如何使用Tuners实时查看当前TouchKey的状态。

WQIANGEE的博客 900

Psoc Creator 入门 —— GPIO输出

Cypress的psoc 4000芯片的入门篇,关于GPIO的使用,如图选择Digital Output Pin[v2.20] 然后双击组件,弹出如下框图 选择单向通道,使能输出,Drive mode的下拉框可选管脚的模式,可以选择开漏、上拉……等工作方式 单击右键,选择打开datasheet,可以查看关于tab的解释, 关于api: Pin_Read(void) 读取相应的引

ma57457的专栏 3866

【小黑嵌入式系统第八课】PSoC Creator™开发实战——从零构建LED控制项目(环境搭建到烧录调试)

本文是PSoC Creator™开发实战指南,详细讲解如何从零构建LED控制项目。内容涵盖环境搭建、项目创建、硬件配置、代码编写到烧录调试的全过程,重点介绍了利用PSoC Creator进行可视化硬件设计的独特优势,帮助开发者快速上手这款集成开发环境,实现单片机对LED的基本控制。

lg888的博客 1056

FreeSoC2开发板硬件解析与PSoC Creator可编程系统开发实战

在嵌入式系统开发中,微控制器(MCU)是核心,其外设资源与开发效率直接影响项目成败。传统MCU的硬件外设(如UART、PWM)通常固定于特定引脚,限制了硬件设计的灵活性。PSoC(可编程片上系统)芯片通过引入可编程数字模块(UDB)和可编程模拟模块,从根本上改变了这一范式。其原理是将通用硬件模块作为“数字积木”,允许开发者在图形化IDE中自由配置和互连,从而在硬件层面实现定制化的外设功能。这种技术的核心价值在于实现了硬件功能的软件定义,极大地提升了设计的灵活性和资源利用率,尤其适用于快速原型开发和多电压域、

weixin_33991418的博客 367

新手必看:PSoC Creator 4.4安装到LED闪烁项目全流程(避坑指南)

本文详细介绍了PSoC Creator 4.4的安装步骤及LED闪烁项目的全流程开发指南,特别针对新手开发者提供了避坑建议。从开发环境搭建、项目创建到硬件配置和代码实现,逐步引导读者完成首个PSoC项目,并分享进阶优化技巧如硬件PWM和功耗优化。

weixin_30505225的博客 424

搭建psoc creator开发环境调试软件

一、psoc creator和keil的关系 psoc creator是赛普拉斯Cypress和keil公司共同开发的一款软件,它更多的是使用keilC51的配置。 论坛中有说在使用psoc creator时一定要激活keil或者电脑中装有keil,论坛原文如下截图: 但是经过我自己的摸索发现,不用激活keil完全可以使用它编辑、调试赛普拉斯的蓝牙芯片。 二、 问题1:安装p

汉尼拔勇闯天涯 9237
上一篇: C语言编译过程详解
Kpany
博客等级 码龄7年 11粉丝 3原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值