PIC24F128GA306 IO 口问题
时间:10-02
整理:3721RD
点击:
,我用IO口模拟spi,其中SDI我用RF2可以换做RE4就不行,这是为何,急求大神解答
#define RF_SDI_TRIS (_TRISF2)
#define RF_SDI_IO (_LATF2)
//#define RF_SDI_TRIS (_TRISE4)
//#define RF_SDI_IO (_LATE4)
自己顶一个,好郁闷
// _HLVDEN=0;
// _CTMUEN=0;_LCDEN=0;
// _DMA0MD=1;_DMA1MD=1;_PMPEN=0;DMACONbits.DMAEN=0;
//
// PMD4=0;
复用的都关了,
检查下相应的 SDI 管脚:
1. 配置是否正确,比如是否选择了作为模拟输入口;
2. 是否是只有输出,而没有输入功能的端口。
1.端口都有输入输出,其中SDI为MOSI,SDO为MISO,
2.都配置为数组输入输出,关闭外设\复用\模拟
Errata Sheet 上也没有找到可能的线索。如果 LZ 确认 IO 端口设置都正确,建议咨询 Microchip 的 FAE,看看他们能不能帮你。
哦,谢谢,我在试试吧
111111111111111111111111111111111111111111111