R
rajbabu
Guest
इस कोड में समस्या क्या है. मेरी समस्या यह है कि जब मैं यह तो पहली बार (धारावाहिक पूर्णांक आता है) debuggind यह ठीक निष्पादित लेकिन जब दूसरी बार धारावाहिक पूर्णांक आती है तो यह abruplty कूदता है. यह कोई लाइन कूदता है. 19 इस हालत पूरा भर जाता है तो यह 20 से कूदता है फिर शर्त सही है तो यह 21 कूद, लेकिन तब यह 25 प्रत्यक्ष और फिर 44 के लिए कूदता है. 1. शून्य (IRQ_UartGet) 4 2 बीच में {3. अहस्ताक्षरित चार मैं, 4. अगर (आरआई == 1) 5. {6. = 0 आरआई, 7. मैं = SBUF, 8. (ReceiveOK!) यदि 9. {10. (0 == Rx_Cnt अगर) 11. {12. अगर (PKG_MARK1 मैं ==) 13. {14. टाइमर = UART_OUT_TIME, 15. CommBuf [Rx_Cnt + +] = मैं, 16. SCC = मैं, 17. 18}. 19}. और अगर (== 1 Rx_Cnt) 20. {21 अगर (PKG_MARK2 है मैं ==) 22. {23. CommBuf [Rx_Cnt + +] = मैं; 24. एस सी सी + = मैं; 25. 26}. और 27. {28. Rx_Cnt = 0, 29. 30}. 31}. और अगर (Rx_Cnt