NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3192 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 5 از 10 نخستنخست 12345678910 آخرینآخرین
نمایش نتایج: از 81 به 100 از 190

موضوع: نحوه راه اندازی video display controller t138af با پروتکل i2c

  1. #81
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    تو این مرحله میخوام تابعی معرفی کنم که میاد تک تک رجیسترای کنترلر رو مقدار میده البته تو مرحله به هیچ عنوان نباید رشته ای رو که تابع از روش داره میخونه رو تغییر بدین
    void SysInit(void)
    {
    //int T_R_A ;
    //int T_R_A_D;
    int T_S_B_R_S_P_0;
    int T_S_B_R_S_P_1;
    int T_S_B_R_S_P_2;
    int T_S_B_R_S_P_0_D_V;
    int T_S_B_R_S_P_1_D_V;
    int T_S_B_R_S_P_2_D_V;


    int i;
    for(i=0;i<220;i++)
    {
    T_S_B_R_S_P_0 = T138af_Serial_Bus_Reg_Set_Page_0 [i] ;
    T_S_B_R_S_P_0_D_V = T138af_Serial_Bus_Reg_Set_Page_0_Default_Value [i] ;
    I2CWriteByte(T138AF_P0,T_S_B_R_S_P_0,T_S_B_R_S_P_0 _D_V);
    delay_ms(10);
    }

    for(i=0;i<141;i++)
    {
    T_S_B_R_S_P_1 = T138af_Serial_Bus_Reg_Set_Page_1[i] ;
    T_S_B_R_S_P_1_D_V = T138af_Serial_Bus_Reg_Set_Page_1_Default_Value [i] ;
    I2CWriteByte(T138AF_P1,T_S_B_R_S_P_1,T_S_B_R_S_P_1 _D_V);
    delay_ms(10);
    }

    for(i=0;i<48;i++)
    {
    T_S_B_R_S_P_2 = T138af_Serial_Bus_Reg_Set_Page_2[i] ;
    T_S_B_R_S_P_2_D_V = T138af_Serial_Bus_Reg_Set_Page_2_Default_Value [i] ;
    I2CWriteByte(T138AF_P2,T_S_B_R_S_P_2,T_S_B_R_S_P_2 _D_V);
    delay_ms(10);
    }

    //T_R_A = T138af_Register_Addr [x] ;
    //T_R_A_D = T138af_Register_Addr_Default [x] ;
    //write_eeprom(T_R_A & 0x00ff,T_R_A_D);
    // delay_ms(20);
    //OSD1CfgWr(T_R_A , T_R_A_D ) ;
    // delay_ms(20);
    //T138af_Serial_Bus_Reg_Set_Page_0 []
    //T138af_Serial_Bus_Reg_Set_Page_1 []
    //T138af_Serial_Bus_Reg_Set_Page_2 []
    //T138af_Serial_Bus_Reg_Set_Page_0_Default_Value []
    //T138af_Serial_Bus_Reg_Set_Page_1_Default_Value []
    //T138af_Serial_Bus_Reg_Set_Page_2_Default_Value []
    }
    تو این تابع ما دو تا رشته داریم که ادرس تک تک رجیسترای p0 هستش و یه رشته دیگه داریم که محتویاتش نظیر به نظیر مقدارش برابر ادرس رجیسترای p0 هستش اینارو تو یه حلقه 219 بار تکرار میکنیم تا تمام مقدار ها وارد رجیسترا بشه البته در این بین یک سری از رجیسترا read only هستن که نوشتن یا ننوشتن رو اونا تاثیری نداره برای قسمت دوم همین کارو برای p1 و p2 میکنیم این تابع مهمترین تابع راه اندازی این کنترلر تابع های بعدی تمام کاراشونو با مقدارهایی که این تابع رو کنترلر ست میکنه انجام میدن امیدوارم مفید باشه

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


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #82
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    اقای کامیکازا تو صفحه قبل گفته بودین که میخوایین دیجیتال رو به انالوگ تبدیل کنید! منم اون چیپ و برد رو معرفی کردم ولی بالا رو که خوندم دیدم نوشتین میخوایین خروجی cvbs دوربینتون رو نشون بدین! خوب این که شد برعکس یعنی انالوگ به دیجیتال! به هر حال اون برد انکودر و دیکودر رو با هم داره! من فروشگاهی که این چیپ ها رو هم میفروشه رو میشناسم اگه میخوایین خودمون بسازیم من حاضرم با هم دیگه اون برد رو بسازیم! البته این چیپ ها کمی ضعیف هستن و چیپ های قوی تری هم هست اگه بخوایید با هم دیگه نوع قوی تر و بهترش رو بسازیم! ادرس اون فروشگاه 1389 رو هم براتون میل کردم!

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


  6. #83
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    دستت درد نکنه ببین شاید منظورمو خوب نرسوندم من یه دوربین دارم با خروجی انالوگ میدمش به ورودی t138af و تمام، من تصویر دوربینو تو ال سی دیم دارم برای قسمت بعد باید یه سری از اشکال هندسی رو رو ال سی در نمایش بدم خوب این اشکال با یه چیزی باید ایجاد بشه من میخوام با یه سیگنال ویدویی تو یه ورودی دیگه t138af قرار بدم چون t138af این قابلیتو داره که تا 9 تا ورودی cvbs رو پشتیبانی کنه حالا من یه ویدیو دیکدری میخوام که از میکروم داده های اشکال هندسیمو بگیره و تبدیل کنه به سیگنال ویدیویی و بدیمش به یه ورودی دیگه t138af

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


  8. #84
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    منم بردشو میدم چاپ کنن و به آموزش می پیوندم

  9. #85
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    آقا من تازه متوجه شدم شما چی میخوایید! من خودم خیلی وقت بود دنبال همچین چیزی بودم! مثلا برای تصویر ارسالی از ربات ها تا روی تصویر اطلاعاتی در مورد محیط و خود ربات نشون داده بشه! یا ...!

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


  11. #86
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    به همه دوستان توصیه میکنم قبل از اینکه برد رو بزنن یه نظر در این مورد بدن که خیلی مهمه و منم به شک انداخته:
    1- فایل شماتیک زیر مربوط به راه اندازی t117ad که یه کنترلر خوب دیگه از شرکت terawins هستش اگه یادتون باشه گفتم من تصویری که از vga لپ تاپم میگیرم خیلی نویزیه خیلی با مدارم ور رفتم ولی به نتیجه ای نرسیدم مبنای ساخت بردم هم همون شماتیکیه که از t107bl براتون اپ کردم تا اون موقع ای که من شماتیک این t117ad رو دیدم شکم دوبرابر شد شماتیک این دوتا از لحاظ بیس سخت افزاری فرقی با هم نداره ولی یه نکته ای داره که اونم تو اینه که شماتیک t107bl برای یه سایت چینی ولی شماتیک t117ad مداریه که خود شرکت terawins همراه با قطعه بیرون داده البته پوستم کنده شد تا اینو پیدا کردم ، بگذریم فرق اساسی این دوتا شماتیک تو قسمت پایه های vpll و filt که تو کنترلر t107bl میشه پایه های 17 و 18 و در کنترلر t117ad میشه پایه های 122 و 123 که مربوط به فیلترینگ میشه حالا نظر بدید کدوم یکی درسته و مشکل وجود نویز بردم از این قسمته یا نه بردی که براتون گذاشتم مطابق شماتیک همون t107bl هستش اگه دوستان فکر میکنن این قسمت مشکل ایجاد کرده نظر بدن تا انشاالله بردی که میزنید خالی از اشتباه سخت افزاری باشه
    فايل هاي پيوست شده فايل هاي پيوست شده

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


  13. #87
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    کسی نظری نداشت

  14. #88
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    مهندس منظورت OSD هست ؟ اگه بخوای اشکال و حروف رو روی تصویر Overlay کنی راهش OSD هست ..

  15. #89
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    منظورتونو دقیق تر بگید من تو پست قبلی یه چیز دیگه ای پرسیده بودم؟

  16. #90
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    میشه در باره osd راهنمایی کنید؟

  17. #91
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    ببخشید من جواب Pioneer رو داده بودم ...
    معمولا برای ربات هایی که تصویر ارسال میکنن یا مخصوصا ربات های پرنده از OSD استفاده میکنند . مثلا اطلاعات GPS و باطری و میزان آنتن و ... برای یه ربات پرنده حتما باید باشه ... استفادش هم بدین شکله که یه دوربین آنالوگ تصویر رو میگیره و میفرسته به برد OSD ... بعد یسری اطلاعات دیگه مثل درصد باطری و GPS و.. هم به برد OSD میاد ... برد میاد این اطلاعات رو میکس میکنه روی تصویر و با فرستنده ارسال میکنه ... نمونه OSD یا همون On Screen Display همون نوشته هایی هست که تو تلویزیون وقتی صدا رو مثلا کم و زیاد میکنید مینویسه ...

  18. کاربران : 4 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  19. #92
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    OSD مخفف ON SCREEN DISPLAY که بدین معنی که یه سری فونت و لوگو رو تو SRAM ذخیره میکنیم که با هربار خاموش وروشن شدن کنترلر این داده ها از بین میره تو این کنترلر 2 تا OSD داریم هر دوی اینا با ادرس دیفالت کنترلر قابل دسترسی هستنند تو برد من با ادرس 0X50 .
    فرایند ذخیره سازی هر داده تو این OSD ها بدین صورت که ( تو پست های قبلی یه توضیحی در مورد این تابع دادم ) مثلا میخوای OSD1 رو فعال کنی حالا تابع زیر رو بکار میبری
    void OSD1CfgWr(unsigned char index,unsigned char dat)
    {
    I2CWriteByte(T138AF,OSD1_CFG_INDEX,index);
    I2CWriteByte(T138AF,OSD1_CFG_DATA,dat);
    }

    این تابع میتونه برای کانفیگ کردن یه قسمت از OSD1 بکار میره به طور مثال این تابع رو داشته باش
    OSD1CfgWr(0X00,0XC0
    این میاد OSD1 رو با مقدار 0XC0 بارگزاری میکنه و OSD1 رو فعال میکنه برای قسمت های دیگه هم همینطور یکم باهاش ور برید متوجه میشید
    ویرایش توسط kamikazi : 03-07-2012 در ساعت 15:14

  20. کاربران : 4 تشکر کرده اند از شما kamikazi برای ارسال این پست سودمند:


  21. #93
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    آقا من هر دو تا شماتیک رو که نگاه کردم که این قسمت فیلتر رو دارن!! هم 107 هم 117!! پی سی بی شما رو هم پیدا نکردم!
    ممنونم از راهنمایی تون بابت osd!لذت بردم! واضح بود!

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


  23. #94
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

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

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


  25. #95
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    ایمیل من رو که دارید! براتون ادرس فروشگاه رو فرستادم!

  26. #96
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    Ok الان میفرستم
    راستی من متوجه نشدم منظورت در مورد فیلترینگه چیه مشخصه که هر دو این قسمت رو دارن ولی تفاوت تو نحوه اتصال خازنهاست اگه در این مورد نظری داری بگو؟
    ویرایش توسط kamikazi : 03-07-2012 در ساعت 16:49

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


  28. #97
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    راستی مهندس در مورد اون راه ورودی دیجیتال و خروجی انالوگ یه راهی به نظرم رسیده ولی نمیدونم عملی هست یا نه :
    میشه از یه میکرو ارم با قابلیت پشتیبانی از ال سی دی های رنگی مثل lpc1788 به همراه یه t138af استفاده کرد به صورتیکه خروجی ttl میکرو به صورت مستقیم به ال سی دی وصل بشه و خروجی t138af با 4 تا بافر 74hc573 که میشه با میکرو به این ای سی های لچ بگی کی وصل باشن کی قطع نظرت چیه؟

  29. #98
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط pioneer نمایش پست ها
    آقا من هر دو تا شماتیک رو که نگاه کردم که این قسمت فیلتر رو دارن!! هم 107 هم 117!! پی سی بی شما رو هم پیدا نکردم!
    ممنونم از راهنمایی تون بابت osd!لذت بردم! واضح بود!
    سلام مهندس
    اين آي.سي مگه از دو قسمت آنالوگ و ديجيتال تشكيل نشده؟
    خوب بايد تغذيه قسمت آنالوگ و قسمت ديجيتال از هم مجزا باشن.
    _____________________________________
    _____________________________________

  30. #99
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    اين آي.سي مگه از دو قسمت آنالوگ و ديجيتال تشكيل نشده؟
    خوب بايد تغذيه قسمت آنالوگ و قسمت ديجيتال از هم مجزا باشن.
    بله درسته باید جدا باشد!
    اگه تصویرتون به شدت نویز داره احتمالا مشکلش همینی هست که میگین ولی نمیدونم آخه این شماتیک 117 متعلق به خود شرکته! و قبلی چینی بوده! از طرف دیگه هم مدار اون قبلی به نظرم درست تر میاد با تو جه به دیتا شیت! شما خودتون نمیتونید امتحان کنید؟1 چون فقط باید یه اتصال رو قطع و وصل کنید!
    متاسفانه من نه این ای سی رو دارم و نه اون ام تی رو! اونایی که دارن میتونن تست کنن ببینن کدوم حالت نویز نداره!
    راستی مهندس در مورد اون راه ورودی دیجیتال و خروجی انالوگ یه راهی به نظرم رسیده ولی نمیدونم عملی هست یا نه :
    میشه از یه میکرو ارم با قابلیت پشتیبانی از ال سی دی های رنگی مثل lpc1788 به همراه یه t138af استفاده کرد به صورتیکه خروجی ttl میکرو به صورت مستقیم به ال سی دی وصل بشه و خروجی t138af با 4 تا بافر 74hc573 که میشه با میکرو به این ای سی های لچ بگی کی وصل باشن کی قطع نظرت چیه؟
    تئوری که مشکلی نداره ظاهرا ولی نمیدونم در عمل هم اون جواب رو میده یا نه! متاسفانه من هم به این ای سی ها دسترسی ندارم نمیتونم تست کنم! ببینیم این اقای زارعی کی میاره این ای سی ها رو!
    ویرایش توسط Pioneer : 03-07-2012 در ساعت 21:31

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


  32. #100
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    سلام اقا صادق اگه به pcb یه نگاه بندازی متوجه میشی که قسمت avdd از vdd33 با یه سلف فریت طبق شماتیک هایی که از بردهای dvd هایه پرتابل تو نت هست جدا کردم من میگم این دوتا پایه رو با یه هدر 2 پین جدا کنیم بصورت ماژولار ببندیمش یه pcb برای t117 و t138 و t107 و ssd1963 زدم که خیلی کامل و ردیفه با توجه به اینکه شرکتهای تولید مدار چاپی کمتر از 10*10 برد نمیزنن بهتر این برد رو بزنین ببنین تو این سری از کنترلرها بازم دارم میگم اگر واقعا میخواهید تمام امکاناتشو راه بندازید این t138 رو بگیرید وگرنه همین t117 کارتونو راه میندازه قیمتشم برای یه دونه فکر کنم زیر 10 تومن در بیاد این t138 در مقام مقایسه مثل یه ارم 11 در مقابل یه ارم 7 حالا اگه شما مثلا اگه میخواهید یه چشمک زن ساده با ارم 11 راه بندازید خوب این چه کاریه با همون ارم 7 انجامش بدید!!!!
    دوستان اینارو بخاطر تجربم میگم چون الکی نرید پول بدید بابت چیزیکه اصلا نمیخواهید تمام امکاناتشو راه بندازید
    من این کنترلر رو برج 11 پارسال 10000 تومن هم قیمت گرفته بودم ولی الان قیمتش شدیدا فضایی شده و 20000 تومنم من قیمت گرفتم البته قیمت واقعیش همین حدود 12 تا 15 تومنه ولی همیشه بهترین گزینه رو انتخاب کنید
    بچه ها راستی در مورد این شماتیک t117 یه نکته ای رو متوجه شدم که برام جالبه این کنترلر دارای ورودی و خروجی audio هستش که برام خیلی جالبه
    یعنی به چه کاری میاد؟؟؟؟؟؟؟؟؟؟؟؟؟؟/
    ویرایش توسط kamikazi : 04-07-2012 در ساعت 09:54

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


صفحه 5 از 10 نخستنخست 12345678910 آخرینآخرین

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

  1. پاسخ: 279
    آخرين نوشته: 30-04-2013, 01:10
  2. راه اندازی پروتکل ارتباطی 1Wire یک سیمه
    توسط Dolphin در انجمن AT91 series (ATMEL)
    پاسخ: 0
    آخرين نوشته: 15-08-2012, 13:27
  3. کمک برای راه اندازی eeprom توسط پروتکل spi
    توسط yamini در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 24-06-2012, 21:19
  4. پیاده سازی پروتکل udp اترنت
    توسط nad در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 02-05-2011, 10:41

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

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