摘要:本文首先简要介绍了PSoC®4A的片内外设子系统架构及SCB模块的功能。然后概括了当前最常用的三种串行通信协议,UART,I2C和SPI。并详细论述了如何在PSoC®4A片内的SCB模块平台上,配置并实现这三种串行通信。
关键字:PSoC®4,SCB,UART,I2C,SPI Abstract: This paper first briefly introduces the architecture of on-chip peripheral subsystem and the function of SCB module. Then generalizes the currently common used 3 serial communication protocol, UART, I2C and SPI. And detailed illustrates how to configure and realize the 3 serial communication on SCB module in PSoC®4A. Keywords: PSoC®4,SCB,UART,I2C,SPI 1. 引言 PSoC®4A是Cypress可编程片上系统PSoC®(Programmable System on Chip)家族中的最新成员,采用ARM Cortex®-M0作为处理核心,因此也是PSoC®家族中性价比最高的成员。PSoC®4完全继承了PSoC®芯片家族本身的高度可编程的灵活性,并融合了Cortex® M0高性价比的处理器核架构,使得PSoC®4 系列产品成为一个具有高度可扩展性的处理器平台,在性价比、功耗等方面优势显著。在针对电机控制等需要实时调试的嵌入式应用中,串行通信显得尤为重要,PSoC®4将常用的多种串行通信接口(UART,I2C和 SPI)集成到一个SCB(Serial Communication Block)外设模块上,且每个片内都含有两个SCB外设。因此用户可以非常方便的在SCB外设上设计出自己的串行通信系统。
|