راه اندازی TFT LCD با کوبی برد و مارس برد
در عکس زیر راه اندازی کوبی برد با TFT LCD 7.0Inch 40pin نمایش داده شده است.برای مارس هم دقیقا مشابه کوبی برد می باشد که شما می توانید پایه ها متصل شده به السیدی را برای مارس تغییر دهید.
TFT السیدی های معمول بازار بر دو نوع هستند یکی 40 پین و یکی 50 پین که تفاوت مدل ها در ولتاژ های اضافی بک لایت و… می باشد ولی از نظر دیتا یکی هستند.
در فروشگاه کویرالکترونیک السیدی های 4.3 و 5 و 7 و.. موجود می باشد.که برای السیدی 7 دونوع 40 پین و 50 پین موجود می باشد.
TFT 40pin استاندارد ترتیب پایه ها بدین صورت می باشد
و TFT 50 pin بدین شکل می باشد:
شماتیک:
مراحل کار:
ابتدا باید فایل script.bin را برای tft تنطیم کنیم توضیحات مربوط به ویرایش script.bin و نرم افزار مخصوص آن در ویندوز در ویکی توضیح داده شده است.
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 5
screen1_output_type = 1
screen1_output_mode = 5
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 0
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 0
[lcd0_para]
lcd_used = 1
lcd_x = 800
lcd_y = 480
lcd_dclk_freq = 33
lcd_pwm_freq = 1000
lcd_pwm_pol = 0
lcd_swap = 0
lcd_if = 0
lcd_hbp = 215
lcd_ht = 1055
lcd_vbp = 34
lcd_vt = 1050
lcd_hv_if = 0
lcd_hv_smode = 0
lcd_hv_s888_if = 0
lcd_hv_syuv_if = 0
lcd_hv_vspw = 0
lcd_hv_hspw = 0
lcd_hv_lde_used = 0
lcd_hv_lde_iovalue = 0
lcd_lvds_ch = 0
lcd_lvds_mode = 0
lcd_lvds_bitwidth = 0
lcd_lvds_io_cross = 0
lcd_cpu_if = 0
lcd_cpu_da = 0
lcd_frm = 0
lcd_io_cfg0 = 0x10000000
lcd_io_cfg1 = 0
lcd_io_strength = 0
lcd_bl_en_used = 1
lcd_bl_en = port: PH07<1><0><default><1>
lcd_power_used = 1
lcd_power = port: PH08<1><0><default><1>
lcd_pwm_used = 1
lcd_pwm = port:PB02<2><default><default><default>
lcd_gpio_0 =
lcd_gpio_1 =
lcd_gpio_2 =
lcd_gpio_3 =
lcdd0 = port:PD00<2><default><default><default>
lcdd1 = port:PD01<2><default><default><default>
lcdd2 = port:PD02<2><default><default><default>
lcdd3 = port:PD03<2><default><default><default>
lcdd4 = port:PD04<2><default><default><default>
lcdd5 = port:PD05<2><default><default><default>
lcdd6 = port:PD06<2><default><default><default>
lcdd7 = port:PD07<2><default><default><default>
lcdd8 = port:PD08<2><default><default><default>
lcdd9 = port:PD09<2><default><default><default>
lcdd10 = port:PD10<2><default><default><default>
lcdd11 = port:PD11<2><default><default><default>
lcdd12 = port:PD12<2><default><default><default>
lcdd13 = port:PD13<2><default><default><default>
lcdd14 = port:PD14<2><default><default><default>
lcdd15 = port:PD15<2><default><default><default>
lcdd16 = port:PD16<2><default><default><default>
lcdd17 = port:PD17<2><default><default><default>
lcdd18 = port:PD18<2><default><default><default>
lcdd19 = port:PD19<2><default><default><default>
lcdd20 = port:PD20<2><default><default><default>
lcdd21 = port:PD21<2><default><default><default>
lcdd22 = port:PD22<2><default><default><default>
lcdd23 = port:PD23<2><default><default><default>
lcdclk = port:PD24<2><default><default><default>
lcdde = port:PD25<2><default><default><default>
lcdhsync = port:PD26<2><default><default><default>
lcdvsync = port:PD27<2><default><default><default>
سلام
لطفا طریقه کار با تاچ خازنی و نحوه اتصال آن به برد در صورت امکان را شرح دهید. و اینکه تاچ خازنی را از کجا میتونیم تهیه کنیم؟
تاچ خازنی تا دو هفته دیگه نمونه میاریم
از فروشگاه خودمون در اینده می تونید بخرید
سلام
میشه ایمیجشو برا دانلود بذارید
درود
قیمت تاچ خازنی چقدر میشه؟
کیفیتش چه جوره؟
مارکش چیه؟
درود به شما.
برای تاچ خازنی بایستی از موارد زیر استفاده کرد:
“ft5x_ts”
“Goodix-TS”
“ssd253x-ts”
“novatek-ts”
“zet622x-ts”
“byd693x-ts”
“gt82x”
“px811”
برای قیمت و موارد دیگر هم صبر کنید تا به محصولات فروشگاه اضافه شود.البته اگر مشکلی پیش نیاید.
سلام. برای سیستم عامل اندروید هم مراحل به همین صورته؟ چون من اونجا فایل script.bin رو پیدا نکردم. و سوال دیگه اینکه میشه از پنل 4 اینچی که رزولوشن پایینتری داره برای اندروید استفاده کرد یا خیر. ممنون میشم به سوالم جواب بدید.
با سلام خدمت شما
جناب عباسی نژاد بنده چند تا سوال داشتم
1 – میشه ترتیب پورت ها رو هنگام تنظیم فایل script عوض کرد تا هنگام ساخت مدار با مشکل جامپر مواجه نشیم . اگه می شه لطفا یک مثال بزنید .
2 – یکی هم چرا تو مدار بالا پایه 5 ال سی دی که همون red0 هستش رفته به پایه 19 یعنی بطور واضح بلوک دیتای قرمز آخرین بلوک تو میکرو هستش . و بقیه هم به همین ترتیب . یعنی ما نمی تونستیم همون پایه 5 رو به پایه 1 و 6 رو به 4 و الی آخر وصل کنیم ؟
و در نهایت اگه امکان داشته باشه می خواستم این رو برام توضیح بدین
lcdd0 = port:PD00 که هر پارامتر بیان گر چیه ؟
ممنون می شم از راهنماییتون .
و در نهایت اگه امکان داشته باشه می خواستم این رو برام توضیح بدین
cdd0 = port:PD00 2 default default default که هر پارامتر بیان گر چیه ؟
ممنون می شم از راهنماییتون .
با سلام
من به تازگی یک کوبی برد و glcd توصیف شده در بالا را خریده ام، دو سوال برای من پیش آمده:
1- چطور می شه صفحه نمایش لمثی این glcd را راه اندازی کرد؟
2- چطور می تونیم از این glcd با برد های میکرو بیس بدون سیستم عامل استفاده کنیم؟
(اگه کسی user manual این glcd را داره لطفا آدرس بده تا دیگران نیز بتونند استفاده کنند).
با تشکر.
سلام
اگر منظورتون راه اندازی در محیط لینوکس هست، میتونید از این آموزش استفاده کنید.
http://www.dimrobotics.com/2013/06/olinuxino-a13-touchscreen-support-in.html
برای راه اندازی TFT LCD ها در فروم سایت زیاد روش بحث شده، تنها نکته ای که داره اینه که اکثر میکرو ها رابط lCD نداره و باید از ای سی درایور جداگانه استفاده کنید، در قسمت فروشگاه این درایورها موجوده.
برای دیتاشیت هم در قسمت فروشگاه می تونید فایل هاش را دانلود کنید.
جناب عباسی نژاد سلام ،خسته نباشید
میشه TFT LCD 3.2 که داخل فروشگاه کویر هست را به کوبی وصل کرد؟
یا ال سی دی 3.2 دیگه ای هست که بشه به کوبی وصل کرد؟
با تشکر
سلام.ممنون.
حالا چرا 3.2؟به نظرم یک السیدی 4.3 بگیرید.قیمتش هم که خیلی خوبه.
http://www.kavirelectronic.ir/eshop/product.php?id_product=1200208
موفق باشید.
سلام بیس بورد کابی رو از کجا باید بگیرم؟
سلام
در حال حاضر بیس برد یا بردگسترش کوبی تو ایران نیامد(معمولا دوستانی که دانش pcb دارند خودشان برد گسترش مطابق نیازشون می زنند)
اما اگر خودتان دانش زدن pcb دارید می توانید شماتیک زیر را دانلود کنید و از آن استفاده کنید
http://ubuntuone.com/6WO0K7CDmfQKPO3PuALOR5
یک بیس برد عالی برای کوبی است البته فقط پین های کوبی تبدیل به معمولی شده است
آقای زارعی قرار بود یک برد گسترش آماده کنند اما خبری نشده شما با خود آقای زارعی صحبت کنید.
با سلام
چند هفته ای هست درگیر طراحی برد واسط برای LCD و مارس برد هستم
از این پست شما موضوع رو فهمیدم ولی
یک سوال اساسی دارم
آیا برای شناساندن صفحه نمایش که به صورت مستقیم به مارس برد یا کوبی برد وصل میشند باید لینوکس نصب کرد؟
یعنی این فایل مذکور که باید ویرایش بشه تو اندروید وجود نداره و از اندروید فقط با HDMI میشه بهره برد؟؟؟
سلام
در اندروید هم مانند لینوکس می توانید از نمایشگر دلخواه استفاده کنید.
موفق باشید.
کانفیگ موجود تو این مطلب با هر LCD نمی خونه
من خودم از at070tn92 استفاده کردم که
lcd_hbp = 215
lcd_ht = 1055
lcd_vbp = 34
lcd_vt = 1050
براش ناسازگاره…
در این مورد یک توضیح مختر توی این آدرس نوشته ام
http://www.iranmicro.ir/forum/showthread.php?t=10149
تنطیمات گفته شده برای السیدی 40 پین گفته شده
سلام دوستان
من میخوام PCB برای السیدی 7 بزنم
السیدی من 50 پین،
از این شماتیک اینجا استفاده بشه بهتره و یا از شماتیک خود فروشگاه؟
در ضمن پایه های VDD5 همون +5V داخل شاتیک
با سلام
میشه طرح این برد توسعه که تو عکس هست رو بذارین ؟
با سلام
میشه مراحل راه اندازی همین lcd را با اندروید ذکر کنید؟
با تشکر
سلام.
آموزش این مورد هم به امید خدا در سال آینده آماده خواهد شد.
با تشکر.
سلام
با برنامه fex2bin هرکاری میکنم نمیتونم فایل fex رو به bin تبدیل کنم و انجام نمیشه.
چیکار باید انجام بدم؟
ضمنا برنامه تحت ویندوز هم همینطوره و تبدیل نمیکنه
از یوزر ادمین استفاده کردم و دسترسی ها روی فولدر ها هم کاملا آزاده
ممنون
سلام.
نکته خاصی ندارد که من بخواهم به شما یادآوری کنم.
با نرم افزار تحت ویندوز چک کنید و دقت کنید که نام فایل حتما script.bin باشد.
اگر باز هم موفق نشدید در فروم کابی برد مطرح کنید تا بررسی کنیم ببینیم اشکال کار کجاست.
موفق باشید.
سلام
من فایل fex و script.bin رو تغییر دادم برای اتصال ال سی دی 10.1
مشکلی که پیش اومدهاینه که لوگوی آندروید روی ال سی دی نمایش داده میشه اما به محض ورود به اندروید دیگه تصویری روی ال سی دی نیست و ال سی دی خاموش میشه
در این حالت وقتی با اچ دی ام آی تصویر بگیریم میبینیم اومده داخل آندروید
ینی باید غیر از script.bin چیز دیگه ای هم تغییر کنه؟؟؟
کسی که اینجا جواب ما رو نداد
ولی اینجور که بنظر میرسه بعد از وارد شدن آندروید چون کوبی برد برای آندروید تی وی طراحی شده
اتوماتیک روی اچ دی ام آی سوییچ میکنه و باید فایل systemserver.java را تغییر داد که کار خیلی مشکلیه
سلام:
فایل script.bin چجوری پیداش کنم .
توتمام فایل ها گشتم نبود.
روی cubie برد cb_a10_lubuntu12.04_v1.04.img نصب هست.
سلام
توی مسیر زیر
/mnt/tmp/script.bin
خودم مشکلو حل کردم
باید systemserver.java را از سایت allwinner دانلود کنید و قسمت هایی که کوبی خودش به سورس اندروید اضافه کرده رو به حالت قبل برگردونید
مشکل حل میشه
من برد توسعه کوبی برد و LCD 4.3 رو دارم و طبق موارد گفته شده فایل script.bin رو ویرایش کردم (image لینارو که در فیلم آموزشی هست رو استفاده کردم ) اما حتی بک لایت lcd هم روشن نشد به نظر شما مشکل از چی میتونه باشه
usbبه سریال روی برد توسعه هم درست کار نمی کنه به نظرتون اگر max3232رو عوض کنم جاش 232 بزارم درست می شه؟
سلام
من با کوبی a20 کار میکنم تنظیمات script.bin رو انجام میدم اما هیچ تصویری ندارم
lcd من lvds lcd 10.1 فروشگاهه
لطفا راهنمایی کنید.
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
screen1_output_type = 0
screen1_output_mode = 4
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 4
fb0_scaler_mode_enable = 1
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 1
lcd0_backlight = 197
lcd1_backlight = 197
lcd0_bright = 50
lcd0_contrast = 50
lcd0_saturation = 57
lcd0_hue = 50
lcd1_bright = 50
lcd1_contrast = 50
lcd1_saturation = 57
lcd1_hue = 50
[lcd0_para]
lcd_used = 1
lcd_x = 1024
lcd_y = 600
lcd_dclk_freq = 75
lcd_pwm_not_used = 0
lcd_pwm_ch = 0
lcd_pwm_freq = 10000
lcd_pwm_pol = 0
lcd_if = 3
lcd_hbp = 314
lcd_ht = 1342
lcd_vbp = 20
lcd_vt = 1580
lcd_vspw = 0
lcd_hspw = 0
lcd_hv_if = 0
lcd_hv_smode = 0
lcd_hv_s888_if = 0
lcd_hv_syuv_if = 0
lcd_lvds_ch = 0
lcd_lvds_mode = 0
lcd_lvds_bitwidth = 1
lcd_lvds_io_cross = 0
lcd_cpu_if = 0
lcd_frm = 0
lcd_io_cfg0 = 268435456
lcd_gamma_correction_en = 0
lcd_gamma_tbl_0 = 0x0
lcd_gamma_tbl_1 = 0x10101
lcd_gamma_tbl_255 = 0xffffff
lcd_bl_en_used = 1