先写过各位大佬们!
项目对此款单片机的IO分配需求如下:
UART0:TX0-->P0.0;RX0-->P0.1
SPI0:CS-->P0.2;MOS1-->P0.3;MISO-->P0.4
P0.5,P0.6,P0.7作为普通输入输出口使用
PCA0:CEX0~CEX3-->P1.0~P1.3
相信各位已经看出来了,要想这样配置的话我必须要跳过P0.5~P0.7直接将P1.0~P1.3配置给PCA0的四个通道,但是C8051F120的IO分配是根据交叉开关优先权来决定的,而且没有skip寄存器,如果我激活了PCA0就会使得PCA0的CEX0~CEX3向P0平移而占用原打算用来当作普通IO口的P0.5~P0.7。
所以我想请问有什么办法能实现我需求的那样配置吗?
再谢!
|