微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > PIC24F128GA306 IO 口问题

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top