السلام عيكم ::
مشكلتي كالتالي البيك موصله بمودم له مهام ....
انا أرسل أمر من البيك للمودم وبعدها أدخل وايل لووب بإنتظار معلومات من المودم
سؤالي كيف ممكن ادخل الوايل لوووب لمدة 5 ثواني وإذا ما في معلومات جت من المودم أخلي البيك ترسل مره ثانية للمودم ... مشكلة delay_ms انها ما تظبط مع إستقبال المعلومات فما هي الطريقة لفعل هذا الشي.
كود:
i=0;
while(1) {
UART1_Write_text(AT);
while (1) { // ///////// how i can chick this ????
if (UART1_Data_Ready()) { // If data is received,
uart_rd = UART1_Read(); // read the received data,
i=1;
}
}
if (i==1){break;}
}