به اميد خدا شروع كن منم تا اونجايي كه عقلو ذهنم ياري كنه، كمك ميكنيم
نمایش نسخه قابل چاپ
به اميد خدا شروع كن منم تا اونجايي كه عقلو ذهنم ياري كنه، كمك ميكنيم
مهندس برای دیدن رجیسترای پیج 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]
مهندس اگه كامنتاي دستورات بعدي رو بردارين ميتونيد به رجيستراي پيج 1 و 2 هم دسترسي داشته باشين
ببخشيد اما متوجه نشدم!!!نقل قول:
یعنی رو هایپر میره به سطر بعدی برای نشون دادن اطلاعات به تکراری بودن دستورات نگاه نکنید فقط به توابع بکار رفته برای پورت سریال نگاه کنید
مهندس پست بالارو ویرایش کردم یعنی قاطی پاتی نمیشه خیلی ترتیب نوشتن رو هایپر مهمه اول ادرس بعد مقدار دیفالت بعد عدد خوانده شده از رجیستر این یه تیکرو برنامشو بنویسید چون میکروم سخت پروگرم میشه نمیتونم چند بار تست کنم
درسته الان مقدار ديفالت رو نشون نميده. فقط اون مقداري كه از رجيستر خونده ميشه رو نشون ميده.
بله حتما مينويسم
راستي مهندس اين مقادير ديفالت رو از كجا در بيارم، منظورم تو كدم فايل هدر نوشته شده؟
مهندس تو این هدر هستش نزدیک 400 تا رجیسترو تک به تک هم ادرس و هم مقدار دیفالتشو تو یه بافر ریختم برنامه هایی که بهتون دادم رو سرچ کنید
[PHP]#include "T107BLInitTable.h"[/PHP]
مهندس تو اين فايل هدر هيچ رجيستري وجود نداره!نقل قول:
مهندس لطفا اون فايلي كه خودتون دارينو بفرستين.
اینم از هدره
مهندس حک کردنش یه نکته ای داره که ناقلاها اومدن ادرس داخلیشو 0x40 تنظیم کردن مجبور شدم توابع رو عوض کنم حالا برنامه کار میکنه تمام رجیسترا رو میخونه ولی متاسفانه باز رو هایپرم چیزی نشون نمیده یکم استحراحت میکنم دوباره شروع میکنم نیم ساعت پیش که با ادرس 0x50 داشتم اطلاعات رو میخوندم رو پورت سریال تا printf_me("--------[Page 0]-------- \r\n",29,0);
میومد و روی هایپر نشونش میداد الان نمیدونم چرا بازی در میاره
راستی مهندس تمام اطلاعات چیپ ای دی و رویژنش رو روی ال سی دی نشون میده ولی این سریاله بازم بازی در میار
خوب حک کردنش بخوبی انجام شد
نتیجه بدست اومده از حک کردنش رو باید بررسی کنم ببینم رجیسترا چه مقداری و برای چی این مقدارو گرفتن خوب همینکه جواب داد خیلی خوبه
استراحته مفید و موثر بود :018:نقل قول:
یکم استحراحت میکنم دوباره شروع میکنم
سلامنقل قول:
مهندس تبريك ميگم و دسستون درد نكنه. بسيار كار مهمي انجام دادي.
مهندس برنامرو یه چکی بکنید فکر کنم رجیسترارو یکم قاطی پاتی نشون دادها این برنامرو شما رو تی 107 تست کنید در حالت خام باید مقدار دیفالت با مقدار خوانده شده یکی باشه حتما تستش کنید نتیجشو بگید
ترتیب رجیسترارو هم حتما ببینید جابجا نباشه خیلی بهش شک دارم
مهندس خیلی از رجیسترارو تغییر داده در ضمن من دیتاشیت تی 117 رو هم براتون میل کرده بوده حتما با اون مقایسش کنید چنتا رجیستر تی 107 با تی 117 فرق داره که مراقب باشید خراب نکنه کارو این خیلی مهمه ها مهندس
سلام حاج مهدی (رحیمی) برای راه اندازی 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
توفیق من الله....
سلام مجدد به دوستان :hi:
خوب یه 25 روزی این تاپیک به حال خودش رها شده و دوستان اینقدر در مورد راه اندازی این کنترلر علاقه نشون میدن که منو حیرت زده کردن؟؟ :018:
خوب بگزریم طبق معمول یکم میخوام برای خودم در مورد راه اندازی این کنترلر توضیح بدم در مورد مقدار بدست اومده از رجیسترا چنتا نکته داره یکی ست کردن کانال اناوگ ورودی یعنی سلکت کردن adc 0 یا 1 یا 2 که معمولا تو اکثر شماتیکا من دیدم کانال صفر رو سیگنال av یا همون cvbs در نظر میگیره خوب ست کردن این کانال ها هم با دوتا رجیستره 18 و 19 پیج صفر انجام میشه نکته دیگه اینکه ما تایمینگای ال سی دیمونو درست ست کنیم تمام این اطلاعات از صفحه 89 شروع میشه مطالعش خالی از لطف نیست در مورد نکته اخر که از همه مهمتر و بیشتر ذهنمو مشغول کرده اطلاعات تایمینگ سیگنال av ورودی هستش که معمولا رزولوشن یا هر چی که اسمشو میزارن او 720 در 576 و یا 720 در 480 هستش اینارو از مطالعه دیتاشیت mt1389de فهمیدم چون تو اون گفته که این ای سی میتونه تصاویری با این رزولوشن رو بصورت سیگنال av تولید کنه و میدونید که این سیگنال رو هم باید بدیم به یکی از ورودی های adc این t1057bl این داکیمنتی که من از این mt1389de دارم مطالعه خصوصیاتش به درک اینکه اطلاعات تایمینگو به چه صورتی به این video dhsplay controller ما میده کمک میکنه
در هر صورت اگر این تاپیک به همین صورت جلو بره منم دیگه بصورت منفرد با اقا صادق کارو جلو میبرم
سلام [Dear Guest/Member you can't see link before replyclick here to register]
یک سئوال دارم از خدمتتون , من برای یکی از رفیقا کارشو راه انداختم که اون هم به عنوان تشکر یه پرتابل dvd بهم داد که مشکلش سوخته بودن ایسی های مربوط به لنزش و درایور موتورش بود که ایسیش گیر نیاومدوارزشش هم نداشت که تعمیرش کنم حالا خوشبختانه السیدی 7 اینچیش سالم و بخشهایی دیگش هم سالمه که موقعی که روشن میکنم تصویر میده قسمت تلویزیونش یا tv وav و غیره بخوبی کار میکنه حالا من میخوام این السیدی رو با میکرو ( arm, avr, pic) راش بندازم رفتم دیتاشیت وپین اوتش رو گیر اورم دیدم که یه خورده عجیبه یعنی 26 پایه داره وقسمت پارالل که معمولا نسبت به چند بیتی بودنش که یا 8 بیت یا 16 بیت یا 24 بیت باشه اصلا این طور نیست و 3 بیت هستش که اونم جلوی این 3بیت که هرکدوم نوع رنگش رو که نوشته کلمه ویدئو رو هم نوشته من میخواستم این السی دی رو ببنیدم به ssd1963 دیدم اینطوریه حالا میخوام بدونم میشه به میکرو وصلش کرد یا بیخیالش بشیم ؟ این هم بگم خودش یه درایور داره به نام mst720 که این هم ورودی cvbs و ویدئو داره واون ورودی دیجیتال 24 بیت رو نداره فقط تا اونجایی که فهمیدم این درایوره رابط spi و i2c رو داره ولی نمیدونم چجوری باهاش میشه کار کرد من هم میخوام اشکال گرافیکی رو رسم کنم حالا اینطور گیر کردیم
و اگه پر رویی نباشه میخواستم بدونم یه pcb برای ssd1963 که کوچیک باشه رو میتونی برام بفرستی ؟ البته تو انجمن بود ولی اندازش یخورده بزرگه ,خلاصه اگه خواستس بفرستی ایمیلم اینه
[Dear Guest/Member you can't see link before replyclick here to register]
ممنونم
سلام این هم پین هاش لطفا ببینید
و اون pdf هم گیر اوردم که سماتیک mst720 که به ال سی دی و غیره ومدار منبع تغذیه بک لایت درایور هستش حتما ببینید
سلام مهندس لطفا دیتاشیت یا کل پارت نامبرشو بزار شاید با این t107bl بشه راش انداخت ولی بدون که t107bl فقط یه video display controller هستش مثل ssd1963 نمیتونه اشکال گرافیکی تولید کنه چون فریم بافر مثل ssd نداره و ایجاد اشکل باهاش خیلی دنگو فنگ داره
البته اینم بگم با ssd اصلا نمیتونی راش بندازی مگه یه ای سی مبدل سر راش بزاری که دردسرتو 2 برابر میکنه پس تنها گزینه t107bl هستش اونم با محدودیتهایی که بالا گفتم
سلام مهندس
شماره السی دی من اینه h-h070l-12a که با a070fw03 برابر و یکی هستش اینم دیتاشیتش السیس دی
مهندس اینو باید با این سری از کنترلر های شرکت terawins راش بندازی چون این پنل انالوگ هستش و t107bl این سری از پنل هارو ساپورت نمیکنه البته شاید این T107BL ساپورتش کنه ولی من کانال های خروجی رنگش یعنی IOR و IOB و IOG رو بطور کامل نداره فقط IOR که پین 106 هستش رو داره ولی این سری از کنترلر هایی که اسمشونو پایین اوردم همشون بطور کامل ساپورتشون میکنه
T138AF---T100----T100A----T101A----T108