سلام دوستان
من توی مگا 32 تست کردم میشد توی زیرروال وقفه سریال ازدستور input استفاده کرد اما توی مگا 64 همین دستور کار نمیکنه و باید کاراکترا رو به هم بچسبونی حتماو لی همین دستور توی مگا 8 جواب نمیداد
وقفه خارجی هم دستورش در مگا 64 مث مگا 32 کار نمیکنه(ینی حتما باید بیت sreg رو تغییر بدی اما در مگا 32 بدون تغییر این بیت وقفه کارخودشو انجام میده) .....
ینی این دستورات برای هر میکرویی ممکنه فرق کنه؟
یه سوال دیگه و اون هم اینکه چرا در بعضی از زیر روال ها بیشتر از یه return به چشم میخوره؟بالفرض اگه از دستور gosub استفاده کنیم مگه همون return برنامه رو به جای بعد از دستور gosub هدایت نمیکنه؟
من توی مگا 32 تست کردم میشد توی زیرروال وقفه سریال ازدستور input استفاده کرد اما توی مگا 64 همین دستور کار نمیکنه و باید کاراکترا رو به هم بچسبونی حتماو لی همین دستور توی مگا 8 جواب نمیداد
وقفه خارجی هم دستورش در مگا 64 مث مگا 32 کار نمیکنه(ینی حتما باید بیت sreg رو تغییر بدی اما در مگا 32 بدون تغییر این بیت وقفه کارخودشو انجام میده) .....
ینی این دستورات برای هر میکرویی ممکنه فرق کنه؟
یه سوال دیگه و اون هم اینکه چرا در بعضی از زیر روال ها بیشتر از یه return به چشم میخوره؟بالفرض اگه از دستور gosub استفاده کنیم مگه همون return برنامه رو به جای بعد از دستور gosub هدایت نمیکنه؟
دیدگاه