|
Cypress是在我念大学的时候开始推PSoc的,硬件任意组合的思路很好,它推出的时候主打两个概念:1。PSOC(就是硬件资源可配置),2.图形化编程。
后来Quantum(已被Atmel收购,如今Atmel又要被收购...唉...)的触摸技术为其“偷窃”(两家有专利之争,不过Quantum是触摸技术鼻祖应该是事实),开始利用其PSoc芯片主推触摸按键领域,收到非常好的效果。我是从触摸按键开始正式接触 Cypress 的芯片的。
首先Cypress 的 PSoc是单片机,所以它需要编程,需要烧录程序,它也不是仅能用来做触摸,我目前用它做触摸按键以及触摸背光。而quantum的芯片是触摸专用芯片,内部以固化有代码,有点像RTC时钟芯片那样,不需要编程,只需要单片机通过I2C、SPI等与其通讯,进行控制即可。
学习Cypress PSoc的工具:
配置与编程软件:Cypress Express 以及 Cypress Designer。 最新版本的Cypress Designer5.0 已经包含了 Cypress Express。
烧录软件:PSoC Programming
烧录器:PSoC MiniProg(以前Cypress为了推广曾经免费赠送过一个试验板套件,不知目前还有没有)
试验板:自制。
软件和datasheet都可以到官网上下载,资料非常多,其中也有一些中文资料的。
有了以上几样,就可以开始学习Cypress PSOC单片机了
在大学时,我申请并收到了免费的评估版(评估版不值钱,不过MiniProg还是挺值钱的,哈哈!)。道了基于 Cypress Express 这个软件推图形化编程,我个人觉的只是一个噱头(到目前为止也是),图形化编程远远不能适应规模越来越大,越来越复杂的嵌入式编程,如过是用来设计产品和深入学习,个人不推荐使用Cypress Express编程,当然简单的玩玩还是可以用用的。
诉说了一番我对 Cypress 的钟情,切入正题,看看原理图与软件吧。
用的是CYpress的 CY8C21434 这款芯片,制作目标是带背光显示的触摸按键。使用的软件是Cypress Designer。试验板自制。
说明一下,CY8C21434这块芯片比较难焊,学习用可以使用218C21534,功能完全一样,就IO口少了一点点,非常适合学习
本贴被 draapho 编辑过,最后修改时间:2008-11-04,14:06:44. |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|