آقا ما چند تا کار با mikroC انجام دادیم، خوب و خوش (PIC و dsPIC). البته ریست و وقفه ها اذیت می کرد ولی نه تا این حدی که الآن می گم؛
چند روزه برنامه یه برد رو می نویسم که نسبتاً هم زیاد شد. در حد 5KB روی میکروی 4013. یواش یواش داشتم کد رو می نوشتم و تست می کردم. از یه جا به بعد دیگه میکرو کار نمی کرد! یعنی دیگه از بس گشتم دنبال عیبش خسته شدم. یک روز تمام درگیرش بودم. می خواستم میکرو رو عوض کنم. حتی رفتم تو کار آدرس بردارهای وقفه (که کامپایلر اشتباه درستش می کرد!). کلاً نشد که نشد. تا اینکه یه برنامه تست کوچولو روش پروگرام کردم و در عین ناباروری! درست کار کرد.
در نتیجه، مجبور شدم یه ذره یه ذره حجم کد رو کم کنم. حالا در حد 4.5KB خوب کار می کنه! ولی بیشتر که میشه می پُکه! لازم به ذکره که 4013 تا 32KB فلش داره.
بُرد رو تحویل دادم رفت. از ما که گذشت، ولی بی خیال این کامپایلر مزخرف شدم. حالا نظرتون رو بگید، بعدشم بگین MPLAB شروع کنم، یا چیزِ دیگه؟!
چند روزه برنامه یه برد رو می نویسم که نسبتاً هم زیاد شد. در حد 5KB روی میکروی 4013. یواش یواش داشتم کد رو می نوشتم و تست می کردم. از یه جا به بعد دیگه میکرو کار نمی کرد! یعنی دیگه از بس گشتم دنبال عیبش خسته شدم. یک روز تمام درگیرش بودم. می خواستم میکرو رو عوض کنم. حتی رفتم تو کار آدرس بردارهای وقفه (که کامپایلر اشتباه درستش می کرد!). کلاً نشد که نشد. تا اینکه یه برنامه تست کوچولو روش پروگرام کردم و در عین ناباروری! درست کار کرد.
در نتیجه، مجبور شدم یه ذره یه ذره حجم کد رو کم کنم. حالا در حد 4.5KB خوب کار می کنه! ولی بیشتر که میشه می پُکه! لازم به ذکره که 4013 تا 32KB فلش داره.
بُرد رو تحویل دادم رفت. از ما که گذشت، ولی بی خیال این کامپایلر مزخرف شدم. حالا نظرتون رو بگید، بعدشم بگین MPLAB شروع کنم، یا چیزِ دیگه؟!
دیدگاه