不,我不是。但问题是,我发布的代码给我一个正确的路径,直到所有的端口引脚,直到我写0x28 toSPCON1。如果我使用PPS控制寄存器来混淆引脚,为什么在我写SSPCON1之前它会很好?话虽如此,我注意到,如果我要改变0x28到0x08,那么我不会在POTB上失去这个。2vs 0是数据表中描述的SSPEN位:SSPEN=1“启用串行端口,并将SDAx和SCLx管脚配置为串行端口管脚”,它确实做到了,SDA和SCL确实出现了,它们确实有效,我可以在这些管脚上成功地完成I2C工作,但是这些管脚都是管脚在港口…我不知道这有什么与波特尔有关。无论如何,我在任何事件中都没有接触PPS。还有其他想法吗?-GT--
不,我不是。但问题是,我发布的代码给我一个正确的路径,直到所有的端口引脚,直到我写0x28 toSPCON1。如果我使用PPS控制寄存器来混淆引脚,为什么在我写SSPCON1之前它会很好?话虽如此,我注意到,如果我要改变0x28到0x08,那么我不会在POTB上失去这个。2vs 0是数据表中描述的SSPEN位:SSPEN=1“启用串行端口,并将SDAx和SCLx管脚配置为串行端口管脚”,它确实做到了,SDA和SCL确实出现了,它们确实有效,我可以在这些管脚上成功地完成I2C工作,但是这些管脚都是管脚在港口…我不知道这有什么与波特尔有关。无论如何,我在任何事件中都没有接触PPS。还有其他想法吗?-GT--
举报