首页 > 评测 > PSoC Creator4.1能让小白变高手?——新手体验CY8CKIT042
PSoC Creator4.1能让小白变高手?——新手体验CY8CKIT042
- [导读]
- 各家IDE都有自己的特色,如何让自己的产品更加简单易用是共同的目标,常见的有CubeMX和CCS等,都积累了还算不错的口碑。据说CYPRESS的PSoC Creator也能图形化编程,本文作者从未上手过PSoC的产品,这次就以小白的身份来通过Creator来对CY8CKIT042开发套件进行一次初体验。
现在是绿色的。说明我的修改没问题。
再改为P16,看到了红色:
后面要做什么更深入的学习,还需要买一块开发板,并且慢慢学习,小编这只是大概了解下赛普拉斯的板子而已。
经过学习一段时间,总算摸索了PSoC4,哈哈哈,下面跟着小编看看PSoC Creator4.1的开发环境的方便之处吧:
下面我们来用这个有趣的开发环境来改建我们的自己的工程
打开例程 第一个例程:
然后我们改建我们的例程 哈哈哈
来到工作空间窗口,打开文件TopDesign.cysch, 也就是项目的原理图文件。
双击打开:
我们可以看到右边的组件库:
从组件库中,拖拽一个PWM 的组件到设计页面上。
我们发现这个组件跟LED的那个组件一模一样,对吧,把他放到原理图哪里,就能设计啦。当然啦,我们需要产生多少的占空比,还是需要设置的,不可能他自己就产生啦,双击组件,进入配置,我们设置他的各种配置,我们来试一下。
双击原理图上放置的PWM 组件,在弹出的属性页面进行配置,在Configuare标签下,选择PWM 模式;设置period值为72, compare 值为36。这将产生一个50%占空比的PWM。点击Apply 或者OK 以保存设置。
我们可以看得到,波形是怎么样的。PWM其实就是从0开始计数,计数到我们的compare时候将产生一个信号,计到我们的period时候重置,是低电平有效还是高电平有效看设置,从图上我们看得出来来,PWM发生器是从第二个计数开始输出PWM波。赛普拉斯的PSOC creator开发环境还是很不错的,很直观的图形编程。
还能选择计数的方式
PWM的工作方式配置完,我们肯定得输入脉冲啊,给个系统时钟信号吧,还有输出引脚配置啊:
现在给PWM 提供时钟和输出管脚。从组件库中选择时钟(Clock ) 组件和管脚输出(Digital OutputPin)。
找不到的可以直接搜索,时钟的单词总会吧,不然白学了单片机了。时钟默认是12MHz,好像很大的样子,我们把它改小点,跟上面配置PWM组件一样,双击进入时钟的配置。修改我们需要的参数即可。我们改一个差不多的时钟频率,设置50kHz看看,输出怎么样的。
放大原理图我们也能看到,我们修改后的状态:
选择line连接到我们PWM组建的clock位置上
然后在line或者line_n接口连接上输出的io端口,即可。
记得选对io管脚啊,别选input 要选择output
把引脚的名称改为PWM1,作为我们的输出测试。
然后我们打开:
我们可以看到除了本身的LED外,多了一个我们刚刚设置的PWM1,但是没有配置到io管脚,我们现在来配置:随便配置一个io即可。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前