HSSP 源代码具分为四个主要部分:主函数、各编程步骤
的子函数、低层 I/O 函数和定义文件。系统设计人员需要对
代码进行的直接操作是通过 #define 声明设置某些属性,
以提供用编程数据填满 64 字节缓冲区的代码,以及主机
I/O 低层驱动程序。
PSoC 器件可通过两种不同的模式进行编程:复位模式和电
源循环模式。复位模式是首选编程模式,仅在系统采用外部
供电时使用。在这种情况下,目标 PSoC 上的 XRES 引脚
将于编程流程结束时复位,使其跳出编程模式,并恢复正常
操作。
但是,某些 PSoC 器件没有 XRES 引脚,只能在电源循环
模式下编程。在电源循环模式下,主机微处理器将切换
PSoC 电源的开和关。
在两种编程模式下,主机均需要三个 I/O 引脚。在复位模式
下分别为串行数据 (SDATA)、串行时钟 (SCLK) 和外位 (XRES) 引脚,在电源循环模式下则为 SDATA、SCLK
和 PSoC 电源 (PWR) 引脚。这些引脚通过软件控制。
主机处理器上的 SDATA 引脚必须为双向引脚。主机必须能
够更改该引脚的属性,以便用其向 PSoC 发出信号、将其
释放到 high Z 状态,以及从该引脚读取信号。
有关编程模式、编程接口连接和编程规范的更多信息,请参
见应用笔记 AN2026a 和 AN2026b
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !