امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
يك نكته جالب درباره LCD گرافيكي و bascom
نویسنده پیام
electron_mybb1.2_import13685 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: تير ۱۳۸۶

تشکرها : 0
( 3 تشکر در 2 ارسال )
ارسال: #1
يك نكته جالب درباره LCD گرافيكي و bascom
من يه مشكلي كه استفاده از LCD گرافيكي بوجود مياد را پيدا كردم . :idea:
اگه تو برنامه خودتون از وقفه استفاده ميكنيد ، تو زير برنامه وقفه از دستور showpic استفاده نكنيد. ميكرو هنگ مي كنه !!!؟؟؟ چراشو هر چي سعي كردم بفهمم متوجه نشدم .
و ديگه اينكه در طول اجراي قسمت اصلي برنامه اگه دستور showpic يا LCDAT استفاده كرديد ، اگه هنگام اجراي اين دستورات وقفه رخ بده باز همون حالت پيش مياد .!!!؟؟؟

اول فكر مي كردم نويز تو مدارم باعث هنگ ميكرو ميشه . ولي با تحقيق فراران مطمعا شدم عيب فقط از همين دستور لعنتيه :x . ميكرو من Amega 32 بود . بد نيست شما هم امتحان كنيد .

انگاري اين دستور با وقفه سازگاري نداره !؟ :!: :?:
۰۵-شهریور-۱۳۸۶, ۰۱:۵۴:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, aKaReZa75
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: يك نكته جالب درباره LCD گرافيكي و bascom
سلام
من هم چنین مشکلی قبلا داشتم
انگار LCD گرافیکی خیلی حساسه واگر در زمان ارسال اطلاعات به LCD وقفه ای پیش بیاد LCD قاطی می کنه و چرت و پرت نشون میده .
فکر کنم چون زمان بین اطالاعات ارسالی عوض میشه این ایراد به وجود میاد .
حالا اگه سرعت میکرو رو ببری بالا و تو وقفه هم هیچ کاری نکنی و سریع برگرده اتفاقی نمی افتده . ( امتحان کردم )
یه راه بهتر اینه که قبل از دستورات LCDAT و SHOWPIC همه وقفه ها رو غیر فعال کنی و بعدش دوباره فعال کنی .من که همیشه چنین کاری می کنم .
تو برنامه زیر هم همین کار رو کردم
کنترل سرعت و نور فلاشر 8 کاناکه با LCD گرافیکی
و این هم فایلش
Download GLCD
ولی به نظر من مهمترین مشکل LCD گرافیکی اینه که اگه نمایش اطلاعات از سطر 128 بیستر بشه از وسط ( سطر 64 ) LCD ولی با یه خط پایینتر نمایش داده می شه .
هم عملی و هم تو PROTEUS امتحان کردم چنین مشکلی بود .
البته اینهایی که گفتم مربوط به LCD از نوع TS12864A-2 هستش و مدل های دیگه رو کار نکردم بدونم چطوریند .
۰۵-اردیبهشت-۱۳۸۷, ۰۲:۱۴:۳۶
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #3
RE: يك نكته جالب درباره LCD گرافيكي و bascom
مشکل از بسکام توی وقفه ها اگه متغیر ها ی موجود رو درست ذخیره نکنی یا stack دست کاری بشه این اتفاق می افته البته احتمال استفاده از متغیر هایی با طول بیشتر از یک بایت به صورت مشترک هم می تونه این مشکل رو پیش بیاره چون ممکنه مثلا در هنگام مقدار دهی به بایت دوم وقفه رخ بده فرض کنید متغییر مقدارش 225 (0x00FF) بوده حالا بشه 256 (0x0100) بایت اول که FF بوده باید بشه 0 و بایت دوم بشه 01 اگه وسطش وقفه بیاد و متغییر رو بخونه (0x0000) م یخونه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۵-اردیبهشت-۱۳۸۷, ۰۸:۲۴:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
m.j.m.a آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 6
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: يك نكته جالب درباره LCD گرافيكي و bascom
سلام
من یه پروژه ی دفترچه نقاشی از سایت avr64 دانلود کردم.
وقتی اجراش می کنم ال سی دی درست کار نمی کنه! یعنی یه وقتایی همش سفیده یا چند تا نقطه اش سیاه یا ...
البته برنامه ی این پروژه یه اشکال داره.یه فایل paint.bgf کم داره که اون هم میشه با خود بسکام درستش کرد
لطفا من رو راهنمایی کنید.
http://www.avr64.com/download.php?id=Paint
۳۰-مرداد-۱۳۹۱, ۱۸:۲۲:۲۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] کمک درباره نویز گرفتن میکرو avr عابد مقدسیان 8 3,322 ۱۱-بهمن-۱۳۹۷, ۲۲:۴۱:۰۶
آخرین ارسال: 1نفر
Question [سوال] یه سوال درباره ماژول esp8266 Index1 4 3,150 ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۹:۲۶
آخرین ارسال: babyy
  درخواست راهنمایی درباره دماسنج و رطوبت سنج fedagh 2 3,195 ۰۳-دى-۱۳۹۵, ۰۱:۲۵:۰۷
آخرین ارسال: omid_phoenix
  سوالهای برنامه نویسی با کامپایلر BASCOM EBKA 242 157,509 ۱۸-خرداد-۱۳۹۵, ۲۰:۱۸:۲۴
آخرین ارسال: hassan721
  سوال درباره نحوه تولید پالس مربعی sinohe 37 41,329 ۱۷-اسفند-۱۳۹۴, ۱۸:۳۶:۲۴
آخرین ارسال: sharin
  سوال درباره پروگرمر جمشاد alien 1 2,412 ۰۷-دى-۱۳۹۴, ۱۳:۰۰:۲۸
آخرین ارسال: sharin
Wink یک کتاب خیلی باحال و مفید درباره میکروکنترلرها lktra 0 2,320 ۰۵-دى-۱۳۹۴, ۰۱:۴۷:۳۴
آخرین ارسال: lktra
  سوال درباره ی avr با سی++ mahdieh_sh 2 2,693 ۱۸-مهر-۱۳۹۴, ۱۸:۲۳:۰۴
آخرین ارسال: vigraz
  BASCOM-AVR V2.0.5.0 + Patch p3rtic@n 2 5,472 ۰۵-شهریور-۱۳۹۴, ۱۵:۴۵:۰۱
آخرین ارسال: ehsan2774
  کمک درباره تشریح رابط i2c .::saman::. 10 5,590 ۲۲-مرداد-۱۳۹۴, ۱۷:۳۸:۵۰
آخرین ارسال: sharin

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS