پاسخ : سوال برای برنامه نویسی میکرو AVR کمک
شما اصلا برنامتون رو کامپایل کردین؟
من که کامپایل کردم 1234 تا خطا داد
1- Refrnce غلطه. درستش میشه Reference
2- Uscar چیه دیگه؟
3- متغیر B رو بیت تعریف کردین ، بعد یک بایت توش می ریزین؟ ( B=High(a) :question:
4- Else If غلطه. درستش میشه ElseIF (بدون فاصله)
5- چندجا نوشتین : If B <> 0 Goto Start . چرا این IF ، دستور Then نداره؟
6- به جای نو.شتن Pb.0 = 1 , Pb.1 = 0 , Pb.2 = 0 , Pb.3 = 0 (که اشتباهه) باید بنویسین :Portb.0 = 1: Portb.1 = 0: Portb.2 = 0: Portb.3 = 0 . همه جای برنامه رو درست کنین. در ضمن بین چند دستور دونقطه میذارن
7- به جای If 1 <= W <= 4.7 Then باید بنویسین : If 1 <= W And W<= 5 Then. توجه کنین که متغیر W از نوع اعشاری نیست . پس نمی تونین با 4.7 مقایسه کنین.
8- به جای 1000h باید بنویسین H1000& (البته اگه منظورتون 1000 در مبنای هگزه)
9-همه این مواردی رو گفتم به شکلای مختلف تو برنامه استفاده کردین . حتما درستش کنین.
10- بهتره Label رو تو برنامه از کلمات تعریف شده استفاده نکنین( مثل Start )
اینا فقط خطاهای زمان Debug بود . در مورد برنامه بعدا صحبت می کنیم
نوشته اصلی توسط fargol_m1454
من که کامپایل کردم 1234 تا خطا داد

1- Refrnce غلطه. درستش میشه Reference
2- Uscar چیه دیگه؟
3- متغیر B رو بیت تعریف کردین ، بعد یک بایت توش می ریزین؟ ( B=High(a) :question:
4- Else If غلطه. درستش میشه ElseIF (بدون فاصله)
5- چندجا نوشتین : If B <> 0 Goto Start . چرا این IF ، دستور Then نداره؟
6- به جای نو.شتن Pb.0 = 1 , Pb.1 = 0 , Pb.2 = 0 , Pb.3 = 0 (که اشتباهه) باید بنویسین :Portb.0 = 1: Portb.1 = 0: Portb.2 = 0: Portb.3 = 0 . همه جای برنامه رو درست کنین. در ضمن بین چند دستور دونقطه میذارن
7- به جای If 1 <= W <= 4.7 Then باید بنویسین : If 1 <= W And W<= 5 Then. توجه کنین که متغیر W از نوع اعشاری نیست . پس نمی تونین با 4.7 مقایسه کنین.
8- به جای 1000h باید بنویسین H1000& (البته اگه منظورتون 1000 در مبنای هگزه)
9-همه این مواردی رو گفتم به شکلای مختلف تو برنامه استفاده کردین . حتما درستش کنین.
10- بهتره Label رو تو برنامه از کلمات تعریف شده استفاده نکنین( مثل Start )
اینا فقط خطاهای زمان Debug بود . در مورد برنامه بعدا صحبت می کنیم
دیدگاه