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

[求助]请教MC9S12XDP512的管脚复用问题

[求助]请教MC9S12XDP512的管脚复用问题

我一直没明白MC9S12XDP512的管脚复用是怎么使用的,例如132-137管脚的复用情况如下:
132:PM0/RXCAN0
133:PM1/TXCAN0
134:PM2/RXCAN1/RXCAN0/MISO0
135:PM3/TXCAN1/TXCAN0/SS0
136:PM4/RXCAN2/RXCAN0/RXCAN4/MOSI0
137:PM5/TXCAN2/TXCAN0/TXCAN4/SCK0
请问,我使用CAN0的时候,是132、133作为它的接收和发送管脚,还是134、135作为它的接收和发送管脚?
有哪位明白的给解释一下,谢谢!
有以下几点供参考:
1) 您采用的封装应当是:144-Pin LQFP,则管脚的定义情况应当是:
137: PM0/RXCAN0
136: PM1/TXCAN0
135: PM2/RXCAN1/RXCAN0/MISO0
134: PM3/TXCAN1/TXCAN0/SS0
133: PM4/RXCAN2/RXCAN0/RXCAN4/MOSI0
132: PM5/TXCAN2/TXCAN0/TXCAN4/SCK0
您大概列反了,请检查。

2) 在这种封装情况下:CAN0可以映射到PM[1:0] or PM[3:2] or PM[5:4] or PJ[7:6];
CAN4可以映射到PJ[7:6] or PM[5:4] or PM[7:6]。具体如何映射可以通过软件设置。

3) 软件设置的寄存器叫作“模块路由寄存器” (Module Routing Register, MODRR), 如果您阅读的数据手册是2007年7月版的,那您在P854页可以发现这个寄存器。

4) 缺省情况下CAN0对应Pin 136 / 137。
谢谢TristoneGao
返回列表