به اميد خدا شروع كن منم تا اونجايي كه عقلو ذهنم ياري كنه، كمك ميكنيم
به اميد خدا شروع كن منم تا اونجايي كه عقلو ذهنم ياري كنه، كمك ميكنيم
_____________________________________
_____________________________________
مهندس برای دیدن رجیسترای پیج 1 و 2 رو پورت سریال این قسمت که اضافه کردم درسته یعنی رو هایپر میره به سطر بعدی برای نشون دادن اطلاعات به تکراری بودن دستورات نگاه نکنید فقط به توابع بکار رفته برای پورت سریال نگاه کنید
در ضمن مهندس یه خطم باید برای دیدن مقدار دیفالت باید اضافه کنم به حلقه چطوری میشه
در واقع میخوام ترتیب نوشتن رو پورت سریال اینطوری باشه
رجیستر ----- مقدار دیفالت ------ مقدار خوانده شده از t117ad
[PHP]
Page_SEL(0x00);
for(count=0;count<174;count++){
v_data_tmp[count] = I2C_Read_BYTE(v_adr_reg[count]);
printf_me("Register Address: %x ",21,v_adr_reg[count]);
printf_me("data: %x \r\n",13,v_data_tmp[count]);
}
/*Page_SEL(0x01);
for(count=0;count<174;count++){
v_data_tmp[count] = I2C_Read_BYTE(v_adr_reg[count]);
printf_me("Register Address: %x ",21,v_adr_reg[count]);
printf_me("data: %x \r\n",13,v_data_tmp[count]);
}
Page_SEL(0x02);
for(count=0;count<174;count++){
v_data_tmp[count] = I2C_Read_BYTE(v_adr_reg[count]);
printf_me("Register Address: %x ",21,v_adr_reg[count]);
printf_me("data: %x \r\n",13,v_data_tmp[count]);
}*/
[/PHP]
ویرایش توسط kamikazi : 01-12-2012 در ساعت 19:21
مهندس اگه كامنتاي دستورات بعدي رو بردارين ميتونيد به رجيستراي پيج 1 و 2 هم دسترسي داشته باشين
ببخشيد اما متوجه نشدم!!!یعنی رو هایپر میره به سطر بعدی برای نشون دادن اطلاعات به تکراری بودن دستورات نگاه نکنید فقط به توابع بکار رفته برای پورت سریال نگاه کنید
_____________________________________
_____________________________________
مهندس پست بالارو ویرایش کردم یعنی قاطی پاتی نمیشه خیلی ترتیب نوشتن رو هایپر مهمه اول ادرس بعد مقدار دیفالت بعد عدد خوانده شده از رجیستر این یه تیکرو برنامشو بنویسید چون میکروم سخت پروگرم میشه نمیتونم چند بار تست کنم
درسته الان مقدار ديفالت رو نشون نميده. فقط اون مقداري كه از رجيستر خونده ميشه رو نشون ميده.
بله حتما مينويسم
راستي مهندس اين مقادير ديفالت رو از كجا در بيارم، منظورم تو كدم فايل هدر نوشته شده؟
_____________________________________
_____________________________________
مهندس تو این هدر هستش نزدیک 400 تا رجیسترو تک به تک هم ادرس و هم مقدار دیفالتشو تو یه بافر ریختم برنامه هایی که بهتون دادم رو سرچ کنید
[PHP]#include "T107BLInitTable.h"[/PHP]
_____________________________________
_____________________________________
اینم از هدره
مهندس حک کردنش یه نکته ای داره که ناقلاها اومدن ادرس داخلیشو 0x40 تنظیم کردن مجبور شدم توابع رو عوض کنم حالا برنامه کار میکنه تمام رجیسترا رو میخونه ولی متاسفانه باز رو هایپرم چیزی نشون نمیده یکم استحراحت میکنم دوباره شروع میکنم نیم ساعت پیش که با ادرس 0x50 داشتم اطلاعات رو میخوندم رو پورت سریال تا printf_me("--------[Page 0]-------- \r\n",29,0);
میومد و روی هایپر نشونش میداد الان نمیدونم چرا بازی در میاره
راستی مهندس تمام اطلاعات چیپ ای دی و رویژنش رو روی ال سی دی نشون میده ولی این سریاله بازم بازی در میار
ویرایش توسط kamikazi : 01-12-2012 در ساعت 23:08
خوب حک کردنش بخوبی انجام شد
نتیجه بدست اومده از حک کردنش رو باید بررسی کنم ببینم رجیسترا چه مقداری و برای چی این مقدارو گرفتن خوب همینکه جواب داد خیلی خوبه
_____________________________________
_____________________________________
مهندس برنامرو یه چکی بکنید فکر کنم رجیسترارو یکم قاطی پاتی نشون دادها این برنامرو شما رو تی 107 تست کنید در حالت خام باید مقدار دیفالت با مقدار خوانده شده یکی باشه حتما تستش کنید نتیجشو بگید
ترتیب رجیسترارو هم حتما ببینید جابجا نباشه خیلی بهش شک دارم
مهندس خیلی از رجیسترارو تغییر داده در ضمن من دیتاشیت تی 117 رو هم براتون میل کرده بوده حتما با اون مقایسش کنید چنتا رجیستر تی 107 با تی 117 فرق داره که مراقب باشید خراب نکنه کارو این خیلی مهمه ها مهندس
ویرایش توسط kamikazi : 02-12-2012 در ساعت 01:33
سلام حاج مهدی (رحیمی) برای راه اندازی TV چرا از ای سی های همین گیرنده های USB دیجیتال استفاده نمیکنی ؟
یوزر مانوآل اش رو دیدم خیلی روان هستش برای راه اندازیش میخاستم کملت به usb مدارlpc1788 وصلش کنم واز درایورهای مخصوص راه اندازیش روی سیستم عامل های لینوکس استفاده کنم که کاری برام پیش اومد ولش کردم!
USB DVB-T tuner Linux drivers
Linux arm DVB-T tuners USB device it9135
DVB-T tuners USB device ITE IT9135 or IT9137 hardware
config Linux arm Kernel it9135
STM32 - uWebServer
توفیق من الله....
سلام مجدد به دوستان
خوب یه 25 روزی این تاپیک به حال خودش رها شده و دوستان اینقدر در مورد راه اندازی این کنترلر علاقه نشون میدن که منو حیرت زده کردن؟؟
خوب بگزریم طبق معمول یکم میخوام برای خودم در مورد راه اندازی این کنترلر توضیح بدم در مورد مقدار بدست اومده از رجیسترا چنتا نکته داره یکی ست کردن کانال اناوگ ورودی یعنی سلکت کردن adc 0 یا 1 یا 2 که معمولا تو اکثر شماتیکا من دیدم کانال صفر رو سیگنال av یا همون cvbs در نظر میگیره خوب ست کردن این کانال ها هم با دوتا رجیستره 18 و 19 پیج صفر انجام میشه نکته دیگه اینکه ما تایمینگای ال سی دیمونو درست ست کنیم تمام این اطلاعات از صفحه 89 شروع میشه مطالعش خالی از لطف نیست در مورد نکته اخر که از همه مهمتر و بیشتر ذهنمو مشغول کرده اطلاعات تایمینگ سیگنال av ورودی هستش که معمولا رزولوشن یا هر چی که اسمشو میزارن او 720 در 576 و یا 720 در 480 هستش اینارو از مطالعه دیتاشیت mt1389de فهمیدم چون تو اون گفته که این ای سی میتونه تصاویری با این رزولوشن رو بصورت سیگنال av تولید کنه و میدونید که این سیگنال رو هم باید بدیم به یکی از ورودی های adc این t1057bl این داکیمنتی که من از این mt1389de دارم مطالعه خصوصیاتش به درک اینکه اطلاعات تایمینگو به چه صورتی به این video dhsplay controller ما میده کمک میکنه
در هر صورت اگر این تاپیک به همین صورت جلو بره منم دیگه بصورت منفرد با اقا صادق کارو جلو میبرم
سلام kamikazi
یک سئوال دارم از خدمتتون , من برای یکی از رفیقا کارشو راه انداختم که اون هم به عنوان تشکر یه پرتابل dvd بهم داد که مشکلش سوخته بودن ایسی های مربوط به لنزش و درایور موتورش بود که ایسیش گیر نیاومدوارزشش هم نداشت که تعمیرش کنم حالا خوشبختانه السیدی 7 اینچیش سالم و بخشهایی دیگش هم سالمه که موقعی که روشن میکنم تصویر میده قسمت تلویزیونش یا tv وav و غیره بخوبی کار میکنه حالا من میخوام این السیدی رو با میکرو ( arm, avr, pic) راش بندازم رفتم دیتاشیت وپین اوتش رو گیر اورم دیدم که یه خورده عجیبه یعنی 26 پایه داره وقسمت پارالل که معمولا نسبت به چند بیتی بودنش که یا 8 بیت یا 16 بیت یا 24 بیت باشه اصلا این طور نیست و 3 بیت هستش که اونم جلوی این 3بیت که هرکدوم نوع رنگش رو که نوشته کلمه ویدئو رو هم نوشته من میخواستم این السی دی رو ببنیدم به ssd1963 دیدم اینطوریه حالا میخوام بدونم میشه به میکرو وصلش کرد یا بیخیالش بشیم ؟ این هم بگم خودش یه درایور داره به نام mst720 که این هم ورودی cvbs و ویدئو داره واون ورودی دیجیتال 24 بیت رو نداره فقط تا اونجایی که فهمیدم این درایوره رابط spi و i2c رو داره ولی نمیدونم چجوری باهاش میشه کار کرد من هم میخوام اشکال گرافیکی رو رسم کنم حالا اینطور گیر کردیم
و اگه پر رویی نباشه میخواستم بدونم یه pcb برای ssd1963 که کوچیک باشه رو میتونی برام بفرستی ؟ البته تو انجمن بود ولی اندازش یخورده بزرگه ,خلاصه اگه خواستس بفرستی ایمیلم اینه
mahdi110hoo110@yahoo.com
ممنونم
سلام این هم پین هاش لطفا ببینید
و اون pdf هم گیر اوردم که سماتیک mst720 که به ال سی دی و غیره ومدار منبع تغذیه بک لایت درایور هستش حتما ببینید
سلام مهندس لطفا دیتاشیت یا کل پارت نامبرشو بزار شاید با این t107bl بشه راش انداخت ولی بدون که t107bl فقط یه video display controller هستش مثل ssd1963 نمیتونه اشکال گرافیکی تولید کنه چون فریم بافر مثل ssd نداره و ایجاد اشکل باهاش خیلی دنگو فنگ داره
البته اینم بگم با ssd اصلا نمیتونی راش بندازی مگه یه ای سی مبدل سر راش بزاری که دردسرتو 2 برابر میکنه پس تنها گزینه t107bl هستش اونم با محدودیتهایی که بالا گفتم
ویرایش توسط kamikazi : 27-12-2012 در ساعت 00:24
سلام مهندس
شماره السی دی من اینه h-h070l-12a که با a070fw03 برابر و یکی هستش اینم دیتاشیتش السیس دی
مهندس اینو باید با این سری از کنترلر های شرکت terawins راش بندازی چون این پنل انالوگ هستش و t107bl این سری از پنل هارو ساپورت نمیکنه البته شاید این T107BL ساپورتش کنه ولی من کانال های خروجی رنگش یعنی IOR و IOB و IOG رو بطور کامل نداره فقط IOR که پین 106 هستش رو داره ولی این سری از کنترلر هایی که اسمشونو پایین اوردم همشون بطور کامل ساپورتشون میکنه
T138AF---T100----T100A----T101A----T108