交叉开关按照优先权进行配置,即有高的优先权的功能模块将首先占用端口,低优先权的功能模块将顺序后延。如需使用uart0、uart1,iic,uart0是最高优先权,如果在寄存器里设置为将uart0的两个端口配置到i/0口那么uart0就占用了P0.0和P0.1,iic的优先权比uart0高,那么它会占用p0.2和p0.3,最后就是uart1的p0.4和p0.5。最后使能交叉开关。剩下的就是在相应的模块寄存器里进行初始化和使能。 手边没有数据手册具体的寄存器名称说不上来。
交叉开关按照优先权进行配置,即有高的优先权的功能模块将首先占用端口,低优先权的功能模块将顺序后延。如需使用uart0、uart1,iic,uart0是最高优先权,如果在寄存器里设置为将uart0的两个端口配置到i/0口那么uart0就占用了P0.0和P0.1,iic的优先权比uart0高,那么它会占用p0.2和p0.3,最后就是uart1的p0.4和p0.5。最后使能交叉开关。剩下的就是在相应的模块寄存器里进行初始化和使能。 手边没有数据手册具体的寄存器名称说不上来。