首页 理论教育 使用McBSP作为通用I/O口

使用McBSP作为通用I/O口

时间:2023-07-02 理论教育 版权反馈
【摘要】:DSP芯片的专门通用I/O口不多,但DSP的McBSP可以配置成通用I/O口,一般的DSP芯片的McBSP都有2~3个,将它们配置成通用I/O口后,DSP的通用I/O口就达到20个以上。下面两个条件允许串口引脚用做通用目标I/O引脚。2)将串口的相应部分使能为通用目标I/O;PCR的(R/X)IOEN=1。将McBSP SPCR中的RRST和XRST位清零,禁止McBSP发送和接收数据,然后将RIOEN和XIOEN位置1,就将所有的McBSP引脚配置成通用I/O口。表4-36 McBSP作为通用I/O口的配置以及对它们的读取和输出操作

使用McBSP作为通用I/O口

DSP芯片的专门通用I/O口不多,但DSP的McBSP可以配置成通用I/O口,一般的DSP芯片的McBSP都有2~3个,将它们配置成通用I/O口后,DSP的通用I/O口就达到20个以上。

下面两个条件允许串口引脚(CLKX、FSX、DX、CLKR、FSR、DR和CLKS)用做通用目标I/O引脚。

1)串口的相应部分(发送器或接收器)处于复位状态。SPCR的(R/X)RST=0。

2)将串口的相应部分使能为通用目标I/O;PCR的(R/X)IOEN=1。

将McBSP SPCR中的RRST和XRST位清零,禁止McBSP发送和接收数据,然后将RIOEN和XIOEN位置1,就将所有的McBSP引脚配置成通用I/O口。(www.xing528.com)

McBSP作为通用I/O口的配置以及对它们的读取和输出操作见表4-36。表4-34中输出使能的意义为:如果该位设置为1,相应的引脚将配置成输出引脚,即信号只能从该引脚输出。输入使能位的意义为:如果该位设置为1,相应的引脚将配置成输入引脚,即信号只能该引脚输入。注意,有些引脚只能作为输入引脚,有些引脚可以作为输入/输出引脚。

表4-36 McBSP作为通用I/O口的配置以及对它们的读取和输出操作

978-7-111-37346-9-Chapter04-204.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈