首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DSP 5416如何把McBSP设置为普通IO口?如何定义?

1、DSP5416的McBSP模块配置为普通IO,通过McBSP子区地址寄存器SPSA和数据寄存器SPSD对管脚控制寄存器PCR相关位操作.SPSA用于选中地址,SPSD用于数据访问。
先在SPCR1和SPCR2中禁止串口收发,然后在PCR高8位设置成GPIO,最后在PCR低8位写数据;
2、从http://www.alldatasheet.com查看TMS320VC5416-120.PDF资料,第3.16节 是McBSP 控制寄存器和子地址,第3.8节有McBSPs的位定义。
3、Figure 3-12. Pin Control Register (PCR)是位定义
15 14 13 12 11 10 9 8
Reserved XIOEN RIOEN FSXM FSRM CLKXM CLKRM
R/W R/W R/W R/W R/W R/W R/W;
7 6 5 4 3 2 1 0
SCLKME CLKS STAT DX STAT DR STAT FSXP FSRP CLKXP CLKRP
R/W R/W R/W R/W R/W R/W R/W R/W;
LEGEND: R = Read, W = Write, n = value present after reset。
返回列表