PSOC开发板开发进程
偶这两天刚收到板子,下面是试用情况:
1、下载了cy8ckit042_RevSA.iso文件,1.2GB;
2、下载了CY8CKIT042Setup.exe,650MB;
3、下载了PSoCCreatorSetup.exe,589MB;
4、安装了上述三个文件,真够大的!
5、网上说CY8CKIT042Setup.exe安装后,要把安装目录下的cypress文件夹中所有文件去掉“只读”状态,我打开看了一下,没有“只读”;
6、按照说明连上硬件后,两个LED灯可以亮;
7、准备在PSoCCreator开发环境下,编写一个程序,实现LED灯交替0.5秒闪烁。
步骤如下:
1.打开PSoC Creator;
2.出现如下的界面:
3.File——new——project,出现以下界面。
修改Name:LED1。
路径:E:\CY8C4245,
单击OK 按钮。
4.此时,界面如下:
RGB—LED 灯,分别接在P1_6,P0_2,P0_3 的管脚上,这几个引脚,只有低电平,都能使
LED 点亮。
打开:View——Component Catalog :鼠标左键,按住Digital Output Pin [v1.90],拖到TopDesign.cysch (应该叫原理图吧?)
双击Pin_1 这个组件,修改组件的名字:
注意:记得HW Connect 的方框不要打钩,如果打钩,是需要与芯片的其他外设连接的意思,
比如AD,PWM 等。其他的,默认就好。像时钟的什么的,以后自己再去搞吧,不是很难
的。单击OK 按钮。
画原理图嘛,就画得像一点。我们就加个LED 上去。还有地,这些组件,都在Off-Chip 选
项卡下面。(像三极光,MOS,二极管,电容,电阻,都在这个里面)
画完成后,如下图:
这样,原理图就设计完成。
但是LED1与D_1无法直接相连。不知是不是版本问题?
PSoC功能非常丰富,以下是基本情况:
1、概述
PSoC® 4 是一种混合信号可编程嵌入式系统控制器的可扩展、可重构的平台架构,其核心是 ARM Cortex®-M0 中央处理器(CPU),该系列为嵌入式应用提供可编程的平台。它结合了灵活的可编程和可重新配置的模拟和数字模块,以及芯片内部的自动走线功能。基于这个平台的PSoC 4200 系列产品,结合了微控制器和可编程数字逻辑、高性能模数转换、带比较器模式的运算放大器,以及标准的通信和定时外设。PSoC 4200 系列可以向上兼容PSoC 4 平台中的其他产品,以适应不同的应用和设计需求。可编程的数字和模拟字系统支持灵活的设计,可现场调整参数。
2、特性
1)、32 位微处理器
n 48 MHz ARM Cortex-M0 中央处理器, 支持单周期乘法
n 最大支持32KB 闪存
n 最大支持4KB SRAM 存储器
2)、可编程模拟系统
n 两个可灵活配置驱动能力和带宽的运算放大器,可以工作在比较器模式,也可做ADC 的输入缓冲器
n 12 位1Msps 的逐次比较型模数转换器(SAR ADC), 支持差分和单端输入,无开销多序列切换、硬件信号平均功能
n 两个电流数模转换器 (IDAC), 不用于电容式感应时可做通用用途
n 两个内部低功耗比较器, 可以在深度睡眠和休眠模式下工作
n 温度传感器
3)、可编程数字系统
n 四个可编程逻辑模块,每个有8 个宏单元以及一个数据通道处理器 (即UDB, 通用数字模块)
n Cypress 提供外设组件库,用户定义的状态机,以及Verilog 输入
4)、低功耗工作模式,1.71 V 至5.5 V 工作电压范围
n 提供多层次低功耗模式:睡眠、深度睡眠、休眠、停止
n 停止模式工作电流可低至20nA,可用GPIO 引脚唤醒
n 休眠和深度睡眠模式可供用户在功耗和唤醒时间之间权衡
5)、电容感应CapSense
n Cypress 电容感应Sigma-Delta(CSD) 提供了最佳的信噪比(> 5:1)和防水性能
n Cypress 独有的软件组件极大简化了电容感应的设计
n 支持硬件自动调整(SmartSense)
6)、LCD 驱动
n 任意管脚都可以做公共端和段
n 在深度睡眠模式下仍可保持工作,支持TN 和STN 屏幕
7)、2 个可灵活配置的串行通讯模块(SCB)
n 每个均可配置成SPI/UART/I2C
n 支持基于串口的LIN、IrDA、SmartCard 协议
8)、定时和脉冲宽度调制 (TCPWM)
n 四个16 比特的定时器/ 计数器/ 脉冲宽度调制模块
n 支持中心对齐、边沿对齐模式,伪随机模式
n 支持灵活的死区控制
n PWM可与ADC同步,用户可自定义在PWM周期内任一时刻触发ADC 转换
n 支持同步刷新PWM 的占空比
n 支持基于比较器触发的PWM 关断信号,以及高度可靠的数字逻辑应用
9)、高达36 个可灵活配置的GPIO (44 引脚封装)
n 44-pin TQFP, 40-pin QFN, and 28-pin SSOP 封装
n 任何一个GPIO 都可以连接到LCD 和触摸感应CapSense
n 驱动模式、驱动能力、摆率可配置
10)、支持串行线(SWD) 调试和编程
2、PSoC® Creator 设计环境
n 集成开发环境提供了原理图设计和构建功能(支持模拟和数字模块芯片内部自动走线)
n 所有组件都有应用编程接口(API)
3、工业标准工具兼容性
n 在设计好原理图后,可以用基于ARM 的标准开发工具
4、应用
n 电动自行车
n 电机驱动器
n 小家电中的CapSense、LCD 驱动应用
n 通用单片机应用
各位大虾多指点小弟!
谢谢!
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |