PIC24F128GA306 IO 口问题

2019-07-15 17:03发布

本帖最后由 怡情养性 于 2015-5-23 12:39 编辑

,我用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)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
怡情养性
1楼-- · 2019-07-15 17:37
自己顶一个,好郁闷
怡情养性
2楼-- · 2019-07-15 19:20
//        _HLVDEN=0;
//      _CTMUEN=0;_LCDEN=0;
//      _DMA0MD=1;_DMA1MD=1;_PMPEN=0;DMACONbits.DMAEN=0;
//
//      PMD4=0;
复用的都关了,
Jack315
3楼-- · 2019-07-16 01:18
检查下相应的 SDI 管脚:
1. 配置是否正确,比如是否选择了作为模拟输入口;
2. 是否是只有输出,而没有输入功能的端口。
怡情养性
4楼-- · 2019-07-16 03:56
Jack315 发表于 2015-5-23 15:17
检查下相应的 SDI 管脚:
1. 配置是否正确,比如是否选择了作为模拟输入口;
2. 是否是只有输出,而没有输入功能的端口。

1.端口都有输入输出,其中SDI为MOSI,SDO为MISO,
2.都配置为数组输入输出,关闭外设复用模拟
Jack315
5楼-- · 2019-07-16 05:10
 精彩回答 2  元偷偷看……
怡情养性
6楼-- · 2019-07-16 05:34
Jack315 发表于 2015-5-23 22:03
Errata Sheet 上也没有找到可能的线索。如果 LZ 确认 IO 端口设置都正确,建议咨询 Microchip 的 FAE,看看他们能不能帮你。

哦,谢谢,我在试试吧

一周热门 更多>