仍然存在问题,LIN_EUSART_DataReady-->PIR1bits.RCIF由于读取RCREG而只能保持3~4us的EUSART_Receive_ISR(void),这意味着函数LIN_handler()中的变量“LIN_EUSART_DataReady”的判断条件不稳定。RCIF是可能的(延迟和重置新变量),它能够检测大部分中断情况,并能够正确检测PID,但是根据AN2059,EUSART的接收设置应该是MCC中的“连续接收”,但是在MCC V3.45i中看不到i。我希望能得到MCC开发团队的支持,也有经验丰富的开发人员,谢谢!
仍然存在问题,LIN_EUSART_DataReady-->PIR1bits.RCIF由于读取RCREG而只能保持3~4us的EUSART_Receive_ISR(void),这意味着函数LIN_handler()中的变量“LIN_EUSART_DataReady”的判断条件不稳定。RCIF是可能的(延迟和重置新变量),它能够检测大部分中断情况,并能够正确检测PID,但是根据AN2059,EUSART的接收设置应该是MCC中的“连续接收”,但是在MCC V3.45i中看不到i。我希望能得到MCC开发团队的支持,也有经验丰富的开发人员,谢谢!
举报