سلام. من میخوام ال سی دی کاراکتری رو راه بیاندازم اما فقط روی پرت a که میگذارم کار میکنه. میشه بگید باید چیکارش کنم؟ با اتمگا 32 و 16 تست کردم.من به adc ها احتیاج دارم و نمیتونم روی پرت a استاده کنم
اطلاعیه
Collapse
No announcement yet.
چرا lcd فقط روی پرت a میاد بالا؟
Collapse
X
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
سلام
خیلی کلی سوالتو پرسیدی!!!
oo:
LCD کاراکتری یا گرافیکی؟کدویژن یا بسکام یا .... ؟
اگه کدویژن هست و LCD کاراکتری با تغییر آدرس پورت اول برنامه ن میتونی LCD رو به هر پورتی که بخوای وصل کنی
تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی
www.intelart.ir
ساخت کنترلر دما PID فازی با AVR [آموزشی]
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
سلام . بهترین پورت برای LCD پورت B هست . مطمئن باش جواب میده اگه جواب نداد بدون یه جای برنامه نویسیت اشتباه هست یا سیم کشیت رو اشتباه انجام دادینوشته اصلی توسط hamedtahamtanسلام. من میخوام ال سی دی کاراکتری رو راه بیاندازم اما فقط روی پرت a که میگذارم کار میکنه. میشه بگید باید چیکارش کنم؟ با اتمگا 32 و 16 تست کردم.من به adc ها احتیاج دارم و نمیتونم روی پرت a استاده کنم
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
فرقی نداره روی کدوم پورت باشه
اولاً باید پورت آزاد باشه
ثانیاً کانفیک شما درست باشه
حالا مشکل شما مربوط به کدومه
خواهشاً دوستان سوالات این تیپی را با کد قرار بدید تا بشه جواب داد
موفق باشید
امام علی (علیه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
سلام
برات یه برنامه تست نوشتم و فایل پرتئوس هم گذاشتم دان کن وتستش کن
http://uplod.ir/s32vboss1jug/LCD_TEST.rar.htm
امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
برنامه رو بزار تا کمکت کنم... نباید مشکل خاصی باشهنوشته اصلی توسط hamedtahamtanسلام. من میخوام ال سی دی کاراکتری رو راه بیاندازم اما فقط روی پرت a که میگذارم کار میکنه. میشه بگید باید چیکارش کنم؟ با اتمگا 32 و 16 تست کردم.من به adc ها احتیاج دارم و نمیتونم روی پرت a استاده کنم
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
به نظر من 90 درصد مشکل شما نرم افزاری بوده و مربوط به نحوه ی صحیح پیکربندی نرم افزاری است!
آنچه که باعث موفقیت انسان ها می شود سخت کوشی است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
من یه برنامه ی ساده رو برای تست lcd نوشتم اما باز هم همونطوره. شما نگاه کنید این برنامه جواب میده
اما این یکی جواب نمیدهکد:$regfile = "m32def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Pinc.1 , E = Pinc.0 , Db4 = Pina.6 , Db5 = Pina.5 , Db6 = Pina.4 , Db7 = _ Pina.3 Do Cls Locate 1 , 1 Lcd "hamed" Wait 1 Loop End
وقتی پایه های db4 تا db7 رو انتقال میدم به یه پرت دیگه گیر میده. ولی rs,en رو کاری نداره. سخت افزار و نرم افزار درستن اگه خراب بود که روی پرت a هم نباید نمایش میدادکد:$regfile = "m32def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Pinc.1 , E = Pinc.0 , Db4 = Pinc.2 , Db5 = Pinc.3 , Db6 = Pinc.4 , Db7 = _ Pinc.5 Do Cls Locate 1 , 1 Lcd "hamed" Wait 1 Loop End
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
سلام
برنامه ای که فرستادم رو تست کردی ؟
سعی کن کانفیگ السیدی رو مثل برنامه من راه بندازی بعد جواب رو بگو باید در پرتئوس واب بده
درضمن در عمل jtag رو غیرفعال کنامام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)
دیدگاه
-
پاسخ : چرا lcd فقط روی پرت a میاد بالا؟
چند تا کار رو همیشه برای کار با lcd کاراکتری باید انجام بدی :
1-کانفیگ کردن درست (که تا اونجا که من دیدم درست بوده ) البته اگه از دستور config lcdbus=4 بعد از دستورات مربوط به کانفیگ lcd استفاده هم میکردی خوب میشد.
2-تنظیمات فیوز بیت ها که همون طوری که دوستان گفتند رو پورت c حتما باید فیوز بیت مربوط به jtag رو غیر فعال یعنی 1 کنی
3-تنظیمات خود نرم افزار bascom که باید اونارو انجام بدی مگر نه در واقعیت نمیتونی جوابی بگیری (البته تو پروتئوس اتفاقی نمیفته)
4-وقتی تو پروتئوس کار میکنی بهتر همیشه فرکانس lcd رو هم با میکرو یکی کنی
5-ضمنا سعی دستورات مربوط به سایز lcd و سایر دستورات مربوط رو هم بعد از کانفیگ lcd ات بنویسی نظم در نوشتن برنامه در بسکام خیلی مهمه هم از این جهت که اشکال یابی راحتتر میشه هم از این جهت که بسکام بعضی وقتا به این چیزا گیر بیخود میده (البته ارور نمیده ها ولی میبینی یهو یه قسمت الکی کار نمیکنه و از این جور مشکلات )
تمام هر چی بلد بودم گفتم :rolleyes:
خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.[hr]
دیدگاه














دیدگاه