سلام
بالاخره تونستم با تلاش فراوان یه تصویر از SD روی TFT 2.8 اینچ نمایش بدم!! :wow:
اینم یه تصویر از کار کرد پروژه:
http://rozup.ir/up/electro2014/Pictu...2023.08.07.jpg
توی این پروژه من از یک atmega32 و یک lcd 2.8 اینچی و یک ماژول SD کارت استفاده کردم :mrgreen:
کتابخانه هایی که توی این پروژه استفاده شده است:
tftlcd_functions.h کتابخانه ورژن جدید که آقای علی ایمانی فر زحمتشو کشیدند برای lcd رنگی
ff.h کتابخانه راه اندازی مموری کارت
این پروژه کارت های حافظه MMC/SD/HC SD رو پشتیبانی میکنه یعنی شما تا حافظه 32 گیگ را میتونید روش بزارید!!!
من با کارت حافظه HC SD استفاده کردم اونم هشت گیگ کلاس 10 !!
راستی یادم رفت بگم سرعتی که من با زمان سنج به دست آوردم با کریستال 20 مگا هرتز ، 4 ثانیه بوده!!!
اینم لینک پروژه:
دانلود
این لینک همون کد بالاست با این تفاوت که به صورت کتابخانه طراحی شده و سرعت نمایش تصویر به 2 ثانیه انتقال یافته است:
دانلود
توضیحات توابع کتابخانه:
1-
[code=c]lcd_open_bmp("bmp adress"[/code]
در تابع بالا bmp adress آدرس فایل bmp در مموری کارت هستش.
2-
[code=c]lcd_show_bmp(x,y);[/code]
در تابع بالا x و y مختصات شروع تصویر است!!!
ورژن 3 کتابخانه:
در این ورژن از کتابخونه را میتوانید در حالت افقی هم استفاده کنید!
توابع:
1-
[code=c]lcd_open_bmp("bmp adress"[/code]
در تابع بالا bmp adress آدرس فایل bmp در مموری کارت هستش.
2-
[code=c]lcd_show_bmp(x,y,center);[/code]
در تابع بالا center اگر یک باشد تصویر در وسط LCD نمایان میشود و اگر 0 باشد تصویر از مختصات x,y نمایش داده میشود!!!
دانلود فایل با حجم 2.5 مگابایت
تشکر یادتون نره!!
بالاخره تونستم با تلاش فراوان یه تصویر از SD روی TFT 2.8 اینچ نمایش بدم!! :wow:
اینم یه تصویر از کار کرد پروژه:
http://rozup.ir/up/electro2014/Pictu...2023.08.07.jpg
توی این پروژه من از یک atmega32 و یک lcd 2.8 اینچی و یک ماژول SD کارت استفاده کردم :mrgreen:
کتابخانه هایی که توی این پروژه استفاده شده است:
tftlcd_functions.h کتابخانه ورژن جدید که آقای علی ایمانی فر زحمتشو کشیدند برای lcd رنگی
ff.h کتابخانه راه اندازی مموری کارت
این پروژه کارت های حافظه MMC/SD/HC SD رو پشتیبانی میکنه یعنی شما تا حافظه 32 گیگ را میتونید روش بزارید!!!
من با کارت حافظه HC SD استفاده کردم اونم هشت گیگ کلاس 10 !!
راستی یادم رفت بگم سرعتی که من با زمان سنج به دست آوردم با کریستال 20 مگا هرتز ، 4 ثانیه بوده!!!
اینم لینک پروژه:
دانلود
این لینک همون کد بالاست با این تفاوت که به صورت کتابخانه طراحی شده و سرعت نمایش تصویر به 2 ثانیه انتقال یافته است:
دانلود
توضیحات توابع کتابخانه:
1-
[code=c]lcd_open_bmp("bmp adress"[/code]
در تابع بالا bmp adress آدرس فایل bmp در مموری کارت هستش.
2-
[code=c]lcd_show_bmp(x,y);[/code]
در تابع بالا x و y مختصات شروع تصویر است!!!
ورژن 3 کتابخانه:
در این ورژن از کتابخونه را میتوانید در حالت افقی هم استفاده کنید!
توابع:
1-
[code=c]lcd_open_bmp("bmp adress"[/code]
در تابع بالا bmp adress آدرس فایل bmp در مموری کارت هستش.
2-
[code=c]lcd_show_bmp(x,y,center);[/code]
در تابع بالا center اگر یک باشد تصویر در وسط LCD نمایان میشود و اگر 0 باشد تصویر از مختصات x,y نمایش داده میشود!!!
دانلود فایل با حجم 2.5 مگابایت
تشکر یادتون نره!!
دیدگاه