NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2793 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 24

موضوع: درایور lcd 3.2 فروشگاه با چیپ ssd1289 برای stm32f103

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض درایور lcd 3.2 فروشگاه با چیپ ssd1289 برای stm32f103

    سلام

    کسی درایور lcd 3.2 فروشگاه با چیپ ssd1289 را برای stm32f103 نداره ؟ چنتایی توی نت پیدا کردن ولی هیچ جوری کار نمیکنه !

    در صورتی که برای میکروهای دیگه lpc1768 و حتی avr هم تو همین انجمن هست و درایور واسه این میکرو جاش خالیه.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    این همون ال سی دی روی برد لندتایگر است که یه سمپل همراه بردش هست تغییر باید بدید رجیسترهاش برای stm کار می کنه

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    سلام

    درسته اون هدر را دارم ولی از توابع cmsis استفاده نکرده و به صورت رجیستری کار کرده نتونستم تبدیلش کنم حداقل اگه با cmsis بود به راحتی میشد تغییرش داد ، هدر دیگه ای نیست ؟

  5. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    من که ندیدم
    شما باید هم رجیستری بلد باشید و هم cmsis. در کل دوگانه سوز باشید!
    چون برای انجام کاری فقط یک سمپل cmsis هست و شما کدتون رجیستر هست باید متوجه بشید این کد cmsis چطوری عمل کرده تا شما کدتون را درست کنید
    یا سمپل رجیستر هست و شما کدتون cmsis هست باید متوجه بشید این کد رجیستر چطوری عمل کرده تا شما کدتون را درست کنید
    یا ...
    در غیر این صورت به ناگاه می بینید ته کوچه بن بست شده است!

  6. #5
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    از سایت اصلیش که بگیرین مثال Stm32 هم داره
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  7. #6
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    سلام

    از سایت اصلی درایور را گرفتم و یه تغییرات کوچکی روش دادم طوری که پورت C را برای دیتا و 4 پین اول پورت A را برای کنترل استفاده کردم ولی اصلا کار نمیکنه ، فایلهای هدر را قرار دادم و عکس LCD ببینید اصلا همون SSD1289 هست یا دارم تلاش الکی می کنم ؟






    SSD1289

    اینم لینک هدر

  8. #7
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    درست شد اینم هدر خودم تست کردم کار می کنه.
    STM32F103_SSD1289

  9. کاربران : 2 تشکر کرده اند از شما hamed_TT برای ارسال این پست سودمند:


  10. #8

  11. #9
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    راستش مشکل از خودم بود نمی دانستم باید پایه ریست ال سی دی را پول آپ کنم ، البته این کتابخانه که گذاشتم را یه کمی بهینه سازیش کردم.
    ویرایش توسط hamed_TT : 01-05-2015 در ساعت 02:49

  12. #10
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    سلام

    عزیزان این کتابخانه کامل ال سی دی با کنترلر SSD1289 برای میکروهای سری STM32F10X که میتونید انواع فونت ها با سایزهای مخلتف را ست کنید اکثر توابع گرافیکی و البته یه پروگرسبار سه بعدی خیلی زیبا هم بهش اضافه کردم ، فقط یه مشکل کوچیک که داره اینه که وقتی یه جایی ار LCD یه متنی می نویسی ، برای اینکه یه متن دیگه جایگزینش کنی باید اون قسمت را اول پاک کنی بعد یه متن دیگه بنویسی در غیر اینصورت متنها روی هم نوشته میشه ، مثلا وقتی که یه جایی یه مقدار مدام تغییر میکنه ، کسی میتونه این مشکل را حل کنه ؟ برای حل مشکل تابع GLCD_clearline را نوشتم ولی به نظر راه خوبی نمیاد.

    برنامه نمونه
    کد:
    #include "stm32f10x.h" #include "stm32f10x_ssd1289.h" #include "verdana14.h" #include "verdanabold14.h" int main() { GLCD_init(); GLCD_clear(Black); GLCD_setBackColor(Blue); GLCD_drawRoundedRectangleFilled(0,10,319,55,Blue,25,0x0F); GLCD_DrawString(32, 24, White, &verdanabold14ptFontInfo, "WELCOME TO SMARTHOME"); GLCD_setBackColor(Black); GLCD_setTextColor(Red); for (i=0;i<=100;i++) { GLCD_progressbarRender(0, 220, 320, 19, i, 0xF800); //GLCD_drawRoundedRectangle(0, 110, 319, 146, Blue, 1, 0x0F); GLCD_setTextColor(Red); if ((i % 10) == 0) { GLCD_DrawString(10, 80,Red, &verdana14ptFontInfo, "INITIALIZING ... "); } if ((i % 30) == 0) { GLCD_clearline (10, 80,Black,&verdana14ptFontInfo,"INITIALIZING ... "); } } }
    ویرایش توسط hamed_TT : 03-05-2015 در ساعت 02:15

  13. #11
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    این لینک کتابخانه

    stm32f10x_ssd1289

    اینم عکس نمونه

  14. تشکرها از این نوشته :


  15. #12
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    دوستان اگر میشه اینو برای avr mega32 هم تهیه کنید

    اگر موجوده لینک بدید من همه جا رو گشتم چیزی پیدا نکردم

  16. تشکرها از این نوشته :


  17. #13
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hamed_TT نمایش پست ها
    این لینک کتابخانه

    stm32f10x_ssd1289

    اینم عکس نمونه
    سلام .
    من از این هدر استفاده کردم ولی نمی دونم چرا رو lcdم چیزی ندارم . من دیتای ال سی دی ام رو رو پورت B و پایه های کنترلی رو روی PA پایه های 4,5,6,7 دادم .پایه ریست ال سی دی رو هم به پایه ریست میکرو و پول اپ کردم . ممکنه به خاطر این باشه که 2 تا از پایه های دیتام پایه های TDO و TRST پروگرامر هست باشه ؟؟؟

  18. #14
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    من سورسی که تو این لینک هست رو هم تست کردم جواب نمی ده نمی دونم مشکلش چیه خواهش می کنم از دوستان کسی چیزی به ذهنش می رسه دریغ نکنه ممنون

  19. #15
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    وقتی یک ال سی دی با یک میکرو آرمی راه اندازی شده باشه ، راه اندازی اون با سایر مدل های میکرو خیلی ساده تره و بایستی کانفیگ پایه ها اصلاح کنید.

  20. #16
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    سلام . من خودمم تعجب می کنم چرا جواب نمی ده ؟؟ به نظر می رسه همه چیزدرسته ولی ؟؟ اگر لطف کنید جواب دوتاسوال منو بدین ممنون می شم اول اینکه من پایه ریست ال سی دی رو به پایه ریست ای سی وصل کردم . کاردرستی هست ؟؟ البته بدون منبع کار نکردم حداقل دو شماتیک رو براش چک کردم ودوم اینکه من می تونم ازپایه هایی که برای اتصال جیلینک استفاده کردم استفاده کنم ؟؟؟ دو تا از پایه های ال سی دیم پایه های پروگرامر هست ؟؟ممنون

  21. #17
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    سلام بنده الان در حال استفاده از این هدر هستم و مشکلی ندارد ، در مورد پایه ریست ال سی دی مشکلی نداره و باید کار بده ولی درمورد پینهای دیتات فکر کنم مشکل همونی باشه که خودت گفتی، من پورت c را کامل به دیتا و پینهای 0 تا 4 پورت a را به کنترل اختصاص دادم و پایه ریست ال سی دی را مستقیما پول آپ کردم و به خوبی کار می کنه.
    ویرایش توسط hamed_TT : 05-06-2015 در ساعت 19:45

  22. #18
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    ازراهنماییتون خیلی متشکرم .پایه دیتا رو عوض می کنم ببینم چی میشه

  23. #19
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    سلام. بله مهندس مشکل از همون پایه دیتا بود . ممنون

  24. #20
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    27
    تشکر
    15
    تشکر شده 5 بار در 4 پست

    پیش فرض

    این ورژن 2 درایور SSD1289 برای STM32F10X یه چنتایی باگ داشت که برطرف شد و تعدادی توابع جدید هم بهش اضافه شده .

    STM32F10X_SSD1289

    ویرایش توسط hamed_TT : 12-06-2015 در ساعت 14:17

صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. راه اندازی برد درایور lcd 7inch با آی سی درایور ssd1963
    توسط aliagha110 در انجمن را اندازی امکانات جانبی عمومی
    پاسخ: 0
    آخرين نوشته: 13-07-2014, 13:41
  2. پاسخ: 1
    آخرين نوشته: 11-05-2013, 00:12
  3. راه اندازی lcd با درایور ssd1289
    توسط miladkhakzad در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 11-03-2013, 22:58
  4. Ssd1289 &lpc1768
    توسط mahanb در انجمن LPC series (NXP)
    پاسخ: 22
    آخرين نوشته: 30-01-2012, 16:30

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •