发明名称 |
一种串行外设接口的实现方法 |
摘要 |
本发明涉及一种多工作模式串行外设接口的实现方法,通过SPI配置参数设定SPI的工作模式,然后根据各种工作模式下同步串行数据帧相关的所有可编程参数进行数据收发,同时实现真正意义上的全双工同步串行传输。由于本发明SPI接口的工作方式以及串行数据帧相关的所有参数都可以通过软件配置,因此按本发明所述方法实现的SPI接口能支持目前所有的带SPI接口的外设。且本发明设计的SPI扩展功能,如设备使能信号可配置成为帧同步信号,使之支持其它常用的同步串行外设接口,扩大了SPI接口的应用范围,降低了片上系统的设计投入。 |
申请公布号 |
CN100437541C |
申请公布日期 |
2008.11.26 |
申请号 |
CN200610060079.2 |
申请日期 |
2006.03.28 |
申请人 |
华为技术有限公司 |
发明人 |
黄卫华;吴奇祥 |
分类号 |
G06F13/42(2006.01) |
主分类号 |
G06F13/42(2006.01) |
代理机构 |
深圳市顺天达专利商标代理有限公司 |
代理人 |
郭伟刚;蔡晓红 |
主权项 |
1.一种串行外设接口的实现方法,其特征在于,包括以下步骤:(1)CPU配置串行外设接口的配置参数,使能本设备串行外设接口;(2)串行外设接口根据其配置参数确定多种工作模式中的一种为当前模式;(3)在确定的当前工作模式下,根据串行外设接口配置参数进行数据收发。 |
地址 |
518129广东省深圳市龙岗区布吉坂田华为总部办公楼 |