السلام عليكم ورحمة الله
أثناء كتابني لبرنامج معالج atmega 8535 بواسطة برنامج bascom avr صادفتني مشكلة وهي عدم امكانية حفظ التوقيت لأحداث معينة (كرسائل الخطأ التي تظهر أثناء عمل بعض الآلات)
وقمت بتعريف التاريخ والزمن بالشكل المعروف وهو يعمل بشكل صحيح ولكن المشكلة في حفظ توقيت ظهور حدث معين كرسالة خطأ على سبيل المثال
ولقد حاولت بالشكل التالي:
قمت بتعريف المتحولات التالية
Dim Time1 As String * 7
Dim Time2 As String * 7
Dim Date1 As String * 7
Dim Date2 As String * 7
ولحفظ أزمنة معينة كتبت العبارات التالية
Date2 = Date1 : Date1 = Date$
Time2 = Time1 : Time1 = Time$
علماً أن إشارة $ هي بعد كلمة date اليمنى ولكنها لم تظهر بشكل صحيح في صفحة المنتدى .
وتظهر المشكلة عند تنفيذ السطرين الأخيرين حيث يتوقف البرنامج عن العمل ويعمل عندها بشكل عشوائي
يرجى توضيح سبب هذه المشكلة أو إرشادي إلى طريقة أخرى لحفظ التاريخ والزمن
ولكم جزيل الشكر