PSOC Creator 入门教程超详细

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

目录

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编辑


                
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值