PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راه اندازی video display controller t107bl با پروتکل i2c



صفحه ها : [1] 2

kamikazi
22-07-2012, 16:46
:hi:سلام به همگی
خوب دوستان اگه در مورد راه اندازی این کنترلر هر مطلبی دارید تو این تاپیک مطرح کنید برای راهنمایی بیشتر حتما تاپیک زیر رو مطالعه کنید
You can see links before reply

kamikazi
25-07-2012, 17:34
خوب دوستان من این تاپیکو تو بخش stm32 زدم که به ادامه راه اندازی تمام بخش های این کنترلر در این قسمت بپردازیم مبنای راه اندازیمونم میکروی stm32f103vte6 که تو فروشگاه هستش من براش یه برد زدم که فکر میکنم کامل تر از این دیگه نمیشد (البته یه بازر یادم رفت که خیلی مهم هم نیست)
این چنتا عکس از بردمه بردش کامله و دوست خوبو با معرفتمم ( اقا صادق گل رو میگم) تو زدن این pcb کمکم کرد که خیلی ازش ممنونم امیدوارم ایشون هم سریع بردشو اسمبل کنه و اموزش شروع بشه برای شروع اینارو مطالعه کنید

sadmonew
25-07-2012, 23:31
سلام مهندس رحيمي عزيز
شما نسبت به من لطف داري. همه كارهارو خودتون انجام دادين.
بله برد stm32 منم لحيم كاريش تموم شده و پروگرم هم شد.

kamikazi
05-08-2012, 13:31
سلام به دوستان تو این پست شماتیک و pcb برد کاربردی راه اندازی این کنترلر t107bl رو قرار میدم میکرو مورد استفاده تو این برد stm32f103vet6 که تو فروشگاه هم موجوده دوستان اگه مشکلی تو شماتیک میبینن تو همین تاپیک مطرح کنن در ضمن وظیفه روت کردنشم به عهده خود کاربره؟؟:0013:

kamikazi
11-08-2012, 12:45
سلام به همگی دوستان دیگه باید راه اندازی این کنترلر رو شروع کنیم خوب معمولا برای شروع نیاز به یه برد اموزشی هست که تمام امکانات این کنترلر رو راه اندازی کنه من یه بردی برای این کنترلر زدم که شامل دوتا کنترلر یکی همین تی 107 و اونیکیم که معلومه همون ssd1963 خودمون حالا چرا این دوتا با هم برای اینکه تی 107 یه قسمت ورودی دیجیتال rgb888 داره که خیلی راحت میشه خروجی اس اس دیو داد به ورودیش و از طریق همین تی 107 تصاویر رو نشون داد حالا این چه مزیتی داره خوب دیگه لازم نیست دوتا برد بزنید و هی سوکت ال سی دیو در بیارید به اونیکی بردتون بزنید من خودم یه برد برای تی 107 زده بودم و همونطور که میبینید تو پست قبلی عکسشو زدم ولی خوب این برد امکانات ورودی دیجیتال رو نداره و قسمت پاور و های ولتاژم نداشت بنابراین لازم دیدم بردی باشه که همه امکانات این کنترلر رو راه بندازه
در مورد این کنترلر باید بگم که تمام قسمت هایه های ولتاژ و dc 2 dc convertor در داخل این ای سی بصورت سخت افزاری وجود داره من این قسمت هارو بصورت پین هدر در اوردم که هر کی که خواست بصورت اکسترنال اینکارو انجام بده البته از نظر فنی سعی کنید از این قسمت استفاده نکنید (به علت امکان جریان کشیدن بالا و ممکنه ای سی 13 تومنیتون بابت یه اشتباه دود شه بره هوا) پس سعی کنید از این قسمتها با احتیاط استفاده کنید مدارشم که تو پست اول موجوده
من مقدار تمام قطعات رو روش نوشتم اگه مشکلی بود بگید
تو پست های بعدی یه سورس تمپلتی قرار میدم که مبنای راه اندازی این کنترلر هستش

موفق و پیروز باشید

pooriya
11-08-2012, 13:08
سلام به دوستان تو این پست شماتیک و pcb برد کاربردی راه اندازی این کنترلر t107bl رو قرار میدم میکرو مورد استفاده تو این برد stm32f103vet6 که تو فروشگاه هم موجوده دوستان اگه مشکلی تو شماتیک میبینن تو همین تاپیک مطرح کنن در ضمن وظیفه روت کردنشم به عهده خود کاربره؟؟:0013:

با سلام

مهندس شما که این کار خوب رو شروع کردی pcbکامل را هم بزار به چند علت:

1-اگه قرار باشه هر کی خودش روت کنه ممکنه همه این کارو نتونن بکنن.
2-pcb طراحی شده توسط همه متفاوت خواهد بود و در صورت بروز مشکل اشکال یابی اونم وقت می بره.

ولی اگه خودتون بزارین علاوه بر اینکه می دونین یه برد بی نقص هست ،همه هم روی یه برد واحد کار می کنن و کار بهتر جلو می ره(البته یه pcb کامل)

kamikazi
11-08-2012, 13:20
مهندس 30 بار سعی کردم اپش کنم نشد حجمش 800 کیلو ولی ارور میده موقع اپلود کردن اسم فایلم صد بار عوض کردم نشد که نشد مشکل از چیه؟؟؟؟؟؟؟؟؟؟؟؟؟؟

KHM
11-08-2012, 13:24
مهندس 30 بار سعی کردم اپش کنم نشد حجمش 800 کیلو ولی ارور میده موقع اپلود کردن اسم فایلم صد بار عوض کردم نشد که نشد مشکل از چیه؟؟؟؟؟؟؟؟؟؟؟؟؟؟
فرمت فایل رو قبول نمیکنه..اول زیپش کنین،بعد بفرستین

kamikazi
11-08-2012, 13:27
مهندس فایلم راره

sadmonew
11-08-2012, 13:54
مهندس 30 بار سعی کردم اپش کنم نشد حجمش 800 کیلو ولی ارور میده موقع اپلود کردن اسم فایلم صد بار عوض کردم نشد که نشد مشکل از چیه؟؟؟؟؟؟؟؟؟؟؟؟؟؟
سلام مهندس
مگه چه اروري ميده؟؟!!

pooriya
11-08-2012, 13:56
سلام
مهندس اگه اپ نمیشه و فرمت فایلت rar. هست.احتمالا ظرفیت اپلود فایلت(واسه rar )پر شده.با اقای زارعی هماهنگ کن.

kavir
11-08-2012, 14:01
سلام فضای اپلود تموم شده بود که جزو همکاران زدم ببیند الان چطوره چقدر فضا میده

راستی از این ایسی T107 به صورت osd استفاده نکردین؟
خیلی ایسی جالبی هست سورسی چیزی ازش ندارین؟ میشه به جای ssd1963 هم استفاده کرد
تا چه رزولشنی ساپورت میکنه؟

kamikazi
11-08-2012, 14:26
سلام مهندس تا رزولوشن 800 در 480 رو که میدونم ساپورت میکنه الان اپش میکنم ببینم مشکل داره یا نه
خوب مثل اینکه درست شد هم شماتیک و هم pcb رو براتون میزارم فقط در مورد led درایورش من mp3202 داشتم و اونو رو برد قرار دادم شما این ای سی رو حذف کنید و همون ای سی داخل فروشگاه رو بهش وصل کنید فقط قبل از زدن بردش دقت کنید وسایل و قطعات رو بردشو داشته باشید که دچار مشکل نشید
در مورد osd فونت فارسیشو کامل کردم ولی تستش نکردم با همون نرم افزار terawins tools که قبلا اپش کرده بودم
موفق و پیروز باشید

kamikazi
11-08-2012, 14:36
خوب حالا که همه pcb رو دارن رو این pcb بحث میکنیم اگه مشکلی میبینید توش لطفا سریع بگید در مورد برد یه نت مربوط به disp ال سی دی 4.3 اینچی که به ف107 وصله رو روت نکردم (واقعیتش به کارم نمیاومد) به یکی از gpio هایه تی 107 وصلش کنید البته من بردشو سفارش دادم بزنن از نظر خودم مشکلی نداره کامل کامله !!!
هر دوتا ال سی دی 4.3 و 7 و 9 اینچی داخل فروشگاه رو ساپورت میکنه

kamikazi
11-08-2012, 14:50
در مورد سوکت ال سی دی 4.3 اینچی فکر کنم باید رو برد برعکس لحیمش کنید چون مدار برای روت کردنش پیچیده میشد بصورت مستقیم با ال سی دی 7 اینچی موازیش کردم

kamikazi
13-08-2012, 11:14
سلام به همگی دوستان من بردی که برای راه اندازی t107bl زده بودم رو برای الفا مدار فرستادم ولی دیروز بهم زنگ زدن گفتن clearance کمتر از 0.2mm هستش و قادر به زدن برد نیستیم کلیرنسی که من برای روت کردن قرار داده بودم 0.15mm بود که یکم کمتر از مقدار استاندارد الفا مداره خوب من pcb رو دوباره با کلیرانس 0.2 روت کردم اگه دوستان کسی میخواد برد رو بزنه این پی سی بی رو بزنه بهتره در ضمن ای سی ال ای دی درایورشم مطابق ای سی cat4139 داخل فروشگاه کردم که مشکلی نداشته باشید
دیگه باید واقعا کارو شروع کنیم الان میبینم نزدیک 20 نفر فایلو دانلود کردن ولی فقط 2 نفر در موردش دارن نظر میدن ؟؟؟؟؟
اگر کسی در مورد راه اندازی سخت افزاری twi مثال کاربردی داره حتما تو همین تاپیک مطرح کنه
من خودم از بردم رو سخت افزاری جواب نگرفتم دارم رو راه اندازی نرم افزاریش کار میکنم البته من با at91sam7x256 با t107bl ارتباط برقرار کردم و برده مشکلی نداره ولی این stm32 یکم راه اندازی twi اون برام مشکله اگه کسی مثالی داره مطرح کنه
در مورد pcb هم نسخه ویرایش شدش رو از همین پست بردارید


و من الله توفیق

kavir
13-08-2012, 11:55
سلام به همگی دوستان من بردی که برای راه اندازی t107bl زده بودم رو برای الفا مدار فرستادم ولی دیروز بهم زنگ زدن گفتن clearance کمتر از 0.2mm هستش و قادر به زدن برد نیستیم کلیرنسی که من برای روت کردن قرار داده بودم 0.15mm بود که یکم کمتر از مقدار استاندارد الفا مداره خوب من pcb رو از دوباره با کلیرانس 0.2 روت کردم اگه دوستان کسی میخواد برد رو بزنه این پی سی بی رو بزنه در ضمن ای سی ال ای دی درایورشم مطابق ای سی cat4139 داخل فروشگاه کردم که مشکلی نداشته باشید
دیگه باید واقعا کارو شروع کنیم الان میبینم نزدیک 20 نفر فایلو دانلود کردن ولی فقط 2 نفر در موردش دارن نظر میدن ؟؟؟؟؟
اگر کسی در مورد راه اندازی سخت افزاری twi مثال کاربردی داره حتما تو همین تاپیک مطرح کنه
من خودم از بردم رو سخت افزاری جواب نگرفتم دارم رو راه اندازی نرم افزاریش کار میکنم البته من با at91sam7x256 با t107bl ارتباط برقرار کردم و برده مشکلی نداره ولی این stm32 یکم راه اندازی twi اون برام مشکله اگه کسی مثالی داره مطرح کنه
در مورد pcb هم نسخه ویرایش شدش رو از همین پست بردارید


و من الله توفیق
سلام
آقای رحیمی من توی این تاپیک عضویت خبرنامه زدم و پست های جدید رو برام ایمیل میکنه و شدیدا پیگیر کار شما هستم
اگر انشاءالله راه بیفته می شه به جای SSD بکار برد البته فکر میکنم قدرتمند تر باشه
من نمونه مثال برای stm32f103rbt6 براتون گذاشتم
فقط نسخه ویرایش شدش کدوم پست هست؟

kamikazi
13-08-2012, 12:21
سلام مهندس همین پست 16 کاملترینشه
البته در مورد کاربردهای t107 و ssd یکم از لحاظ سرعت عمل تو ایجاد اشکال هندسی با هم فرق دارند و اونم به پروتکل ارتباطیشون ربط داره میدونید که تمام اشکال و ایکونهایه مورد نیاز رو t107 بصورت سخت افزاری اجرا میکنه ولی حجم sram اون محدوده و برای ایجاد ایکون و اشکال جدید باید دوباره رو sram اون دیتا هارو لود کنیم البته تا اونجایی که اس رمش اجازه بده میشه ایکون و منو روش لود کرد ولی اگه ایکون یا منو هایه جدیدی میخواین باید دوباره رو اسرمش لود بشه
یه نکته اساسی تو راه اندازی این کنترلر که تا حالا کسی نپرسیده ساختار sram و ادرس هایه ابتدا و انتهایه اونه که باید با کمک همه روش کار کنیم مثالهایه اپن سورسی که موجوده برای t101 و t103 و .... موجوده که این کنترلر هایه شرکت تراوینز یکم از لحاظ ساختار ادرس دهی sram هاشون با هم فرق میکنه شما صفحه 17 دیتاشیت کنترلر t103 رو با صفحه 20 دیتاشیت t107bl مقایسه کنید نحوه ادرس دهی رو میگم کاملا متوجه یه تفاوتهایی با هم میشید
مهندس در مورد تمپلت اصلی که توابع کار با این کنترلر هم فکر کنم اقا صادق اگه امروز بتونه اون چنتا ارورشو بگیره امروز تستش میکنم و اگه جواب داد اپش میکنم که همه سورس اصلی رو داشته باشن و رو همین تمپلت همه کار کنن در مورد بردم همونطور که میبینید تقریبا 90 درصد قسمتهاشو رو برد قرار دادم (بجز قسمت ال ای دی درایور و dc 2 dc convertor داخلیش که خودم توصیه میکنم از این قسمتها فعلا استفاده نشه چون سخت افزار مخصوصی میخواد) الان این برد میتونه عملا همه ورودی هایه دیجیتال و انالوگ رو ساپورت کنه انشا الله امروز برد رو میگیرم و تا فردا پسفردا تکمیلش میکنم
من تمام تستهامو فعلا دارم رو همون برد اولی که زدم انجام میدم که این برد جدیدم برگرفته شده از اونه

موفق و پیروز باشید

sadmonew
16-08-2012, 21:12
سلام دوستان
اون دسته از دوستاني كه برد T107BL آقاي مهندس رحيمي رو مثل من زدن به يه برنامه براي تست اين برد نياز دارن.
برنامه اي كه براتون ميذارم براي تست اين برد با ميكروي STM32F103VET6 هستش(البته فايل هايي كه براي زدن اين برد لازم هست رو مهندس گذاشتن و من رو همون برد تست كردم.)
در صورتي كه برد رو درست لحيم كرده باشين و تغذيه اون رو درست وصل كرده باشين روي السيدي كاراكتري كه روي برد STM32 نصب شده بايد اعداد هگز زير رو به ترتيب از راست به چپ ببينيد:
0x08 , 0xB1 , 0x8A

sadmonew
16-08-2012, 21:16
خیلی ایسی جالبی هست سورسی چیزی ازش ندارین؟ میشه به جای ssd1963 هم استفاده کرد،تا چه رزولشنی ساپورت میکنه؟
سلام مهندس
ra8875 آيسي هست كه از نظر كارايي شبيه به ssd1963 هستش. حتي شايد از اون هم بهتر.

sadmonew
17-08-2012, 13:29
سلام دوستان
اينم دو تا عكس از بردهاي t107bl و stm32f103vet6( نتايج تست برنامه اي كه تو پست 19 گذاشتم رو ميتونيد رو السيدي ببينيد.)

kavir
17-08-2012, 13:57
سلام مهندس
ra8875 آيسي هست كه از نظر كارايي شبيه به ssd1963 هستش. حتي شايد از اون هم بهتر.
چند ماه قبل امارش در اورده بودم قیمتش دوبرابر این ssd هست و بصرفه نیست بیاریم و spi هست:0013:

sadmonew
17-08-2012, 14:25
احتمالا مي پرسيد اين اعداد چي هستن؟
اگه به صفحه 101 ديتاشيت اين آيسي مراجعه كنيد با سه تا رجيستر به آدرس هاي: 0xF4 و 0xF5 و 0xF6 مواجه ميشيد كه اين رجيستر ها از نوع "Read Only" هستن يعني فقط ميتونيد ديتاشون رو بخونيد.
اين رجيسترها مشخص كننده: شناسه چيپ ، شناسه بازبيني، شناسه تاريخ توليد هستند.
تو عكس هم نشون دادم.

Pioneer
17-08-2012, 15:12
سلام به همگی دوستان من بردی که برای راه اندازی t107bl زده بودم رو برای الفا مدار فرستادم ...
در مورد pcb هم نسخه ویرایش شدش رو از همین پست بردارید

اقای رحیمی دستتون درد نکنه منم همین پی سی بی رو میخوام بدم الفا مدار!
لیست مقدار قطعات رو ندارید؟ تو شماتیک قبلی هم که با نام مهدی اپ کردید بعضی ها مقدار ندارند و کامل نیست ظاهرا بی زحمت لیست کامل قطعات رو هم بذارید
یک سوال؟
به این پی سی بی امکان اتصال ال سی دی 7 اینچ فروشگاه هست؟یا فقط 4.3 اینچی رو میشه متصل کرد؟
البته چون من stm32f103vet6 رو ندارم قصد راه اندازیش رو با دیسکاوری دارم! انشالله البته!

kamikazi
18-08-2012, 13:07
سلام به دوستان گرامی من خودم بردی رو که تو پست 16 گزاشتم رو زدم ولی یکم تو طراحی عجله کردم بعد از منتاژ برد یه چنتا خازن و مقاومت رو باید اضافه کنید به مدار اگرم کسی برد رو داده بزنه برام پیام خصوصی کنه بگم کجاهاشو ادیت کنه متاسفانه رو بخش example نرم افزار التیومم 4 تا شماتیک مختلف از t107bl داشتم و برای طراحی برد جدید از همین شماتیکها کپی میگیرم و 2 تا مقاومت و یه خازن همراه کپی کردن نیومه بود رو شماتیک جدید البته مشکلی نیست من برد رو از پست حذف میکنم همینجا ادیت شدشو میزارم منتاژ برد من تکمیله و الان مشکلی نداره
دست اقا صادق هم درد نکنه این twi رو هم بالاخره رو t107bl پیاده کرد
در ضمن اگه کسی میخواد هزینه هاش بیاد پایین همه جمع شیم همین برد ادیت شدرو بزنیم من خودم براتون سفارش میگیرم براتون از طریق ترمینال پست میکنم
در ضمن مهندس امکان اتصال ال سی دی 4.3 و 7 و 9 اینچی رو داره در مورد 9 اینچی باید بگم برای من 9 اینچی با پارت نامبر AT090TN12 V.3 از شرکت اینولوکس که تمام پایه هاش منطبق با این ال سی دی AT070TN92 داخل فروشگاه و فرقی نداره البته یه پارامترای های ولتاژش یکم بیشتره ولی فکر کنم دوتاشو با هم ساپورت میکنه
در مورد لیست قطعاتم رو PCB مقدار دقیقشو نوشتم مشکل چیه؟؟؟؟؟؟؟؟ این برد اخری همه قطعاتو با مقدارش نوشتم و مشکلی نداره در مورد سوکت 50 پین ال سی دی این نکته خیلی مهمه که کدوم نوع فروشگاه رو میگیرید من 3 ماه پیش یه مدلی که لایه سیگنالش بالا بود رو گرفتم ولی این اخری که گرفتم لایه سیگنالش پایینه؟/؟؟ مجبور شدم ال سی دیو برعکس با یه مکافاتی بزارم رو برد ال سی دی 9 اینچیه من پینهاش فقط رو یه ورش لایه سیگنال داره و اون ورش با یه برچسب قهوه ای رنگ ایزوله شده در مورد LCD 7 اینچی من چیزی نمیدونم که مثل واسه من هست یا نه خودتون بررسی کنید اگه لازم بود سوکت رو بچرخونید دوباره نتهاشو روت کنید یکم سخته ولی شدنیه
اگه مشکلی بود لطفا بگید در ضمن بروز همچین مشکلاتی ناشی از اینه که من تنهایی با اقا صادق داریم مدارو جلو میبریم و هیچ کس رو نحوه قرار گرفتن و مقدار قطعات بخث نمیکنه لازمه که یکم از این حالت که منتظر شیم یه معجزه ای بشه و این کنترلر کامل راه بیافته دور شیمو مثل یه مهندس واقعی یه مدار بی نقص طراحی کنیم

و من الله توفیق

kavir
18-08-2012, 13:16
سلام به دوستان گرامی من خودم بردی رو که تو پست 16 گزاشتم رو زدم ولی یکم تو طراحی عجله کردم بعد از منتاژ برد یه چنتا خازن و مقاومت رو باید اضافه کنید به مدار اگرم کسی برد رو داده بزنه برام پیام خصوصی کنه بگم کجاهاشو ادیت کنه متاسفانه رو بخش example نرم افزار التیومم 4 تا شماتیک مختلف از t107bl داشتم و برای طراحی برد جدید از همین شماتیکها کپی میگیرم و 2 تا مقاومت و یه خازن همراه کپی کردن نیومه بود رو شماتیک جدید البته مشکلی نیست من برد رو از پست حذف میکنم همینجا ادیت شدشو میزارم منتاژ برد من تکمیله و الان مشکلی نداره
دست اقا صادق هم درد نکنه این twi رو هم بالاخره رو t107bl پیاده کرد
در ضمن اگه کسی میخواد هزینه هاش بیاد پایین همه جمع شیم همین برد ادیت شدرو بزنیم من خودم براتون سفارش میگیرم براتون از طریق ترمینال پست میکنم
اجازه بدین تا بعد تعطیلات پی سی بی رو بررسی کنیم منم میخوام
البته میخوام چکنم با بردهای خودمون منطبق کنم

در ضمن دوستان قطعا ایسی رو میخواین میتونید برای من بفرستین همراه با ایسی براشون بفرستم
البته اگه کسی نخواست ما پی سی بی میزنیم میذاریم توی فروشگاه:0013:

kamikazi
18-08-2012, 14:28
دوستان محترم برد پست 25 یه ریویژن دیگه خورد که یه اصلاحی داشت انجامش دادم میتونید این pcb رو دانلود کنید
تو همون پست نسخه ویرایش شدشو بردارید

pooriya
18-08-2012, 14:53
سلام

منم از این برد تهیه می کنم.ولی متاسفانه هر وقت خواستم یه کار اینجوری شروع کنم یه کار دیگه جلوم در اومده.ولی حتما در اسرع وقت تهیه خواهم کرد.

در مورد pcb:
1-در مورد سوکت اتصال lcd ها مهمه که با سوکت های fpc فروشگاه هر 2 مچ بشن تا دیگه مشکلی پیش نیاد و راحت متصل بشن به برد.(فکرکنم اگه اون 40 پین بره زیر برد خوب بشه.احتمالا روتش هم راحتتر بشه)
2-فکر کنم مهندس clearance این برد اخری از 0.2 کمتر شده.
3-در ضمن مهندس میشه به جای اون پین هدر 2*2 که واسه ads7846 گذاشتی سوکت fpc گذاشت؟

در ضمن مهندس به نظرم یه مقدار کار اگه کامل و اروم و با دقت بره جلو تا یه برد مرجع خوب در بیاد عالی میشه و اصلا میشه تو فروشگاه با قطعات مورد نیاز یکجا با قیمت مناسب ارائه کرد.(که دیگه اقای زارعی اخره قیمت مناسبه:mrgreen:)
در ضمن بازم تشکر می کنم کار با ارزشی انجام دادی.

Pioneer
18-08-2012, 15:05
ممنون اقای رحیمی!

kamikazi
18-08-2012, 15:17
دوستان همه نظر بدید چه اشکالی داره مگه من علم غیب داشتم این برد رو زدم منم مثل شماها از چنتا منبع این برد رو در اوردم اینم بدونید راه اندازی این کنترلر از زدن یه برد خوب و بی نقص شروع میشه
در مورد سوکت من اصلا وقت روت کردنشو ندارم خودتون جابجاش کنید و برد رو اپش گنید
پست 25 مشکلی که نداره مهندس من همین الان دارم دانلودش میکنم
در مورد مقاومت ها و خازنها من شماتیک مرجع رو گزاشتم اگه در مورد مقدار مقاومت و خازن شک دارید عکسشو بزارید من بگم مقدارشو

Pioneer
18-08-2012, 15:35
پست 25 درست شد- نمیدونم مشکل شاید از اینطرف بوده-

sadmonew
18-08-2012, 15:35
سلام دوستان:hi:
ببخشيد اينو ميگما:0013: اما خواهش ميكنم اينقدر ايراد نگيريد، همينكه جناب مهندس رحيمي، بردهايي كه طراحي كردن رو بدون منت اينجا گذاشتن خودش كلي جاي تشكر داره.
واقعا طراحي همچين بردي اونم در اين ابعاد كه قطعاتش، خيلي به هم نزديكن كلي وقتو حوصله ميخواد.

Pioneer
18-08-2012, 15:44
آقای محمدی ما از دور سپاسگذار زحمات اقای رحیمی هستیم- واقعا دستشون درد نکنه

kamikazi
18-08-2012, 15:48
خیلی ممنون اقا صادق
دوستان مشکلی ندارن ما همه اینجور بار اومدیم ببینیم دیگران چیکار میکنن اونا زحمتشو دردسرشو و ...... بکشن اماده که شد بربم دروش کنیم دوستان اصلا اینجوری نیست همه ما میتونیم و همه کارایه ما خالی از اشتباه نیست
یه مدار های ولتاژ رو برد هست که ولتاژهای 17 و 5- و 10.3 رو تولید میکنه من خودم 3 ماه روی این مدار وقت گزاشتم ببینم عملکرد مدار چطوریه در ضمن همه اطلاعاتی که تو این سایت داره منتشر میشه م ح ر م ا ن س یه سرچی بکنید متوجه میشید که این کنترلر صنعتیه و هیچ سورسی براش نیست
بگزریم در مورد کلرنس هم شما درست میگید من 4 تا ریویژن مختلف از این برد رو تو رایانم دارم کاری نداره که شما برید تو قسمت designe بعد رولز بعدشم کلیرنس رو بکنید 0.2 و سیو کنید بعدش برید سراغ نتهایی که سبز سدن

موفق و پیروز باشید
و من الله توفیق

kamikazi
18-08-2012, 16:40
:018::o

خوب دوستان بالاخره برد منم راه افتاد و با برنامه ای که اقا صادق گزاشتن برد رو تست کردم بدون هیچ مشکلی مقادیر مورد نظر رو برگردوند امیدوارم همه این برد رو بزنن و دیگه بحث رو روی قسمتهایه مختلف این کنترلر شروع کنیم
فقط میمونه تست SSD1963 که فکر کنم اونم مشکلی نداشته باشه و جواب بده این قسمت SSD1963 رو برای تست ورودی دیجیتال RGB888 کنترلر T107BL میخوام اگه بشه از طریق SSD1963 به T107BL وصل شد و اطلاعات رو نمایش داد یکار فوق العاده کردیم شدنیه ولی خیلی زحمت داره:0013:
دوستان دیگه استارت اموزش رو شروع کنیم :wink:

Pioneer
18-08-2012, 18:52
چقدر سریع! بذارید برد ما هم اماده بشه:mrgreen:
در مورد سوکت 50 پین هم اینطوری که من دیدم فقط کافیه موقع لحیم کردن کانکتور 180 درجه بچرخونیمش (با کمی سماجت لحیمش کنیم)و نیازی به روت دوباره نیست-یعنی این کانکتوری که تو فروشگاه هست بالا و پایینش سیگنال داره

kamikazi
19-08-2012, 12:46
سلام به همگی و عید سعید فطر مبارک همتون
خوب دوستان تاپیک راه اندازی این کنترلر رو من 6 ماه پیش زدم البته تو قسمت میکروهایه atmel خیلی وقت هدر رفته مهندس تازه ما تونستیم یه برد بزنیم که از ارتباطش با میکرو مطمعنیم این اولین قدمه تو قدم بعدی تونستیم با کمک اقا صادق هدری برای نوشتن و خوندن از کنترلر رو بنوسیم و برنامه هم خوشبختانه جواب داد تو قسمت بعد باید راه اندازی اولیه این کنترلر رو شروع کنیم برایه این کار من دارم یه هدر init.c و init.h رو اماده سازی میکنم که تو این هدر باید تک تک رجیسترایی که باید مقدار بگیرن رو مقدار بدیم مثلا مقدار فرکانس pll یا ست کردن تایمینگ ال سی دی یا انتخاب نوع ورودی و...... من پیشنهاد میدم همانند اون سمپلایی که برای راه اندازی t128 شرکت تراوینز هستش رو مبنا قرار بدیم
تو این سمپل تو بخش اینیتش اومده یه ساختار برای کانتر انداختن رجیسترا ایجاد کرده بعدش توسط این ساختار تک تک رجیسترارو فراخونی و با مقدار مشخص از همون هدر مقدار دهی کرده نمیدونم تونستم منظورمو درست برسونم یا نه برای هر 3 تا پیج باید اینکارو بکنیم البته این نکته رو باید در نظر بگیریم که کنترلری مثل t128 انگشت کوچیکه این t107bl یا t138af هم نمیشن و از لحاظ کارایی در سطح خیلی پایینی هستن و کارایی که داره در سطح خیلی ابتدایی نسبت به این دوتا کنترلره
ولی سمپل خیلی خوبی از نحوه کانفیگ کردن بخشهایه مختلف این سری از کنترلرهاس. خوبی این کنترلر هایه شرکت تراوینز این تمامشون رجیسترایه یکسانی دارن و اگه یه کنترلری دارایه یه قابلیت خاصی نیست (مثل ورودی dac یا ورودی vga) رجیسترایه اون بخش رو نداره و به نوعی رو اون رجیسترا پرش میکنه اگه دوتا رجیستر کنترلر t103رو با مثلا t107bl مقایسه کنید متوجه میشید رجیسترا کاملا با هم یکی هستن و رو بعضی از قابلیت ها با هم اختلاف دارن
این دوتا هدر استارت کار و راه اندازی این کنترلر هستش این دوست خوب اقایه pioneer اگه زحمت ادیت کردن فایل pcb و چرخوندن کانکتور ال سی دی رو به همراه مقاومت اری هارو بکشه ممنون میشم من خیلی وفتم گرفته میشه و اصلا وقتشو ندارم

Pioneer
19-08-2012, 19:04
اقای رحیمی! با اجازتون کانکتور 50 پین رو بردم طرف زیر برد! اینطوری بهتره! نیازی هم به تغییر مقاومت اری ها نیست- اگر هم کسی خواست دو تا کانکتور سمت رو باشه مقاومت اری ها رو ببره طرف زیر برد! آماده که شد اپ میکنم-

sadmonew
19-08-2012, 21:52
سلام دوستان:hi:
برنامه اي كه تو پست 19(ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - راه اندازی video display controller t107bl با پروتکل i2c (You can see links before reply)) گذاشته بودم رو اصلاح كردم.
علاوه بر نشون دادن مقاديري كه تو پست هاي قبلي اشاره كردم، قسمت PWM1(پين 42) و GPOA.0(پين 43) هم راه اندازي شده.
در صورتي كه به پين 43 آيسي T107 يه LED متصل كنيد، همزمان با LED كه روي برد STM32 نصب شده، شروع به چشمك زدن ميكنه.

agape
19-08-2012, 22:07
خوب سلام به همه دوستام
بحثتون رو دنبال میکنم - و البته خوشحالم از این که برنامه هاتون جواب داده - اگر مشکلی بود - اگر قادر بودم حتما کمک میکنم که زود حلش کنید.
این بحث خوبی هست!

kamikazi
20-08-2012, 14:31
من با اقا صادق گلم صحبت کردم در مورد راه اندازی اولیه و اتصال ال سی دی راه ترین و ابتدایی ترین تابعی که میشه راه اندازی کرد تابع زیر هستش که داره 3تا رجیستر قرمز و ابی و سبز رو مقدار دهی میکنه برای درک بیشتر تابحال تلوزیون ال سی دی داخل خونتون رو روشن کردید ببینید اون پس زمینه ابی که اول روشن کردن میاد چطوری ایجاد شده با همین تابع ساده نمونه سمپل 8051 رو براتون میزارم واقعا سادس در مورد این تابع فقط قسمتهایی رو که داره رو کنترلر مینویسه و میخونه رو دقت کنید متغیر هایی که در خط اول داره مقدار میده برای کار دیگه ای :

void ClosePanel(uCHAR uR, uCHAR uG, uCHAR uB)
{
if(!m_bPanelClose){
m_bPanelClose = 1;
I2CWriteByte(TW101, 0xC2, I2CReadByte(TW101, 0xC2)|(PSYNC_STR|IGNORE_VSYNC));
I2CWriteByte(TW101, 0x9d, uR);
I2CWriteByte(TW101, 0x9e, uG);
I2CWriteByte(TW101, 0x9f, uB);
// I2CWriteByte(TW101, 0x90, 0x00);
I2CWriteByte(TW101, PATTERN_CTRL, 0x87);//I2CReadByte(TW101, PATTERN_CTRL)|0x80); //Enable Frame Background Color
I2CWriteByte(TW101, 0xe2, 0x11);
}
}

kamikazi
21-08-2012, 11:07
سلام به همه دوستان :hi:
در مورد تابع بالا یکم فکر کردم و به این نتیجه رسیدم که استفاده از این تابع منوط به لود کردن Fill LUT RAM هستش یعنی در واقع کنترلر باید یه جدول لوکاپی داشته باشه که بر اساس اون بتونه تابع بالا رو اجرا کنه این از قابلیتهای خیلی خوب این کنترلر هستش که تمام رنگهارو اونطور که ما میخواهیم میتونه نمایش بده و میتونیم اگه مثلا یه رنگیرو خوب و واضح نشون نمیده همین جدول لوکاپو تغییر بدیم در حقیقت شما این خط تابع که داره روی پترن مینویسه رو دقت کنید این قسمت زمانی راه میافته که جدول لوکاپتون تو sram کنترلر لود شده باشه مثال زیر روشی برای لود کردن رنگهاس که تو دیتاشیت t103 گفته خیلی سادس یکم روش فکر کنید متوجه میشید
حالا کم کم داریم وارد مبحث osd میشیم که اولین استارتش ایجاد همین جدول لوکاپه
لطفا صفحه 28 دیتاشیت t103 رو مطالعه کنید

2.9.5.4.2 Fill LUT RAM
LUT RAM size is 16 (address) x 12 (width). For example, need to fill LUT RAM as:
LUT_RAM[1]=F5Ah, …LUT_RAM[15]=EF0h
IOW A0h, 0Eh ; point to OSD_0Eh (LUT RAM Data port), this will let LUT RAM be
; access-able and pointer starts from 0h of LUT RAM.
IOW A1h, 5Ah; ; fill Green = 0101b and Blue = 1010h in LUT_RAM[1].
IOW A1h, 0Fh; ; fill Red = 1111b in LUT_RAM[1].
; after this write, h/w will increase LUT RAM address to 2 automatically
. . . . . . .
IOW A1h, F0h; ; fill Green = 1111b and Blue = 0000h in LUT_RAM[15].
IOW A1h, 0Eh; ; fill Red = 1110b in LUT_RAM[15].
; after this write, h/w will increase LUT RAM address to 0 automatically
IOW A0h, non-0Eh ; Disable LUT RAM programming.

موفق و پیروز باشید
و من الله توفیق

sadmonew
22-08-2012, 01:44
سلام دوست عزيزم، مهندس رحيمي گل .......و همه مهندساي گل
مهندس اگه فرصت كردي با همون فايل هدري كه گذاشتم، يه تابع بنويسين كه بتونيم خيلي ساده سورس سيگنال ويدئويي رو براي نمايش رو السيدي تعيين كنيد.مثلا منبع سيگنال رو طوري تعيين كنيد كه بتونيم از كانكتور vga سيگنال ويدئويي داشته باشيم و اونو رو السيدي نمايش بديم.
خودم فرصت اينكارو ندارم............
اين آخرين پستي هست كه براتون ميزارم دوستان..................ديگه رفتيم خدمت سربازي................

kamikazi
25-08-2012, 15:10
سلام به همه دوستان
این اولین برنامه برای تست رو ال سی دی رنگی برای ایجاد رنگهاست یه اسرین ابی خالص برای شروع کار
امیدوارم حالا که اقا صادق فعلا دم دست نیست دیگر دوستان که میتونن نظر بدن هر کس یه قسمت رو شروع کنه
مواردی که باید راه اندازی بشه این موارد هستش
1- ست کردن کانال ,acr0 ورودیadc برای ورودی سیگنال ویدیویی انالوگ cvbs
2- ست کردن کانالهای ay0 و acb0 ورودی adc برای ورودی سیگنال svideo
3- ست کردن کانالهای acr1 و ay1 و acb1 ورودی adc برای سیگنال ویدیویی vga
4- ست کردن کانالهای acr2 و acb2 و ay2 برای ورودی سیگنال ycbcr یا همون سه فیشه قرمز و زرد و سفید

kamikazi
03-09-2012, 13:47
با سلام به همه دوستان
یه چند روزی تو شرکت سرم شلوغ بود فرصت نکردم ببینم دوستان کاری کردن یا نه کسی تا حالا برد رو سفارش داده؟؟؟؟
یه چنتا برنامه برای تست دارم میخوام ببینم نتیجش رو بردایه دیگه چطوریه؟؟؟ اگه کسی برد رو زده حتما منم در جریان بزاره ممنون اینم اخرین تغییراتی که میتونستم رو برد بدم

kamikazi
05-09-2012, 10:08
سلام به دوستان من یه تابعی رو برای اینیت کردن اولیه t107bl نوشتم میخوام بدونم کسی از دوستان این کنترلر رو تهیه کرده ؟؟؟؟بردی رو براش زده؟؟؟؟ میخواستم بدونم نتیجه این هدر برای دیگران هم مثل منه بازم این اقا صادق گل که تو این ضمینه واقعا پایه بود


void T107bl_Init(void)
{
//Serial Bus Register Set Page 0
I2C_write_BYTE( page_0 , 0xC8, 0x14); // assume XTALI is 27MHz
I2C_write_BYTE( page_0 , 0xC9, 0x02); //
I2C_write_BYTE( page_0 , 0xCA, 0x03); // Set PLLclk = 18.56MHz ///// PNLclk 9,28MHz(CPH)
I2C_write_BYTE( page_0 , 0xCB, 0x06); // PIXclk = 3.09MHz
I2C_write_BYTE( page_0 , 0xC0, 0x20);
I2C_write_BYTE( page_0 , Pin_Function_Select_REG , 0x9c ); // TTL_Output_Mode RGB888 output 0xFE
//DSP Colck Polarity
I2C_write_BYTE( page_0 , 0xC1 , 0x10);
//H&V Main Display Pixel Clock Setted
I2C_write_BYTE( page_0 , 0xDC , (H_Size&0xFF)); //H Size //HMDISP_SIZE_L_REG
I2C_write_BYTE( page_0 , 0xDD , (H_Size>>8)); //HMDISP_SIZE_H_REG
I2C_write_BYTE( page_0 , 0xDE , (V_Size&0xFF)); //V Size //VMDISP_SIZE_L_REG
I2C_write_BYTE( page_0 , 0xDF , (V_Size>>8)); //VMDISP_SIZE_H_REG
//LCD Output Control Register Set
I2C_write_BYTE( page_0 , 0xB0 , DISP_DFLT_HDENS); // Display Window Horizontal Start Register
I2C_write_BYTE( page_0 , 0xB2 , DISP_DFLT_VDENS); // Display Window Vertical Start Register
I2C_write_BYTE( page_0 , 0xB4 , (H_Size&0xFF)); //H Width //DWHSZ_L_REG
I2C_write_BYTE( page_0 , 0xB5 , (H_Size>>8)); //DWHSZ_H_REG
I2C_write_BYTE( page_0 , 0xB6 , (V_Size&0xFF)); //V Width //DWVSZ_L_REG
I2C_write_BYTE( page_0 , 0xB7 , (V_Size>>8)); //DWVSZ_H_REG
I2C_write_BYTE( page_0 , 0xB8 , (DISP_DFLT_HTOTAL&0xFF)); //Display Panel Horizontal Total Dots per Scan Line LSB Register
I2C_write_BYTE( page_0 , 0xB9 , (DISP_DFLT_HTOTAL>>8)); //Display Panel Horizontal Total Dots per Scan Line MSB Register
I2C_write_BYTE( page_0 , 0xBA , (DISP_DFLT_VTOTAL&0xFF)); //Display Panel Vertical Total Lines per Frame LSB Register
I2C_write_BYTE( page_0 , 0xBB , (DISP_DFLT_VTOTAL>>8)); //Display Panel Vertical Total Lines per Frame SB Register
I2C_write_BYTE( page_0 , 0xBC , DISP_DFLT_HSWIDTH); //Display Panel HSYNC Width Register
I2C_write_BYTE( page_0 , 0xBE , DISP_DFLT_VSWIDTH); //Display Panel VSYNC Width Register
// PAGE 0 REGISTTER SETTING
I2C_write_BYTE( page_0 , 0x0A , 0x60); // ADC Channel 0 Offset // ADC Channel 0 DC Offset Control
I2C_write_BYTE( page_0 , 0x0B , 0x60); // ADC Channel 1 Offset // ADC Channel 1 DC Offset Control
I2C_write_BYTE( page_0 , 0x0C , 0x60); // ADC Channel 2 Offset // ADC Channel 2 DC Offset Control
I2C_write_BYTE( page_0 , 0x1A , 0x87); // ADC Analog AGC Selection
I2C_write_BYTE( page_0 , 0xC2 , 0x12); // Panel VSYNC Frame Delay Control Register
// for image quality
I2C_write_BYTE( page_0 , 0x6C , 0x80); // Chroma Saturation Adjust Register
I2C_write_BYTE( page_0 , 0x60 , 0x00); // DCTI Control Register
I2C_write_BYTE( page_0 , 0x61 , 0x88); // Peaking Register
I2C_write_BYTE( page_0 , 0x62 , 0x18); // Peaking Band-Pass Coefficient Register
I2C_write_BYTE( page_0 , 0x63 , 0x0F); // Peaking High-Pass Coefficient Register
I2C_write_BYTE( page_0 , 0x64 , 0x04); // Peaking Low-Pass Coefficient Register
I2C_write_BYTE( page_0 , 0x66 , 0x88); // DCTI_1 Gain and Coring Register
I2C_write_BYTE( page_0 , 0X1C , 0xF0); // Blank Sync Level
I2C_write_BYTE( page_0 , 0x0D , 0x28); // ADC General Control Configuration Register FOR CVBS/S-Video/YPbPr INPUT
I2C_write_BYTE( page_0 , 0x11 , 0x07); // YPbPr Clamping Control Register
I2C_write_BYTE( page_0 , 0x17 , 0x4c); //
//Scaling
I2C_write_BYTE( page_0 , 0x72 , 0x33); // Horizontal Scale Step LSB Register
I2C_write_BYTE( page_0 , 0x73 , 0x73); // Horizontal Scale Step MSB Register
I2C_write_BYTE( page_0 , 0x74 , 0x00); // Vertical Scale Step LSB Register
I2C_write_BYTE( page_0 , 0x75 , 0x40); // Vertical Scale Step MSB Register
//Gamma and Pattern Gen. Register Set
I2C_write_BYTE( page_0 , 0x9C , 0x02); // Pattern Color Gradient & Dithering Mode Register
I2C_write_BYTE( page_0 , 0x90 , 0x04); // Image Function Control Register
//Serial Bus Register Set Page 1
//Infra-Red Register Set
I2C_write_BYTE( page_1 , 0x40 , 0xEC); // IR Sampling Tick LSB Register
I2C_write_BYTE( page_1 , 0x41 , 0x5E); // IR Sampling Tick MSB Register
I2C_write_BYTE( page_1 , 0x47 , 0x98); // IR Stream 1 Register
//Serial Bus Register Set Page 2
I2C_write_BYTE( page_2 , 0x3F , 0x00); // Soft Reset Register
I2C_write_BYTE( page_2 , 0x2E , 0x82); // Active Video Horizontal Start Time Register
I2C_write_BYTE( page_2 , 0x2F , 0x30); // Active Video Horizontal Width Register
I2C_write_BYTE( page_2 , 0x0C , 0x8a); // Chroma AGC Register
I2C_write_BYTE( page_2 , 0x18 , 0x21); // Chroma DTO Incremental 0 Register
I2C_write_BYTE( page_2 , 0x19 , 0xf0); // Chroma DTO Incremental 1 Register
I2C_write_BYTE( page_2 , 0x1A , 0x7c); // Chroma DTO Incremental 2 Register
I2C_write_BYTE( page_2 , 0x1B , 0x0f); // Chroma DTO Incremental 3 Register
I2C_write_BYTE( page_2 , 0x30 , 0x24); // Active Video Vertical Start Register
I2C_write_BYTE( page_2 , 0x31 , 0x61); // Active Video Vertical Height Register
I2C_write_BYTE( page_2 , 0x82 , 0x42); // Chroma DTO Incremental 0 Register
I2C_write_BYTE( page_2 , 0x04 , 0xD8); // Luma AGC Target Value Register
I2C_write_BYTE( page_2 , 0x10 , 0x27); // AGC Peak Nominal Register
I2C_write_BYTE( page_2 , 0x00 , 0x00); // Video Source Selection of Comb Filter Register
I2C_write_BYTE( page_2 , 0x03 , 0x00); // Comb Filtering Mode Register
I2C_write_BYTE( page_2 , 0x02 , 0x4F); // Y/C AGC Enable Register
I2C_write_BYTE( page_2 , 0x01 , 0x01); // Bandwidth Control Register
I2C_write_BYTE( page_2 , 0x80 , 0x05); // Luminance Peaking Control Register
I2C_write_BYTE( page_2 , 0x07 , 0x01); // Y/C Output Control Register
I2C_write_BYTE( page_2 , 0x08 , 0x70); // Luma Contrast Register
I2C_write_BYTE( page_2 , 0x0A , 0x58); // Chroma Saturation Register
I2C_write_BYTE( page_2 , 0x09 , 0x18); // Luma Brightness Register
}

Pioneer
05-09-2012, 18:27
اقای رحیمی شرمنده-به خاطر مشکلات برد من هنوز راه نیوفتاده وگرنه تست میکردم! دوباره یه t107 سفارش دادم
امیدوارم دوستان همراهی کنن

kamikazi
06-09-2012, 13:00
برای چی مهندس؟؟؟؟ بردت اگه مشکل اتصالی داره بهم میگفتی میگفتم چیکار کنی یعنی t107bl شما سوخته یا تو لحیم کاریش به مشکل برخوردید اگه pcb شما با همون کلرنس 0.2 باشه راحت میشه لحیمش کرد بازم مشکلی داشتید یا تو همینجا بگید یا برام میل کنید برد من تمام قسمتهاش راه افتاده تنها مشلش اینه که وقتی ال سی دیو به برد وصل میکنم بعد از چند دقیقه ارتباطشو با میکرو از دست میده متوجه نمیشم کجاش ایراد داره شما هم کمک خواستید بگید حتما

Pioneer
06-09-2012, 15:17
نه مشکل از برد نبود مشکل از من بود یه اتفاق بود باعث شد یکی از پایه های ای سی کنده بشه از ته! ای سی مشکلی نداره ولی یکی از پایه ها رو نداره دیگه!:mrgreen: سعی میکنم زودتر راش بندازم منم ببینمش!

kamikazi
07-09-2012, 08:17
مهندس کدوم پایشه شاید رو برد بی مصرف بوده اگرم تغذیه بوده بهم بگو کدومشه شاید این پایه از داخل به پایه دیگه ای از داخل متصل باشه؟؟؟
در ضمن قبل از لحیم کاری حتما pcb بردت رو برام میل کن بدونم کدوم برد رو زدید شاید نیاز به اصلاح داشته باشه

Pioneer
07-09-2012, 12:31
پایه 96! فکر نمیکنم درست کار کنه چون پایه ال سی دیه فکر کنم! پی سی بی رو هم براتون میل میکنم

sadmonew
07-09-2012, 12:39
سلام دوستان گلم، دلم براتون تنگ شده بود.
و سلام ويژه به دوستم عزيزم مهندس رحيمي گل

من كه فرصتي براي تست ندارم، اگه داشتم حتما اون برنامه اي كه مهندس رحيمي واسه اينيت كردن نوشتن رو تست ميكردم.
البته سعي ميكنم تو اين چند ساعتي كه از مرخصيم مونده حتما به سايت سر بزنم.

kamikazi
07-09-2012, 13:58
مهندس رسیدن بخیر خوشحال شدم دوباره اومدید متاسفانه خدمت برای ادم وقت اضافی نمیزاره اونم اگه از نوع نیرو انتظامیش باشه به هر حال هرجا هستید موفق و پیروز باشید
در مورد اون پایه که کنده شده هم کاری نمیشه کرد چون مربوط به بیت هفتم رنگ قرمزه اگه بیت صفر یا یک بود میشد تو مد rgb666 یا rgb777 راش انداخت مهندس لحیم کردنش واقعا عذاب اوره درکتون میکنم در مورد gpio هایه کنترلر t107bl هم بطور کامل راه اندازی شده یعنی الان هم میتونم بصورت ورودی از gpio ها استفاده کنم و هم بصورت خروجی خیلی راحته فقط یکم این پر کردن osdlut اون مشکله که دارم بررسیش میکنم بدون پر کردن این رجیستر هیچ رنگی توسط t107bl شناخته نمیشه این اولین قدمه تو راه اندازیش
موفق و پیزوز باشید
و من الله توفیق

sadmonew
07-09-2012, 20:13
مهندس رسیدن بخیر خوشحال شدم دوباره اومدید متاسفانه خدمت برای ادم وقت اضافی نمیزاره اونم اگه از نوع نیرو انتظامیش باشه به هر حال هرجا هستید موفق و پیروز باشید
در مورد اون پایه که کنده شده هم کاری نمیشه کرد چون مربوط به بیت هفتم رنگ قرمزه اگه بیت صفر یا یک بود میشد تو مد rgb666 یا rgb777 راش انداخت مهندس لحیم کردنش واقعا عذاب اوره درکتون میکنم در مورد gpio هایه کنترلر t107bl هم بطور کامل راه اندازی شده یعنی الان هم میتونم بصورت ورودی از gpio ها استفاده کنم و هم بصورت خروجی خیلی راحته فقط یکم این پر کردن osdlut اون مشکله که دارم بررسیش میکنم بدون پر کردن این رجیستر هیچ رنگی توسط t107bl شناخته نمیشه این اولین قدمه تو راه اندازیش
موفق و پیزوز باشید
و من الله توفیق
سلام مهندس:hi::hi:
خواهش ميكنم.
تو اين دو هفته اي كه نبودم گفتم موقعي كه برگردم حتما يه اتفاقي ميفته و كار بيشتر پيش ميره، اما مثل اينكه ...........
مهندس فقط خودت داري برنامه رو مينويسي!!!؟؟؟

به اميد موفقيت روزافزون

kavir
07-09-2012, 20:21
سلام
آقای محمدی گل خوش اومدی توی پیام خصوصی لطفا بفرست در چه حالی
دوستان من شرمنده همگی هستم لطفا پی سی بی نهایی و نتیجه برای منم بفرستید
من توی واردات بد قولی نکنم هنر کردم دیگه اصلا وقت برنامه نویسی نمیشه:(

sadmonew
07-09-2012, 20:40
سلام
آقای محمدی گل خوش اومدی توی پیام خصوصی لطفا بفرست در چه حالی
دوستان من شرمنده همگی هستم لطفا پی سی بی نهایی و نتیجه برای منم بفرستید
من توی واردات بد قولی نکنم هنر کردم دیگه اصلا وقت برنامه نویسی نمیشه:(
سلام مهندس:hi:
شما نسبت به بنده لطف دارين.
مهندس چرا شرمنده..... شما قطعاتي رو وارد كردين كه من به شخصه تو خوابم نميديم همچين قطعه رو تو دستم بگيرم. چه برسه با اون كاركنم؟:wink::wink::0013:
مهندس همينكه دوستان رو از نظر قطعه ساپورت ميكنيد كلي جاي تشكر و قدرداني داره.
در مورد برد نهايي هم مهندس رحيمي گل زحمتش رو ميكشن.

Pioneer
07-09-2012, 21:03
بله میدونستم نمیشه درست کرد! بد شانسی بود! یکی دیگه گرفتم، برسه حله اگه خدا بخواد

kamikazi
08-09-2012, 01:10
سلام به همگی از جمله اقا صادق گل تو این دو هفته نزدیک 10 روزشو تو شرکت خیلی سرم شلوغ بود و اصلا فرصت نشد روش کار کنم فقط رو gpio کار کردم ولی هنوز این pwm1 کنترلر t107bl رو راش نتونستم بندازم خیلی باید ساده باشه ولی هر کاری کردم نشد که نشد اگه راش نندازم خوب بکلایتم روشن نمیشه در ضمن موقع استفاده از پینها باید مراقب این باشید که تو چه مدی داره استفاده میشه یعنی یجا نریم بگیم این پایه ورودی gpio هستش بعد انتظار داشته باشیم برای خروجی رنگها هم استفاده بشه فقط تو یه مد باید استفاده بشه
در مورد برنامه هم خوب خودتون میدونید تنهایی نمیشه فردا سورسمو میزارم روش کار کنیم همگی مبنا راه اندازیم همون برده اخریس
دوستان توجه کنید بخدا تنهایی نمیشه همیشه چند نفر بهتر از یه نفر کار میشه کرد یکم کار کردن با این tps61040 برام سخت بود مدار خیلی ساده ای داره ولی یه نکته ای تو مدارش داشت که منو گیج کرده بود حالا که تمام ایرادهای برد رو من در اوردم دوست دارم دیگر دوستانم تو این ضمینه نظر بدن مثلا کسی که الکترونیکش قویه بیاد یه نظری تو مدار بده مثلا بگه اگه اینجا یه مقاومت و یه خازن بزاری مدارت پایدارتر میشه و یا از این دست کمکها دوستان بدونید کار کردن با این کنترلر یه کار صنعتیه و تو هیچ سایتی روش بحث نمیشه راه اندازی این کنترلر خیلی تو فهم مدارات الکترونیکی صنعتی به ما کمک میکنه
کاش مهندس زارعی میتونستن یه چنتا کانورتر fp6796 بیارن خیلی ای سی جالبیه من دارمش و هر دو قسمت های ولتاژ و ال ای دی درایور تو یه پکیج tssop16 فرار داده شده که هم مدارتون رو کوچیک میکنه هم عیب یابیش رو سریعتر در ضمن قیمتشم ارزونتره حدود همین 3 تا 4 تومن البته من یک سال پیش 1075 تومن خریدمش ولی الان کمتر از 3 تومن قیمت نمیدن این ای سی کاملا صنعتیه مثل کنترلر t107bl در مقابل ssd1963 که تی 107 خیلی از لحاظ سخت جونی قویتر از اس اس دی هستش

kamikazi
08-09-2012, 10:08
سلام به همه دوستان اینم تمپلت اصلی که رو همین سورس همگی کار کنیم

kamikazi
08-09-2012, 11:42
یه engineering change notice جدید برای t107bl از سایت lcdhome دانلود کردم که خیلی مفیده امیدوارم بدردتون بخوره تقریبا تمام قسمتهای hardware اونو با مثال توضیح داده با بدبختی تو این سایت lcdhome عضو شدم دیگه دارم زبان چینی هم کم کم یاد میگیرم؟؟؟؟!!!!!

saeidhp
08-09-2012, 12:07
سلام مهندس من برای کار با سایتهای چینی از گوگل کروم استفاده میکنم که خودش پیشنهاد ترجمه اون سایت به انگلیسی رو میده گرچه خیلی خوب نیست ولی از چینی خیلی بهتره

kamikazi
08-09-2012, 18:18
دوستان اینم pcb و شماتیک سخت افزار مورد نیاز برای راه اندازی led driver و dc 2 dc convertor کنترلر t107bl که میتونید به روش اتو یه رو درستش کنید امیدوارم بدردتون بخوره تمام قطعاتشم که میدونید کجا داره دیگه من نگم؟؟!!

kamikazi
10-09-2012, 16:18
این یه مدار صنعتی (ضبط ال سی دی دار خودرو) که تو اون از یه کنترلر t107bl استفاده کرده ال سی دیشم باید همین 7 اینچی داخل فروشگاه باشه چون پین هاش یکیه یه مثال اینجوری داشته باشید خیلی خوبه اکثر قطعاتشم همینایی که ما داریم استفاده میکنیم

kamikazi
10-09-2012, 17:06
مهندس رسیدن بخیر از صبح دارم با این کانورتور داخلی t107bl ور میرم راه نمی افته که نمی افته سخت افزارشو مطابق همون اپلیکیشن نوت بستم ولی انگار اصلا پالس pwm تولید نمیکنه
مهندس راستی یه سوالی شما این pwm1 کنترلر رو راه انداختی من هر چی باهاش ور رفتم تو خروجیش پالسی تولید نمیکنه این سورسمه

MMBMMB20
11-09-2012, 02:59
سلام حاج مهدی برای خانواده NXP از مدل های LPCxxxx برای این آی سی مورد بحث t107bl منبعی مدنظر داری راهنمایی کنی؟
اگر خدا بخواد با دوستان میخایم این درایور رو با خانواده NXP راه بندازیم امکانش هست راهنمایی کنید؟متشکرم!1تازه کار یا علی........

kamikazi
11-09-2012, 10:03
سلام مهندس هیچ منبعی برای راه اندازی این کنترلر وجود نداره مگر همون سمپلهایی که برای کنترلر های t100a و t103 و...... وجود داره که اوناهم سمپلهاییه که برای سال 2005 و برای مدلهای قدیمی کنترلرهای شرکت terawins ولی خوشبختانه رجیسترایه تمام کنترلرهایه این شرکت از نظر ادرس یکی هستن و تنها تفاوتشون تو امکاناتشونه یعنی اگه یه کنترلری یه امکانات خاصی مثلا تاچ کنترلر رو نداره جای ادرس این قسمتش خالیه و مثلا برای کنترلری مثل t138af این رجیستر تعریف شده
در مورد راه اندازی این کنترلر با میکرو nxp هیچ فرقی نداره که شما با این میکرو میخوای کار کنی یا با یه میکرو دیگه بستگی به استفاده ای که از پروژت میخوای بکنی و قیمت نهایی بردت داره این خیلی مهمه مهندس من نزدیک 6 ماه با at91sam7x256 با این کنترلر سروکله زدم بعدش فهمیدم از نظر اقتصادی بصرفه نیست با این میکرو کار کنم و سوییچ کردم رو stm32
شما برای راه اندازی این کنترلر با میکرو ال پی سی فقط دوتا هدر بنام های i2c.c و i2c.h از همین سمپل stm32 که براتون گزاشتم رو روی میکرو ال پی سی راه اندازی کنید به این صورت که فقط دوتا تابع


void I2C_write_BYTE(unsigned char page , unsigned char _ADDR,unsigned char _Data);
//-----------------------------------------------
unsigned char I2C_Read_BYTE(unsigned char page , unsigned char _ADDR);



رو با ال پی سی راه اندازی کنید بقیه توابع توابع استاندارد برای هر میکرویی و رو هر میکرویی کار میکنه

راستی مهندس شما بردیو براش زدید؟؟؟

ومن الله توفیق

MMBMMB20
11-09-2012, 15:32
سلام.حاج مهدی شرمنده من به اسم کوچک خطاب میکنم اینجوری بی تاروف و قل و قش و مثل برادر بزرگتر نداشتمی!اگر با نحوه خطاب مشکل هست بگو رسمیش کنم؟
و امــا بعد راستشو بخای هنوز توی R & D (آر اندی ام) ....تحقیقات و تحقیقات و تحقیقات و ....
اول که من یک 5 روزی هست که سرم رو از تویه Atmega32 و باسکام cry:::018:در آوردم.! اون هم فقط بخاطر صحبتای یکی از داداشام توی ای سایت.توی این چند روز خوب چیزایی رو فهمیدم.
به شخصه به دنبال خصوصیت فکریم توی این رشته به دنبال سبکترین مدار با کارایی قابل ارتقاء هستم.
به سری NXP رسیدم واقعا رقیب نداره از نظر interface ها من رو تا دم :018:انفجار برد؟نظر شما و دوستان چیه؟
خوب الان میپرسی پروژه چیه؟
شبه HMI ! میکرو یا بهتره بگم CPU که مشخص شده بود PCL1788 که بدونه سخت افزار خرجی LCD رو درایو میکنه. که حاج مهدی شمار1 زحمت تهیه اش رو کشیدن!
ولی هر صفحه نمایشی باید امکان ارتقاء داشته باشه ! ورودی دوربین port video camera روی نقشه پروژه داشتم . نمونه ای برای LPC1788 & LCD TFT 4.3 & Camra پیدا نکردم !
رفتم سراغ درایور های LCD به ssd1968 و ssd1928 رسیدم بازم به ضعف سخت افزاری از نظر interface برخوردم .دوستان خیلی زحمت کشیدن من این تجربه رو مدیون دوستانی هستم که روی ssd1968 و ssd1928 کار کردن و به نتیجه هم رسیدن.ازایشون متشکرم.
در ادامه به این t107b (You can see links before reply) رسیدم امکاناتش از او دوتای قبلی بالاتره !نظر شما چیه؟
بلوک دیاگرامش رو که دیدم :018:...:018:...
حالا فک کنم نوبت هم باشه نوبت نرم افزاره که امکان سنجیش برای این پروژه بررسی بشه که اون هم با مطالعه مجدد مجله ها و مرورشون و در ادامه نیم ساعت قبل پاسخ بالایی شما رو دیدم
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - راه اندازی video display controller t107bl با پروتکل i2c (You can see links before reply)
کدهای برنامه ها در خانواده ARM یکی هست.
راستی آدرس :دوتا هدر بنام های i2c.c و i2c.h از همین سمپل stm32 برای راه اندازی این کنترلر با میکرو ال پی سی گذاشتین ! آدرس لینکش رو همینجا در ادامه همین کلام قرار میدی _ نمیخام رشته کلام از دستم در بره میبینی دوستان مطلب جدید آوردن من باز سر نخ رو گم میکنم!دسدت طلا..!
در آخر میریم روی مدار تمرکز کنیم تا یک PCB استاندارد بزنم.انشاالله.
از مدار های شما هم حتما استفاده میکنم البته با ذکر صلوات برای سلا متی اولین ها .راستی آخرین مداری که از این درایور OK گرفتید رو هم فقط آدرس پست ش رو پیوست کن .باز هم تشکر به خاطر راهنمایی هاتون!
هل من ناصر ینصرونی؟ (You can see links before reply 5%D8%B1+%DB%8C%D9%86%D8%B5%D8%B1%D9%88%D9%86%DB%8C %D8%9F)

kamikazi
11-09-2012, 16:22
مهندس ببخشید اینو میگم ولی شما از یه مدار چی میخواید شما دها کنترلر رو مثال زدید ولی من نفهمیدم اصلا این همه قابلیت رو برای چی میخواید در مقام مقایسه از نظر قدرت و قیمت هنوز میکرویی به این سری از میکروهایه stm32 نرسیده نمیدونم چرا دنبال nxp هستید البته مهم هم نیست اینارو گفتم که الکی پولتو دور نندازی در مورد برد هم تو اخرین پستی که گزاشتمش ورژن کامل این برد رو میتونی دانلود کنی فقط چک کن ببین ال ای دی درایورش همونی باشه که تو فروشگاه هست من بردم با یه mp3202 هستش
در مورد زدن یه برد با تمام قابلیت های ممکن اینطور نیست شما یه شماتیک بزاری جلوت بعدش نرم افزار altium disigner رو باز کنی شروع به ترسیم شماتیک و زدن یه پی سی بی کنی همین بردی که برای t107bl زدم براش نزدیک 6 تا پی سی بی زدم تا همه باگ هایه مدار درومد و الان داره کار میکنه مهندس زدن یه برد بدون مشکل خیلی سخته بینهایت!!!!!!
تو این تاپیکهایی که زدم هیچ کس نپرسید چرا دوتا کنترلر t107bl و ssd1963 رو تو یه برد زدم هنوزم هیچ کس نمیدونه و نپرسیده چون من فقط تعداد 3 نفر رو تو کل ایران میشناسم که از عملکرد این کنترلر و قابلیتهاش و نوع کاربردش سر در میارن زدن یه برد اول کاره بعدش که میری تو برنامه نویسی میبینی که فقط خودتیو خودت البته از کمک دوستان استادی مثل اقا صادق نباید غافل شد
وقتی که یه مهندس به این درک برسه که میتونه خروجی ssd1963 رو به ورودی rgb888 کنترلر t107bl وصل کرد و از روی این کنترلر تصاویر رو نشون داد اون موقع یه مهندس واقعیه یعنی کسی که میتونه طراحی کنه نه کپی برداری
در اخر کلام وقتتو هدر نده و از تجربیات دیگران استفاده کن

موفق و پیروز باشید
و من الله توفیق

kamikazi
11-09-2012, 16:34
در مورد این کنترلر ها و نحوه راه اندازیش دارم به این نتیجه میرسم چون این کنترلر صنعتیه و هیچ سورسی براش نیست باید یه نکته داشته باشه یعنی هیچ کس تو این دنیایه خاکی براش برنامه ای ننوشته ؟؟؟
بله نوشته ولی نه برنامه بصورت c بلکه یه سری برنامه با c شارپ براش نوشتن که در واقع بصورت گرافیکی شما قسمتهایه مختلف رو کانفیگ میکنی بعدش یه هدر تو خروجیش تولید میکنه اینو تو سایت lcdhome دیدم یه برنامه ای هست تو این سایت بنام i2c debuge tool که تمام قسمتهایه مختلف osd و هرچی که فکرشو بکنی کانفیگ میکنه اینو گفتم بدونید تو پروسه هایه صنعتی وقت برای برنامه نویسی نمیزارن طرف میاد این سافتور رو از مثلا شرکت terawins میخره بعدش راحت کنترلرشو راه میندازه
اگه کسی بتونه یه همچین سافتوریو پیدا کنه عالیه البته تو اون فایل 10 مگیه یه همچین سافتوری هست ولی امکاناتش کمه

و من الله توفیق

MMBMMB20
12-09-2012, 00:43
آقا خدا قوت! NXP هایی که تویه فروشگاه هست امکاناتش خیلی بیشتر از STM32 های توی فروشگاه؟
ولی نمک رو زخم کم کاری ما نریز اینجا جای ما فشار زیاده!
به ما یک مشاوره بدید ازین چه کنم و چه کنم و سنگ روی یخ شودن جلوی اساتید در بیایم!
پروژه ما شبیه یک HMI هستش البته در سطح پایین تر .کنترل چندتا رله خاموش روشن ساده البته به وسیله صفحه نمایش گرافیکی 4.3 TFT + صفحه Tuch که این امکان رو هم داشته با شه که با فعال کردن یک کلید تصویر دوربین رویه LCD به نمایش در بیاد!
اگر برای ساختن این پروژه کمکم میکنید که از چه قطعاتی استفاده کنم که یا علی وگرنه بازهم یا علی !
کفاره داره اگر با اساتید این سایت قهر کنم؟

هل من ناصر ینصرونی؟ (You can see links before reply 5%D8%B1+%DB%8C%D9%86%D8%B5%D8%B1%D9%88%D9%86%DB%8C %D8%9F)

kamikazi
12-09-2012, 17:02
سلام مهندس ببین اگه با پروژت میخوای اشکال هندسی و اشکال مختلف با سرعت زیاد داشته باشی باید از ssd1963 استفاده کنی چون 1.2 مگ اس رم داره اگرم تو پروژت دوربین خالی داری باید از t107bl استفاده کنی چون ssd1963 ورودی adc برای تیدیل سیگنال انالوگ cvbs دوربین نداره اگرم تو پروژت ترکیبی از این دوتا رو داری همزمان باید از دوتا کنترلر استفاده کنی پروژه منم همینطوره اشکال هندسی رو با ssd1963 ایجاد میکنم و با t107bl نمایشش میدم این t107bl یه کنترلر فوق العادس اگر این sram اون اندازه ssd1963 بود خیلی عالی میشد ولی در کل اینترفیس کنترلی video display controller ها پروتکل twi هستش که سعت ارتباطیش کمه اگه کنترلرهایی مثل tw8815 رو از شرکت تچول دیده باشی اونم مثل t107bl
برای قسمت پاورم هم میتونی از lm2576 و am1117 در رنجهایه 1.8 ولت و 3.3 ولت استفاده کن ولی اگه داری یه پروسه صنعتی رو انجام میدی درستش اینه که از رگولاتورهای سوییچینگی مثل mp1410 استفاده کنی و چون داری از ال سی دی 4.3 اینچی استفاده میکنی قسمت های ولتاژم نداری برای قسمت های دیگه مدارت هم خودت باید طراحیش کنی
موفق و پیروز باشید
و من الله توفیق

kamikazi
19-09-2012, 11:53
با سلام به همه دوستان من دارم رو ورودی های انالوگ کنترلر t107bl کار میکنم و از قضا بدترینشم انتخاب کردم یعنی راه اندازی یه TV TUNER که پروتکل ارتباطیش با میکرو TWI هستش و با ست کردن یه سری از فرکانسهایه خاص میتونید کانالهای تلوزیونی رو رو ال سی دی نشون بدید بدین صورت که این ماژول تو خروجیش یه سیگنال CVBS برای تصویر داره و یه سیگنال AUDIO ، برای راه اندازی قسمت صوتش فعلا نظری ندارم ولی خود دیتاشیت ماژول گفته از TDA1048 برای تقویت سیگنال صوتی استفاده بشه بهتره
من یه سری اطلاعات در مورد اینکه کانالهای تلوزیونی با چه سیستمی پخش میشه PAL یا SECAM یا NTSC من خودم دارم با NTSC جلو میرم یه چنتا هدرم برای راه اندازی OSD و همین TV TUNER به پروژه اضافه کردم
در کل هم خیلی گله دارم از دوستانی که فایلهیی که میزام رو فقط دانلود میکنن بدون اینکه بدون چیه بازم اون موقع که اقا صادق بود با هم تبادل نظر میکردیم ولی الان هیچ کس اصلا هیچ نظری واقعا نداره!!!!!!!!!!!!!! حالا بگیم 70% مطالبی که میزام رو دوستان خارجی دانلود میکنن پس این 30% داخلی برای چی دانلود میکنن!!!!!!!!!
از اقای زارعی هم میخوام اگه میتونه یه سری به این سایتی که ماژول TV TUNER رو گرفتم بزنه خیلی ماژولهای خفنی داره تمامیشون صنعتین . فکر کنید یه ماژول GPS با ابعاد 1 در 1 سانت خیلی عالیه؟؟
CHINA DRAGON TECHNOLOGY LIMITED (You can see links before reply)
TV_CDT-6EPN2-00 - docin.com豆丁网 (You can see links before reply)

amindarvish
27-09-2012, 15:11
خیلی باحالی:fan:

kamikazi
29-09-2012, 12:51
سلام به همگی این اپلیکیشن نوت مربوط به کنترلر t113ai هستش که یه کنترلر فوق العاده خفن از شرکت terawins هستش قابلیت هاش بی نظیره تمام امکانات t107bl و t138af رو داره به همراه اینکه خروجی lvds هم داره تو این اپلیکیشن نوت نحوه ست کردن نوع سیگنال ورودی و پنل خروجی رو گفته امیدوارم بدرد دوستان بخوره

maxn
05-10-2012, 01:38
با سلام دوستان عزیز - یک سوال در مورد این چیپ
من میخوام ورودی vga به این ای سی بدم بعد رزولیشن تصویر عوض کنم و در خروجی خرجیشو دوباره vga کنم .به نظرتون امکان داره؟

kamikazi
05-10-2012, 10:40
سلام مهندس در مورد راه اندازی ورودی vga میشه راهش انداخت برای تبدیل دوبارش به سیگنال vga باید یه ای سی تبدیل ttl به vga بگیری که پارت نامبرشو الان نمیدونم ولی تو همین تاپیک بگردی هستش این ای سی میتونه این کارو بکنه ولی نمیدونم جواب میده یا نه در واقع فکر کنم این طور میشه که شما سیگنال vga با رزولوشن 640*480 رو به t107bl میدی و داخل خود کنترلر خروجی رو بصورت rgb666 یا همون ttl تعریف کن بعدش این خروجی رو بده به اون ای سی که گفتم و خروجی vga بگیری
ولی در حالت کلی ماهیت خروجی vga یعنی رزولوشن 640*480 نمیدونم میشه ریسایزش کرد یا نه
کنترلر t107bl تا رزولوشن 1200*800 رو ساپورت میکنه البته اگه اندازه رزولوشن xga رو درست گفته باشم در ضمن این کنترلر بصورت سخت افزاری رو تصویر زوم هم میکنه صفحه اول دیتاشیت تمام قابلیتهاشو گفته

tps_star
05-10-2012, 19:59
سلام مهندس در مورد راه اندازی ورودی vga میشه راهش انداخت برای تبدیل دوبارش به سیگنال vga باید یه ای سی تبدیل ttl به vga بگیری که پارت نامبرشو الان نمیدونم ولی تو همین تاپیک بگردی هستش این ای سی میتونه این کارو بکنه ولی نمیدونم جواب میده یا نه در واقع فکر کنم این طور میشه که شما سیگنال vga با رزولوشن 640*480 رو به t107bl میدی و داخل خود کنترلر خروجی رو بصورت rgb666 یا همون ttl تعریف کن بعدش این خروجی رو بده به اون ای سی که گفتم و خروجی vga بگیری
ولی در حالت کلی ماهیت خروجی vga یعنی رزولوشن 640*480 نمیدونم میشه ریسایزش کرد یا نه
کنترلر t107bl تا رزولوشن 1200*800 رو ساپورت میکنه البته اگه اندازه رزولوشن xga رو درست گفته باشم در ضمن این کنترلر بصورت سخت افزاری رو تصویر زوم هم میکنه صفحه اول دیتاشیت تمام قابلیتهاشو گفته

سلام مهندس
براتون ممکن هست این برد رو برای ماژول ال سی دی 3.2 اینچی فروشگاه سایت هم راه اندازی کنید
اگر ورودی تصویر هم براش بزارید که عالی میشه
با تشکر

kamikazi
05-10-2012, 22:58
مهندس اصل قضیه رو زیر سوال بردید ماژول داخل فروشگاه ورودی دیتاش بصورت 16 بیت این ربطی به ورودی تصویر نداره شما باید معین کنید میخواید چی کاری با ال سی دیت بکنید تا بهتون بگم چه ال سی دی با چه درایوری رو بگیرید

tps_star
06-10-2012, 00:26
راستش من یه مدار دارم که با ال سی دی s65 زیمنس و atmega16 راه اندازی شده و یه صحفه کلید 4*4 ماتریسی هم داره
حالا من میخوام مدار رو توسعه بدم و از ال سی دی 3.2 اینچی سایت با درایور ssd1289 استفاده کنم و همچنین از stm32f103 به عنوان cpu استفاده کنم و صحفه کلید رو حذف و روی تاچ بیارم ولی مشکلی که هست من از این میکرو اطلاعاتی ندارم
در کل بگم میخوام سورسی رو که دارم تغییر بدم به این سیستم جدید اگر هم امکان داشته باشه مدار جوری باشه که ورودی av داشته باشه که بشه به عنوان مونیتور ازش استفاده کرد
اگر مدار جوری باشه که بشه از ال سی دی 4.3 اینچی هم استفاده کرد که عالی میشه یا 2 تا مدار بشه
حالا به نظر شما این کار شدنی هست ؟

kamikazi
06-10-2012, 00:38
نه مهندس این دوتایی که شما میگید دوتا پروژه جداس در واقع اون دوتا lcd که گفتید رو خودش درایور داره و پروتکل ارتباطیش با میکرو همون 16 بیت هستش پس نمیتونی ورودی av یا ال سی دی 4.3 اینچ رو باهاش راه بندازی اگه میخوای فقط ورودی av داشته باشی باید از t107bl استفاده کنی و ال سی دیت هم باید 4.3 یا 7 یا 8 یا 9 اینچی داخل فروشگاه باشه و اگه میخوای ال سی دیت رو با یه 4.3 اینچی عوض کنی و توسعش بدی باید یه برد درایور ال سی ذی براش بزنی که تو همین تاپیک بردش هست

tps_star
06-10-2012, 14:11
مهندس من میخوام ال سی دی رو با یک 3.2 اینچی با درایور ssd1289 عوض کنم و توسعه بدم
میشه یه تغییری بدید که با این ال سی دی هم بشه کار کرد ؟

kamikazi
06-10-2012, 18:19
مهندس باید پین اوت ال سی دی 3.2 رو داشته باشی من چیزی راجبش ندارم

tps_star
06-10-2012, 19:25
مهندس جان اینم پین اوت
kavirelectronic.ir/eshop/attachment.php?id_attachment=18

kamikazi
07-10-2012, 01:29
سلام به همگی من خیلی تلاش کردم یه سافتوری برای دیباگ کردن این t107bl پیدا کنم ولی این کنترلر رو اینقدر صنعتیو مخفی دارن کنترلر میکنن اینگار چه خبره خیلی باید جالب باشه تا حالا کسی نپرسیده این کنترلر هارو چطوری میشه دیباگ کرد ؟ خوب با همین 2 پایه tx و rx البته کنترلری مثل t107bl این امکانات رو نداره ولی t138af و t117ad این امکانات رو داره یعنی با یه برنامه exe ساده میان تمام امکانات کنترلر رو راه اندازی میکنن مثل همون tools که برای این کنترلرهاس تمام کارخانه ها که پروسه های صنعتیو طی میکنن از همین سافتورای ساده استفاده میکنن یعنی تمام اسکریپتها رو این نرم افزارا وجود داره شما بسته به امکاناتی که میخوای کنترلر رو راه میندازی مثلا osd یا فونت دلخواه سورس ورودی دلخواه و ......
در مورد کنترلر های شرکت mstar از این قبیل نرمافزارا زیاده ولی برای شرکت تراوینز من چیز بدرد بخوری ندیدم

maxn
08-10-2012, 12:08
سلام مهندس در مورد راه اندازی ورودی vga میشه راهش انداخت برای تبدیل دوبارش به سیگنال vga باید یه ای سی تبدیل ttl به vga بگیری که پارت نامبرشو الان نمیدونم ولی تو همین تاپیک بگردی هستش این ای سی میتونه این کارو بکنه ولی نمیدونم جواب میده یا نه در واقع فکر کنم این طور میشه که شما سیگنال vga با رزولوشن 640*480 رو به t107bl میدی و داخل خود کنترلر خروجی رو بصورت rgb666 یا همون ttl تعریف کن بعدش این خروجی رو بده به اون ای سی که گفتم و خروجی vga بگیری
ولی در حالت کلی ماهیت خروجی vga یعنی رزولوشن 640*480 نمیدونم میشه ریسایزش کرد یا نه
کنترلر t107bl تا رزولوشن 1200*800 رو ساپورت میکنه البته اگه اندازه رزولوشن xga رو درست گفته باشم در ضمن این کنترلر بصورت سخت افزاری رو تصویر زوم هم میکنه صفحه اول دیتاشیت تمام قابلیتهاشو گفته

با سلام دوباره
من در واقع یک vga غیر استاندارد دارم در رزولیشن 700*260 که وقتی به lcd های معمولی میدم کمی از تصویر از بالا و پاین نمایش داده نمیشه !! (قبلا با crt کار میکرد )
حلا باید اصلاحش کنم شما بهترین روش و راحترین راه چیو پیشنهاد میکنید ؟
سوال دومم اینکه در دیاگرام خروجی این t107 نوشته که خروجی آنلوگ داره آیا از اون میتونم استفاده کنم ؟ و به چه شکلی (یکم پیچیدس آدم گم میشه توش)
تشکر

kamikazi
08-10-2012, 20:11
سلام مهندس یه چیزی همیشه بیاد داشته باسید دیتایی که از دست رفته به این اسونیا دوباره بدست نمیاد اینو گفتم بخاطر اینکه وقتی شما یه ورودی vga با رزولوشن 700*260 دارید این t107bl از کجا باید بقیه پیکسلاشو که از دست رفته رو تامین کنه خروجی استاندارد vga همون 600*480 هستش پس شما اول و اخر اگه بخوای با تی 107 راش بندازی از پهنا 100 تا پیکسل رو از دست میدی و از ارتفاع 220 پیکسلت سیاه میمونه و چیزی رو این قسمت نمایش داده نمیشه شما باید منبعی که داره این سیگنال vga رو تولید میکنه بررسیش کنید ببینید میشه تبدیل به رزولوشن استانداردش کرد یا نه وگرنه پیکسلات از دست رفتس و کاری براش نمیشه کرد

maxn
08-10-2012, 21:25
سلام دوباره . مهندس دیتا از دست نرفته یعنی تصویر در همین اندازه هستش و مانیتورم میتونه تشخیسش بده .حتی میشه تصویر بالا پایین کشید و لی نمیتونه در پهنای کامل نشون بده!!! یعنی کاملا تصویر داره فقط از ارتفاع بزرگ حالا یکم نساز به فشرده سازی داره!! منتظر راهنمایتون هستم
راستی به منبع تولید یشگنال نمیشه دست زد چون حالت تمام سخت افزاری داره و غیر قابل دستکاری!

kamikazi
08-10-2012, 22:09
مهندس با این دانشی که من دارم نمیشه با این تشکیلات موجود ریسایزش کرد و من چیزی دیگه به ذهنم نمیرسه
اگه دوستان دیگه چیزی به ذهنش میرسه این دوست مارو راهنمایی کنه

kamikazi
22-10-2012, 15:17
با سلام به دوستان بعد از یه وقفه میخوام که راه اندازی این کنترلر رو دوباره پیگیری کنیم با توجه به فایل هدری که من برای اینیت کردن اولیه کنترلر نوشتم با توجه به راه اندازی کنترلر ssd1963 مراحل زیر رو طی کنیم
1. ست کردن فرکانس vco و pll
2. تعیین فرکانس کلاک پنل با توجه به نوع پنل و فرکانس کاریش مثلا برای 7 و 9 اینچی 33.3 مگه و برای 4.3 اینچ 9 مگه
3. مهمترین و اصلیترین بخش ست کردن اطلاعات تایمینگ با توجه به نوع پنل
4.و در این مرحله مشخص کردن نوع پنل خروجی یعنی مثلا rgb888 باشه یا rgb666 یا بصورت سریال
5. ست کردن قسمت gpio و pwm برای راه اندازی ال سی دی و بک لایت ال سی دی
6. در این مرحله میتونیم از ساده ترین نوع سیگنال ورودی استفاده کنیم یعنی همون cvbs یا سه فیشه زردو قرمزو سفید روی تلوزیونتون که یکی از رنگهاش که فکر کنم زرد باشه برای ارسال تصویر هستش شروع کنیم
7. در مرحله اخر لود کردن فونت و لوگو و عکس bmp رو کنترلرو پیش میبریم

حالا باید تک به تک مراحلو به ترتیب بریم جلو از pll شروع میکنیم

sadmonew
03-11-2012, 22:48
حالا باید تک به تک مراحلو به ترتیب بریم جلو از pll شروع میکنیم
سلام دوستان
من ميخوام ديگه شروع كنم و كارو روي اين پروژه ادامه بدم.
فقط دوستاني كه اين برد مهندس رحيمي رو ساختن و آماده دارن بيان اطلاع بدن تا با هم شروع كنيم.
منتظر دوستان هستم.

kamikazi
04-11-2012, 09:37
سلام مهندس خسته نباشید خیلی خوشحال شدم با هم دوباره داریم شروع میکنیم
من یه چیزی به ذهنم خورد که اگه کلکم بگیره خیلی جلو میافتیم مهندس من یه مانیتور خودرو 9 اینچی داشتم که دست بر قضا قطعاتشو اوراق کردم البته خود مانیتور سالمه و مشکلی نداره فقط قطعاتش مثل ال سی دی و برد کنترلرش از هم جداس
روی pcb این مانیتور دوتا ای سی قرار داره که یکیش mt1389de یا همون ویدیو دیکدر هستش و اون یکی دیگه هم ای سی نیست جز t117ad که یکی از صنعتی ترین ای سی های شرکت terawins هستش من تمام رجیستراشو با t107bl مقایسه کردم تنها تفاوتشون در اینه که t117ad دارای یه osd هستش اونم osd2 ولی t107bl دارای دوتا osd هستش یعنی osd1 و osd2 در واقع این قسمت osd برای لود کردن عکسو فونتو اینجور چیزاس من میخوام این ای سیو به قول معروف هکش کنم به این صورت که مانیتور رو روشن کنم و منتظر بمونم این mt1389de این t117ad رو اینیت کنه بعد از اینیت کردنش بیام پین های sda و scl میکرو stm32 رو به پایه های پورت twi کنترلر t117ad وصلش کنم وبعدش بیام تک تک رجیستراشو بخونم و بریزم رو یه بافر بعدش بیام این بافر رو بریزم رو پورت سریال و رو هایپر ترمینال نتیجه رو ببینم بعدش بیام با رجیسترای این t107bl مقایسش کنم دیگه از این روش زیرکانه تر نمیشه میشه؟؟؟؟
خوبی این مانیتوره اینه که همین ال سی دی 9 اینچی داخل فروشگاه رو تو مد 24 بیتی با t117ad راش انداخته و کارو اسون کرده یه 2 ، 3 روزی درگیر یه پروژه هستم تموم که شد روش کار میکنم
البته تموم این کاراییو که الان گفتم یه نرم افزار twi انالیزورم میکنه که خود شرکت terawins مختص محصولاتش داده ولی خوب به ما نمیدنش دیگه ؟؟؟!!!!!
اگه کسیم در مورد همچین نرم افزاری اطلاعاتی یا سورسی داره مارو هم خبر کنه
البته از همه بابت این کلک زدناهو تنبل یازیا برای نوشتن یه برنامه درست درمون معذرت خواهی میکنم دور از مرام یه مهندس بخواد یه قطعه صنعتیو هک کنه خلاصه ببخشید دیگه جوونه دیگه!!!!!

دوستان نتیجشو حتما اطلاع میدم

sadmonew
04-11-2012, 12:31
سلام
مهندس فكر هوشمندانه اي كردي. لطفا تست كنيد و نتيجه رو بگيد.

kamikazi
04-11-2012, 13:26
مهندس فقط یه زحمتی براتون دارم اگه میشه برنامه این قسمت رو شما بنویسید من تستش کنم اینطور راهنماییتون کنم که تو اون مثالی که برای راه اندازیش با هم نوشتیم یه هدری هست به اسم t107bl_register.h البته اگه درست گفته باشم تو این هدر من ادرس تک تک رجیسترا به همراه مقدار دیفالت هر قسمت رو بصورت اماده تو یه بافر نوشتم شما بیاید یه بافر تعریف کنید و تک تک این ادرسارو بریزید تو این بافر بعدش تو یه حلقه بیاید این رجیسترارو رید کنید بعدش مقدار رید شدرو بریزید تو یه بافر دیگه در اخر کارم بیاید این بافر رو بریزید رو پورت سریال و تمام چقدر بافر تو بافر شد؟؟؟؟!!!! البته ببخشید مهندس من خیلی سرم شلوغه ممنون میشم این کارو بکنید

در ضمن مهندس اگه هک کردن این t117ad درست انجام بشه فعلا فقط ورودی av رو باهاش راه اندازی کردیم چون ارتباط تصویر خروجی mt1389de با t117ad بصورت av هستش که برای شروع کار بد نیست مهندس

sadmonew
04-11-2012, 16:21
مهندس فقط یه زحمتی براتون دارم اگه میشه برنامه این قسمت رو شما بنویسید من تستش کنم اینطور راهنماییتون کنم که تو اون مثالی که برای راه اندازیش با هم نوشتیم یه هدری هست به اسم t107bl_register.h البته اگه درست گفته باشم تو این هدر من ادرس تک تک رجیسترا به همراه مقدار دیفالت هر قسمت رو بصورت اماده تو یه بافر نوشتم شما بیاید یه بافر تعریف کنید و تک تک این ادرسارو بریزید تو این بافر بعدش تو یه حلقه بیاید این رجیسترارو رید کنید بعدش مقدار رید شدرو بریزید تو یه بافر دیگه در اخر کارم بیاید این بافر رو بریزید رو پورت سریال و تمام چقدر بافر تو بافر شد؟؟؟؟!!!! البته ببخشید مهندس من خیلی سرم شلوغه ممنون میشم این کارو بکنید

در ضمن مهندس اگه هک کردن این t117ad درست انجام بشه فعلا فقط ورودی av رو باهاش راه اندازی کردیم چون ارتباط تصویر خروجی mt1389de با t117ad بصورت av هستش که برای شروع کار بد نیست مهندس
سلام
باشه مهندس. انجامش ميدم.

sadmonew
05-11-2012, 15:09
سلام مهندس
اينم برنامه اي كه خواستي.

kamikazi
05-11-2012, 15:55
مهندس اگه ممکنه بی زحمت میلتون رو چک کنید
مهندس برنامه ای که نوشتید فقط برای رجیسترای پیج صفر هستش باید برای هر 3 تا پیج 0 و 1 و 2 باشه بافر هر ستاشونو نوشتم فقط شما هر 3 تاشونو بندازید تو لوپ ممنون میشم برنامرو ادیت کنید

مهندس خودتون رو پورت سریالتون چک کردید رجیسترارو درست رید میکنه؟؟؟ با مقدار دیفالت تو دیتاشیت برابره؟؟؟؟

sadmonew
05-11-2012, 17:29
مهندس خودتون رو پورت سریالتون چک کردید رجیسترارو درست رید میکنه؟؟؟ با مقدار دیفالت تو دیتاشیت برابره؟؟؟؟
تقريبا برابره. البته فعلا براي پيج صفر تست كردم.
تو فايلي كه ضميمه كردم خروجي سريال رو ميتونيد ببينيد.

kamikazi
05-11-2012, 18:23
ممنون مهندس چشم پیگیر میشم

electeron_man
06-11-2012, 01:05
سلام مهندس واقعا زحماتتون قابل ستایش
واقعا خسته نباشید:wink:
منتظریم

majiiiid
12-11-2012, 17:12
salam man mikham in lcd ro (7 inche tach
rahandazi konam agar kasi az dustan hast ke in karo be surte porojei anjam mide ba shomare 09396325461 ya majid_p4@yahoo.com tamas begire

kamikazi
27-11-2012, 11:15
با سلام به همه دوستان دیگه تقریبا یکم وقتم ازاد شدش و انشاالله امشب میخوام این مونیتورم رو راش بندازم ببینم میشه هکش کرد امیدوارم جواب بده!!!!! البته هنوز با پورت سریالم مشکل دارم یه مبدل با pl2303 ساختم که خوبه و کامپیوترمم میشناسدش ولی وقتی هایپر ترمینالو باز میکنم میگه عمرا فکر کردی نمیتونم پورت رو باز کنم ؟؟؟ ویندوزم سونه. اگه این مشکلم حل نشه باید 400 تا رجیسترو دستی بنویسم که خسته کنندس اگه کسی با این مشکل روبرو شده کمکم کنه من پورت کام رو همونطور که تو دیوایس منیجر شناخته درست انتخاب میکنم و پورت رو هم همونطور که رو هایپر ترمینال ست میکنم تنظیمش میکنم ولی میگه نمیتونم پورت رو باز کنم در ضمن پایه هارو هم اینطوری به برد stm32 وصل کردم


pl2303 ---|--- stm32f103
pin 1 ---|--- pa10
TXD ---|--- RX1
pin5 ---|--- pa9
RXD ---|--- TX1

kavir
27-11-2012, 12:19
سلام
هایپر برای منم توی سون خوب کار نمیکنه
من خودم از flash magic از قسمت tools استفاده میکنم که میتونید به جای هایپر استفاده کنید

kamikazi
27-11-2012, 12:55
سلام اقای زارعی
یکم عجیبه کار کردن این هایپر ترمینال رو سون ما تو شرکت برای ست کردن IP و GATEWAY سیستم های ACCESS و SDH از همین هایپر استفاده میکنیم بدون مشکل با همین پورت سریال لپ تاپم با هایپر وصل میشیم و کارهاشو انجام میدیم نوبت به کارای خودمون که میرسه هایپره بازی در میاره البته من بصورت ویرچوال XP هم رو لپ تاپم دارم همین مشکل رو با هایپر اون با وصل کردن مبدلم دارم مطمعنم بردی که بری مبدله زدم درسته و لب تاپم راحت میشناستش ولی نمیدونم چرا کار نمیکنه
اخه بدبختی اینجاس که که من راحت قبلا با فلش لودر با پورت سریالم به برد STM32 وصل میشدم و پروگرمش میکردم ولی یه چند روزیه بایذ 100 بار التماسش کنم تا وصل بشه برای پروگرم کردن با جی لینکم فکر کنم بردم پروگرم نمیشه تو یه برنامه ای یه تابعی بود برای ریمپ کردن جی تک حالا نمیدونم چطور برگردونمش سر جای اولش اگه کسی میدونه راهنماییم کنه فکر کنم دستورش اینه اگه کسی مطمعن هستش راه نمایی کنه


#define GPIO_Remap_SWJ_NoJTRST ((uint32_t)0x00300100) /*!< Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
#define GPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x00300200) /*!< JTAG-DP Disabled and SW-DP Enabled */
#define GPIO_Remap_SWJ_Disable ((uint32_t)0x00300400) /*!< Full SWJ Disabled (JTAG-DP + SW-DP) */

/**
* @brief Changes the mapping of the specified pin.
* @param GPIO_Remap: selects the pin to remap.
* This parameter can be one of the following values:
* @arg GPIO_Remap_SPI1 : SPI1 Alternate Function mapping
* @arg GPIO_Remap_I2C1 : I2C1 Alternate Function mapping
* @arg GPIO_Remap_USART1 : USART1 Alternate Function mapping
* @arg GPIO_Remap_USART2 : USART2 Alternate Function mapping
* @arg GPIO_PartialRemap_USART3 : USART3 Partial Alternate Function mapping
* @arg GPIO_FullRemap_USART3 : USART3 Full Alternate Function mapping
* @arg GPIO_PartialRemap_TIM1 : TIM1 Partial Alternate Function mapping
* @arg GPIO_FullRemap_TIM1 : TIM1 Full Alternate Function mapping
* @arg GPIO_PartialRemap1_TIM2 : TIM2 Partial1 Alternate Function mapping
* @arg GPIO_PartialRemap2_TIM2 : TIM2 Partial2 Alternate Function mapping
* @arg GPIO_FullRemap_TIM2 : TIM2 Full Alternate Function mapping
* @arg GPIO_PartialRemap_TIM3 : TIM3 Partial Alternate Function mapping
* @arg GPIO_FullRemap_TIM3 : TIM3 Full Alternate Function mapping
* @arg GPIO_Remap_TIM4 : TIM4 Alternate Function mapping
* @arg GPIO_Remap1_CAN1 : CAN1 Alternate Function mapping
* @arg GPIO_Remap2_CAN1 : CAN1 Alternate Function mapping
* @arg GPIO_Remap_PD01 : PD01 Alternate Function mapping
* @arg GPIO_Remap_TIM5CH4_LSI : LSI connected to TIM5 Channel4 input capture for calibration
* @arg GPIO_Remap_ADC1_ETRGINJ : ADC1 External Trigger Injected Conversion remapping
* @arg GPIO_Remap_ADC1_ETRGREG : ADC1 External Trigger Regular Conversion remapping
* @arg GPIO_Remap_ADC2_ETRGINJ : ADC2 External Trigger Injected Conversion remapping
* @arg GPIO_Remap_ADC2_ETRGREG : ADC2 External Trigger Regular Conversion remapping
* @arg GPIO_Remap_ETH : Ethernet remapping (only for Connectivity line devices)
* @arg GPIO_Remap_CAN2 : CAN2 remapping (only for Connectivity line devices)
* @arg GPIO_Remap_SWJ_NoJTRST : Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST
* @arg GPIO_Remap_SWJ_JTAGDisable : JTAG-DP Disabled and SW-DP Enabled
* @arg GPIO_Remap_SWJ_Disable : Full SWJ Disabled (JTAG-DP + SW-DP)
* @arg GPIO_Remap_SPI3 : SPI3/I2S3 Alternate Function mapping (only for Connectivity line devices)
* When the SPI3/I2S3 is remapped using this function, the SWJ is configured
* to Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST.
* @arg GPIO_Remap_TIM2ITR1_PTP_SOF : Ethernet PTP output or USB OTG SOF (Start of Frame) connected
* to TIM2 Internal Trigger 1 for calibration (only for Connectivity line devices)
* If the GPIO_Remap_TIM2ITR1_PTP_SOF is enabled the TIM2 ITR1 is connected to
* Ethernet PTP output. When Reset TIM2 ITR1 is connected to USB OTG SOF output.
* @arg GPIO_Remap_PTP_PPS : Ethernet MAC PPS_PTS output on PB05 (only for Connectivity line devices)
* @arg GPIO_Remap_TIM15 : TIM15 Alternate Function mapping (only for Value line devices)
* @arg GPIO_Remap_TIM16 : TIM16 Alternate Function mapping (only for Value line devices)
* @arg GPIO_Remap_TIM17 : TIM17 Alternate Function mapping (only for Value line devices)
* @arg GPIO_Remap_CEC : CEC Alternate Function mapping (only for Value line devices)
* @arg GPIO_Remap_TIM1_DMA : TIM1 DMA requests mapping (only for Value line devices)
* @arg GPIO_Remap_TIM9 : TIM9 Alternate Function mapping (only for XL-density devices)
* @arg GPIO_Remap_TIM10 : TIM10 Alternate Function mapping (only for XL-density devices)
* @arg GPIO_Remap_TIM11 : TIM11 Alternate Function mapping (only for XL-density devices)
* @arg GPIO_Remap_TIM13 : TIM13 Alternate Function mapping (only for High density Value line and XL-density devices)
* @arg GPIO_Remap_TIM14 : TIM14 Alternate Function mapping (only for High density Value line and XL-density devices)
* @arg GPIO_Remap_FSMC_NADV : FSMC_NADV Alternate Function mapping (only for High density Value line and XL-density devices)
* @arg GPIO_Remap_TIM67_DAC_DMA : TIM6/TIM7 and DAC DMA requests remapping (only for High density Value line devices)
* @arg GPIO_Remap_TIM12 : TIM12 Alternate Function mapping (only for High density Value line devices)
* @arg GPIO_Remap_MISC : Miscellaneous Remap (DMA2 Channel5 Position and DAC Trigger remapping,
* only for High density Value line devices)
* @param NewState: new state of the port pin remapping.
* This parameter can be: ENABLE or DISABLE.
* @retval None
*/
void GPIO_PinRemapConfig(uint32_t GPIO_Remap, FunctionalState NewState)

kavir
27-11-2012, 13:08
در مورد پورت بگم دقیقا مشابه من هست
من خودم با لپ تاپم زیاد ور میرم مخصوصا پورت usb و تقریبا هنگ میکنه و هیچ مبدلی نمیشناسه حتی با ریست
ولی راهکارش پیدا کردم اینه که کل از برق بیرون میارم من روی لپ تاپم از باطریش استفاده نمیکنم
شما هم کلا تغذیه رو قطع کن و چک کن

kamikazi
27-11-2012, 13:12
باطری من همیشه روشه و تقریبا بجز زمانیکه میریم تو سایتهامون به برق وصله ممنون مهندس تستش میکنم

sadmonew
27-11-2012, 14:17
با سلام به همه دوستان دیگه تقریبا یکم وقتم ازاد شدش و انشاالله امشب میخوام این مونیتورم رو راش بندازم ببینم میشه هکش کرد امیدوارم جواب بده!!!!! البته هنوز با پورت سریالم مشکل دارم یه مبدل با pl2303 ساختم که خوبه و کامپیوترمم میشناسدش ولی وقتی هایپر ترمینالو باز میکنم میگه عمرا فکر کردی نمیتونم پورت رو باز کنم ؟؟؟ ویندوزم سونه. اگه این مشکلم حل نشه باید 400 تا رجیسترو دستی بنویسم که خسته کنندس اگه کسی با این مشکل روبرو شده کمکم کنه من پورت کام رو همونطور که تو دیوایس منیجر شناخته درست انتخاب میکنم و پورت رو هم همونطور که رو هایپر ترمینال ست میکنم تنظیمش میکنم ولی میگه نمیتونم پورت رو باز کنم در ضمن پایه هارو هم اینطوری به برد stm32 وصل کردم


pl2303 ---|--- stm32f103
pin 1 ---|--- pa10
TXD ---|--- RX1
pin5 ---|--- pa9
RXD ---|--- TX1



سلام دوستان عزيزم مهندس زارعي و مهندس رحيمي گل
تو ديوايس منجر چي نشون ميده؟ مثل عكسي كه گذاشتم، pl2303 شناسايي ميشه؟

sadmonew
27-11-2012, 14:24
مهندس براي ريمپ كردن از اين دستور استفاده كن:


GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST , ENABLE );

sadmonew
27-11-2012, 14:39
راستي مهندس نميدونم از اين نرم افزاري كه خود شركت سازنده اين آيسي ارائه كرده استفاده كردين يا نه اما بد نيست با اين هم تست كنيد.
لينك دانلود:
You can see links before reply

اينم يه عكس از محيط كار اين نرم افزار:

kamikazi
27-11-2012, 14:55
بله داخل دیوایس منیجر بصورت صحیح نشون میده و داره کار میکنه الارم زرد رنگ نداره و الان ماژول پیشم نیست مهندس خونه رسیدم یه عکس از ارور هایپر ترمینال براتون میفرستم
البته من فقط قسمت ports رو چک میکردم و همین عکسیو که گزاشتم نشون میداد قسمت universal bus controllers رو من چک نکردم البته الان که جی لینکم وصله تو این قسمت jlink driver نوشته
در مورد این دستور ریمپ کردن مهندس این دستور رو بزنی برش میگردونه سرجای اولش یعنی میشه با جی لینگ بصورت jsw پروگرمش کرد؟؟
GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST , ENABLE );

KHM
27-11-2012, 14:59
1توصیه..از هایپر تو ویندوز 7 استفاده نکنین....
1برنامه هست به اسم tera term که واقعآ عالیه...با 1بار امتحان مشتری اش میشین...رایگان هم هست...
یام از کدویژن میشه استفاده کرد...ولی tera term واقعآ خوبه...

kamikazi
28-11-2012, 10:28
اینم تصویر اروره
البته من tera term رو هم نصب کردم هیچی توش نشون نمیده ال ای دی های روی پایه pa9 روشن میشه که نشان از ارتباطشه دیگه مخم به جایی قد نمیده ؟؟؟

pooriya
28-11-2012, 11:54
سلام
مهندس رو یه ویندوز و سیستم دیگه تست کن.

sadmonew
28-11-2012, 12:39
سلام مهندس
پين شماره 4 آيسي pl2303 به كجا وصل كردين؟
ويندوزتون 64 بيتيه؟

kamikazi
28-11-2012, 13:19
پین شماره 4 به 3.3 ولت داخلی وصله ولتاژش که درسته مشکلی نداره تا ماژولو میزنم به یو اس بی میشناسدش ولی همونطور که تو عکسم میبینید تو قسمت universal serial bus controller چیزیو مثل مبدل شما نشون نمیده
ویندوزمم 32 بیتیه

sigma-mx
28-11-2012, 14:50
مهندس یه تستی هم بکن ، برنامه رو با admin باز کن ...

kamikazi
28-11-2012, 15:40
سلام مهندس متوجه نشدم منظورتون از باز کردن با admin چیه؟؟؟؟

sigma-mx
28-11-2012, 16:29
برنامه tera term یا hyperterminal رو تو 7 با اجازه admin اجرا کن . ویندوزه دیگه ، گاهی بازی در میاره ..

kamikazi
28-11-2012, 16:54
مهندس تستیدم جواب نداد من اخرشم سواد دار نمیشم (تیکه کلام مدرسه پیمردها)
این پورت سریالمم شده قصه ها ؟؟؟ !!!!! هرچیو تو این میکرو stm32 دوسوت راش انداختما بجز این پورت سریال کسی با سون راحت ارتباط داره با میکرو یه برنامه نمونه تست شده هم اگه کسی داره بزاره ممنون میشم شاید از برناممه؟؟؟

sigma-mx
28-11-2012, 17:06
نه بابا ، به برنامه چه ربطی داره . نرم افزار پورت رو باز نمیکنه ..
ببین یعنی اولش باید پورت رو باز کنه ، یعنی connect بنویسه . بعد دو سر rx و tx مبدلت رو اگه بهم بزنی .. تو هایپر تایپ کنی باید اکو بده .. یعنی نوشتت برگرده ( چیزی که تایپ میکنی رو ببینی ) .
حالا شما تو پله اول مشکل داری !
مهندس ببین پورت رو از COM12 میتونی بیاری تو زیر 4 ؟
باید تو device manager از مبدلت این کار رو کنی . من برای راحتی همیشه COM1 میکنم . ولی چک کن ببین مودم یا وسیله های دیگه رو سیستم که از سریال استفاده میکنن با اونا تداخل نکنه

pooriya
28-11-2012, 17:22
سلام
مهندس شما یا قسمت سخت افزاریت مشکل داره یا سیستمت(البته اگه از برنامه نوشته شده اطمینان دارید).اگه رو یه سیستم دیگه هم تست می کردید حداقل از سیستمت مطمئن می شدی.
من با این pl2303 هم تو 64بیت و 32بیت کار کردم اصلا مشکلی نداره.اگه یکی از کامپایلر های شرکت mikroe رو دارید وفرقی نمی کنه کدوم. تو قسمت tools-->>usart termina می تونین با اون نرم افزار usart terminal تست کنید.
-تو قسمت 1 تنظیمات پورت کام رو انجام می دید.
-تو قسمت 2 ارتباط رو برقرار می کنین.
-تو قسمت 3 می تونین ببینین که دیتا دریافت یا ارسال میشه؟اگه عمل ارسال و دریافت درست باشه اون چراغهای rxd و txd به رنگ سبز در میان.

kamikazi
28-11-2012, 17:26
مهندس الان رو پورت سریال لبتاپم تستش کردم و tx و rx رو به هم وصل کردم هم رو هایپر و هم رو ترا ترم داره کار میکنه هرچی تایپ میکنم مینویسه ولی با مبدله رو هایپر که اصلا پورت رو باز نمیکنه و رو ترا ترم هم انگار نگار که خبریه؟؟!!! در ضمن با این اوصاف با اتصال به پورت سریال لبتاپم باید کار کنه دیگه ولی هیچی نشون نمیده اگه ممکنه یه مثالی برای پورت سریال بزارید ممنون میشم معلوم نیست دردش چیه؟؟

sigma-mx
28-11-2012, 18:43
مهندس اینم یه تست کن حالا .....
شاید پورت سریالت از تنظیمات BIOS مشکل داره ! چون برای پورت LPT معمولا رخ میده .
یه نگاهی هم به بایوس بنداز ... آدرسهای جلوی پورت سریال رو عوض کن ... شاید قابلیت disable داشته باشه و پیش فزض غیر فعال باشه

vurya1
28-11-2012, 19:00
واقعا خسته نباشید جناب اقای رحیمی وسایر دوستان زحمت کش.
دارید رو پروژه جالبی کار میکنید.انشااله که هرچه زودتر به نتیجه دلخواه میرسید.
ببخشید که مزاحم بحستون میشم.
من باید مداری طراحی کنم که یه دوربین باخروجی انالوگ(ازون 3سیمه ها زرد قرمز سفید) که فقط سیم تصویرشو میخوام استفاده کنم. روی السیدی 4.3اینچی نمایش بدم.
حداقل مداریکه برای راه اندازی t107 لازم هست برای این کار چی هست(از اون شماتیکی قرار دادید)
ضمنا من میخوام با atmega16 .avrراه اندازیش کنم.امکان داره

با تشکر

mahdi_el2000
28-11-2012, 19:47
واقعا خسته نباشید جناب اقای رحیمی وسایر دوستان زحمت کش.
دارید رو پروژه جالبی کار میکنید.انشااله که هرچه زودتر به نتیجه دلخواه میرسید.
ببخشید که مزاحم بحستون میشم.
من باید مداری طراحی کنم که یه دوربین باخروجی انالوگ(ازون 3سیمه ها زرد قرمز سفید) که فقط سیم تصویرشو میخوام استفاده کنم. روی السیدی 4.3اینچی نمایش بدم.
حداقل مداریکه برای راه اندازی t107 لازم هست برای این کار چی هست(از اون شماتیکی قرار دادید)
ضمنا من میخوام با atmega16 .avrراه اندازیش کنم.امکان داره

با تشکر

با عرض پوزش و خسته نباشید به دوستان .با avr به نظر غیر ممکن می اید که بخواهید تصاویر پشت سر هم رو جوری نمایش دهید که چشمک زدن تصویر دیده نشود و عملا در همان قسمت اول شما به مشکلخواهید خورد اما اگر از xmega استفاده کنید احتمال اینکه بتونید به صورت مورد نظر دست یابید به نظر بیشتر خواهد بود . اما در مورد تبدیل سیگنال انالوگ ورودی به داده دیجیتالی می تونید از saa7113 استفاده کنید داده خروجی اون هم 10 یا 9 بیتی است . موفق باشید .

KHM
28-11-2012, 19:47
مهندس الان رو پورت سریال لبتاپم تستش کردم و tx و rx رو به هم وصل کردم هم رو هایپر و هم رو ترا ترم داره کار میکنه هرچی تایپ میکنم مینویسه ولی با مبدله رو هایپر که اصلا پورت رو باز نمیکنه و رو ترا ترم هم انگار نگار که خبریه؟؟!!! در ضمن با این اوصاف با اتصال به پورت سریال لبتاپم باید کار کنه دیگه ولی هیچی نشون نمیده اگه ممکنه یه مثالی برای پورت سریال بزارید ممنون میشم معلوم نیست دردش چیه؟؟
خوب مهندس پس مطمئنآ مبدلت خرابه...یه جایی شو اشتبا وصل کردی احتمالآ..چون با همو وصل کردن rx و tx باید با مبدل هم حتمآ کار کنه...
همینجوری که نمیشه به پورت سریال کامپیوتر وصل کرد مهندس...باید واسش max232 بذاری...(امیدوارم با وصل کردن مستقیم به پورت سریال دچار مشکل نشده باشه)
واسه وصل کردن به max232 هم تو قسمت میکرو از شیفت دهنده ی dc استفاده کن..

mahdi_el2000
28-11-2012, 19:50
مهندس الان رو پورت سریال لبتاپم تستش کردم و tx و rx رو به هم وصل کردم هم رو هایپر و هم رو ترا ترم داره کار میکنه هرچی تایپ میکنم مینویسه ولی با مبدله رو هایپر که اصلا پورت رو باز نمیکنه و رو ترا ترم هم انگار نگار که خبریه؟؟!!! در ضمن با این اوصاف با اتصال به پورت سریال لبتاپم باید کار کنه دیگه ولی هیچی نشون نمیده اگه ممکنه یه مثالی برای پورت سریال بزارید ممنون میشم معلوم نیست دردش چیه؟؟

این موضوع برای من هم پیش امده بود که مشکل به خاطر این بود که در زمان متصل کردن و اتصال به پورت شما با نرخ بالایی در حال ارسال هستید که به همین دلیلنمی تونه پورت رو باز کنه .
امید وارم که حدسم درست باشه و مشکلتون حل شود.

vurya1
28-11-2012, 20:11
خیلی ممنون از جواب تون اقای mahdi_el2000
با این ای سی saa7113 میشه خروجی انالوگ دوربین رو روی السیدی 4.3اینچی موجود در سایت نمایش داد.
یعنی خروجی saa7113رو میشه مستقیم به السیدی وصل کرد.

vurya1
28-11-2012, 21:50
از دوستانی که میتونن راهنماییم کنن کمک میخوام
همون طور که گفتم من میخواستم خروجی(cvbs) یه دوربین رو روی السیدی 4.3اینچی نشون بدم
ساده ترین و ارزانترین روش برای اینکار چی هست.

با تشکر فراوان

sadmonew
28-11-2012, 21:59
از دوستانی که میتونن راهنماییم کنن کمک میخوام
همون طور که گفتم من میخواستم خروجی(cvbs) یه دوربین رو روی السیدی 4.3اینچی نشون بدم
ساده ترین و ارزانترین روش برای اینکار چی هست.

با تشکر فراوان
سلام مهندس
بهترين كار استفاده از آيسي t107bl و آيسي هاي ديگه از اين خانواده هستش.
پس شما هم بيايد با ما همراه بشين تا هر چه زودتر اين آيسيو راش بندازيم.

vurya1
28-11-2012, 22:50
با تشکر از شما اقا صادق:hi:
خیلی خوشحال میشم که همراه تون بشم.:o
چون این 13صفحه رو مطالعه کردم و خیلی علاقه مند شدم به این موضوع و این پروژره(نمایش تصویر انالوگ cvbs روی السیدی 4.3اینچی) هم باید حتما انجام بدم.
ولی مشکلی که من دارم اینکه من avr (سی و بسکام) کار کردم و از stm32 هیچی نمی دونم.:mrgreen:
برای اینکه با شما همراه بشم باید کدوم یک از این pcb هایی که قرار دادید رو تهیه کنم
کلا منی که از الان میخوام با شما همراه بشم باید چه قطعات و نرم افزار هایی رو تهیه کنم.
و از کجا باید تهیه شون کنم.
با تشکر

kamikazi
29-11-2012, 01:20
سلام به دوستان در جواب این دوست خوب که پرسیدن با avr میشه راش انداخت باید بگم با هر میکرویی که پروتکل twi رو پشتیبانی میکنه میشه راش انداخت هیچ ربطیم به قدرت و سرعت میکرو نداره چون اصلا این کنترلر t107bl فریم بافری مثل ssd1963 نداره که بخواید هی روش بنویسید و رنگ تک تک پیکسلارو بهش بگید و البته نه اینکه نداشته باشه ها داره ولی فقط میتونید به کنترلر بگید تمام صفحه رو بیار بکن ترکیبی از این 3 تا رنگ قرمزو ابی و سبز تا هالا دی وی دی پلیرتون رو یا تلوزیونتون رو ندید قبل از اینکه تصویرو نشون بده یه پس زمینه ابی رنگ رو نشون میده این همون فریم بافرس که 3 تا رجیستر عدد بهش میدی کل خروجی تصویرو میکنه ترکیب این 3 تا رنگ
در مورد این ای سی هم باید بگم که خروجی های cvbs و ycbcr و svideo و vga و ورودی دیجیتال rgb888 رو هم پشتیبانی میکنه در مورد حداقل مدارم فکر کنم نزدیک 200 تا برد تو این فروم گزاشتم اخریشو دانلود کنید

در مورد مبدل سریالم هم باید بگم من زمانیکه ماژول مبدلو تکمیل کردم بدون چک کردن اتصال vcc و gnd به usb وصلش کردم فورا شناختش و درایورو نصب کرد منم به خیال اینکه راه افتاده فلش لودرو باز کردم در همین اوصاف صدای قطع شدن usb از لبتاپو شنیدم که سریع مبدلو دراوردم دیدم vcc و گراندش به هم وصله البته همش تقصیر این فدک پی سی بیه بردش باکیفیت نبود 2 تا ترکش به هم چسبیده بود اتصالیو درستش کردم بعدش دوباره وصلش کردم فورا متصل شد و شناختش حالا نمیدونم تو این بین مشکل پیدا کرده یا نکرده ولی اگه پیدا کرده بود بعید میدونم دستگاه میشناختش
در مورد شناسایی بردم توسط فلش لودر هم با پورت سریال لبتاپم بعضی مواقع میشناسه و هر موقع که حال میکنه نمیشناسه فکر کنم از max3232 باشه از فروشنده که گرفتم گفت اصلیشو دارم 1600 و غیر اصلیشو دارم 700 کدومو میخوای منم از هر کدوم یکی گرفتم حالا اون 1600 داره کار میکنه ولی اونیکیه بازی در میاره

kamikazi
01-12-2012, 01:13
خوب مشکل پورت سریالم با مبدل pl2303 حل شد یعنی الان هرچی میکرو میفرسته رو رو هایپر میگیرم مشکلم از لحیم کاری بود پایه rx خوب لحیم نشده بود
ولی یه مشکل دیگه رخ داده اینکه من نتونستم با فلش لودر توسط مبدل به میکرو وصل شم نکته خاصی داره ؟؟؟
البته من با پورت سریال لبتاپم 10 تا یکی میتونم وصل شم یعنی میکرو مشکلی پیدا کرده با جی لینک راحت پروگرم میشه ولی این بوت لودر بازی در میاره

sigma-mx
01-12-2012, 01:52
سلام مهندس
با چه باود ریتی تست میکنی . اتصالاتت با محکم و کوتاه باشه ..
من البته همیشه با 115K بخوبی جواب میگیرم . ولی اگه دیدی بگیر نگیر داره یکم باود رو کم کن تا به مقدار صحیح برسی .
نه نکته خاصی نداره . پیغام خاصی میده ؟ پایه های استفاده شده هم فقط RX و TX هست و البته Reset ...

kamikazi
01-12-2012, 02:17
میگه بوت لودر نمیتونه انریکونایز بشه میکرو رو ریست کنید و اگه یادتون باشه این پیغام زمانی میومد که از بوت لودر استفاده کرده بودیم و میخواستیم بلا فاصله دوباره ازش استفاده کنیم که معمولا این پیغام رو میداد
مهندس باد ریتم هم 115000 هستش این بگیر نگیرش برای چیه اوایل که برد رو راش انداخته بودم این بازیارو نمیکرد تا فلش لودر رو باز میکردم و نکست رو میزدم 512 بایت حجم فلش رو نشون میداد حالا چند روزه اصلا بچه خوبی نیست شیطونی میکنه باید دعواش کنم تا عقلش سر جاش بیاد
اتصالاتم هم از روی مبدل تا میکرو 15 سانته خیلی نیست ما برای تجهیزاتمون از کابل 2 متری استفاده میکنیم و مشکلی نداره
این مشکل از max3232 میتونه باشه ؟؟؟ یعنی احتمال داره یه بار کار کنه بار دیگه کار نکنه ؟؟؟ البته این سوال برای این پرسیدم که با اتصال پورت سریال لبتاپم به ای مکس 3232 هم مشکل پا برجاس

sigma-mx
01-12-2012, 02:32
دوباره مسیر سیم تا پایه های RX و TX ( پایه های میکرو ) رو تست کن . بردت رو خاوموش کن و با هایپر مثلا وصل شو .. بعد دو پایه RX و tX رو از میکرو اتصال کوتاه کن .. در این حالت تایپ کن از کامپیوتر ببین برگشت میخوره ( برد و میکروت حتما خاموش باشه ها ، اتصال ندی بسوزه ! ) . کلید ریستت رو هم چک کن ببیت ریست واقعا میکنه یا نه . بعد اون جامپر های بوت رو هم تا پین های میکرو چک کن . دیگه چیز خاصی نیست ...

یچیزی یادم اومد ... ترم آخر که بودم . من میکرو پاس کرده بودم ولی بیشتر دوستام همون ترم میکرو داشتن ، اونم با AVR .. بعد گاهی میرفتم خونشون و بهشون تو برنامه و تمرینا کمک میکردم .. از اونجا که AVR هم یکم زود میسوزه . اینام مرتب اشتباه میزدن و فاتحه ... یکیشون یه AVR داشت هر دفعه میسوزوندش و به من خبر سوزوندنش رو هم میداد ... منم به شوخی میگفتم بورو بزارش تو یخچال خوب میشه !!! جالب این بود که میزاشت تو یخچال و یکم بعد که بر میداشت دوباره AVR کار میکرد :018: این اتفاق فکر کنم 10 با افتاد !!!!!!!

فکر کنم شما هم بردت رو یه چند ساعتی باید بزاری تو یخچال !!!! :0013:

kamikazi
01-12-2012, 02:44
با سلام ممنون مهندس از راهنماییتون
مهندس صادق به این عکسه نگاه کن رو برد مانیتوره 2 تا مقاومت 33 اهم برای ارتباط twi بین mt1389de و t117ad قرار داده شده من یه فکری به ذهنم رسید من میخواستم این مقاومت رو بردارم و ارتباط میکرو رو به قسمت mt1389de وصل کنم و برنامه رو طوری تغییر بدیم که ادرس پروتکل twi میکرو بشه 0x50 و در واقع زمانیکه mt1389 داره t117ad رو داره اینیت میکنه مقداراشو بریزه رو میکرو و تمام ادرساشو تک به تک بدست بیاریم اینو بخاطر این گفتم که بعضی از رجیسترا رو باید چند بار مقدار دهی کنیم و خودش اتوماتیک ادرسش یه واحد افزایش پیدا میکنه مخصوصا تو قسمت osd اگه این کار عملی و شدنیه خبرم کنید

sadmonew
01-12-2012, 13:46
سلام مهندس
يعني با اين كار ميكرو نقش T117 رو بازي كنه و ديتايي كه از mt1389de ارسال ميشه رو دريافت كنه و داخل يه بافر تو ميكرو ذخيره كنه.
مشكل اينه كه چطوري بايد آدرسو رو 0x50 تنظيم كنيم!!

kamikazi
01-12-2012, 17:47
اگه اینطور میشد خیلی بهتر بود چون خیلی برای راه اندازی osd بکار میره این تیبلی که برای قسمت لوت رم هستش یه بافر 16 بایتی هستش که ادرسش یه ادرسه بخوصوصه ولی تو همون ادرس هی دیتا میریزه و خودش اتوماتیک دیتاهاش تغییر مبکنه
راستی اصلا یه چیزی من اصل قضیه رو زیر سوال بردم برای ادرسایی که هم قابل خوتندن و هم نوشتن میشه همین کارو کرد یعنی لازم نیست میکرو در نقش t107 ظاهر شه ما میزاریم t117ad کامل اینیت بشه بعدش میایم تک تک ادرسارو میخونیم و بعدش میریم سراغ ادرسایی که گفتم هی باید توش دیتا بریزی و خودش اتوماتیک ادرسش اضافه میشه برای خوندنشم خوب همینطوره دیگه وقتی بخوای ازش بخونی هم همینطوره هی خودش اتوماتیک ادرسشو اضافه میکنه الان میخوام مانیتوررو راش بندازم

sadmonew
01-12-2012, 18:28
....... ما میزاریم t117ad کامل اینیت بشه بعدش میایم تک تک ادرسارو میخونیم و بعدش میریم سراغ ادرسایی که گفتم هی باید توش دیتا بریزی و خودش اتوماتیک ادرسش اضافه میشه برای خوندنشم خوب همینطوره دیگه وقتی بخوای ازش بخونی هم همینطوره هی خودش اتوماتیک ادرسشو اضافه میکنه الان میخوام مانیتوررو راش بندازم
بله اين راه عمليتره

kamikazi
01-12-2012, 18:32
مهندس الان مونیتورو راش انداختم تصویر لوگوی شرکت مارشال رو نشون میده بایذ اون قسمت twi رو منتقل کنم به برد فقط اگه تو پروگرم کردن میکرو به مشکل نخورم خوبه در ضمن برنامرو هم باید برای 3 تا پیج تغییر بدم خداکنه جواب بده دعا کنید

sadmonew
01-12-2012, 18:35
به اميد خدا شروع كن منم تا اونجايي كه عقلو ذهنم ياري كنه، كمك ميكنيم

kamikazi
01-12-2012, 19:07
مهندس برای دیدن رجیسترای پیج 1 و 2 رو پورت سریال این قسمت که اضافه کردم درسته یعنی رو هایپر میره به سطر بعدی برای نشون دادن اطلاعات به تکراری بودن دستورات نگاه نکنید فقط به توابع بکار رفته برای پورت سریال نگاه کنید
در ضمن مهندس یه خطم باید برای دیدن مقدار دیفالت باید اضافه کنم به حلقه چطوری میشه

در واقع میخوام ترتیب نوشتن رو پورت سریال اینطوری باشه

رجیستر ----- مقدار دیفالت ------ مقدار خوانده شده از t117ad



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]);
}*/

sadmonew
01-12-2012, 19:21
مهندس اگه كامنتاي دستورات بعدي رو بردارين ميتونيد به رجيستراي پيج 1 و 2 هم دسترسي داشته باشين


یعنی رو هایپر میره به سطر بعدی برای نشون دادن اطلاعات به تکراری بودن دستورات نگاه نکنید فقط به توابع بکار رفته برای پورت سریال نگاه کنید
ببخشيد اما متوجه نشدم!!!

kamikazi
01-12-2012, 19:24
مهندس پست بالارو ویرایش کردم یعنی قاطی پاتی نمیشه خیلی ترتیب نوشتن رو هایپر مهمه اول ادرس بعد مقدار دیفالت بعد عدد خوانده شده از رجیستر این یه تیکرو برنامشو بنویسید چون میکروم سخت پروگرم میشه نمیتونم چند بار تست کنم

sadmonew
01-12-2012, 19:28
درسته الان مقدار ديفالت رو نشون نميده. فقط اون مقداري كه از رجيستر خونده ميشه رو نشون ميده.
بله حتما مينويسم
راستي مهندس اين مقادير ديفالت رو از كجا در بيارم، منظورم تو كدم فايل هدر نوشته شده؟

kamikazi
01-12-2012, 19:30
مهندس تو این هدر هستش نزدیک 400 تا رجیسترو تک به تک هم ادرس و هم مقدار دیفالتشو تو یه بافر ریختم برنامه هایی که بهتون دادم رو سرچ کنید


#include "T107BLInitTable.h"

sadmonew
01-12-2012, 19:39
مهندس تو این هدر هستش نزدیک 400 تا رجیسترو تک به تک هم ادرس و هم مقدار دیفالتشو تو یه بافر ریختم برنامه هایی که بهتون دادم رو سرچ کنید


#include "t107blinittable.h"
مهندس تو اين فايل هدر هيچ رجيستري وجود نداره!
مهندس لطفا اون فايلي كه خودتون دارينو بفرستين.

kamikazi
01-12-2012, 19:44
اینم از هدره

kamikazi
01-12-2012, 23:06
مهندس حک کردنش یه نکته ای داره که ناقلاها اومدن ادرس داخلیشو 0x40 تنظیم کردن مجبور شدم توابع رو عوض کنم حالا برنامه کار میکنه تمام رجیسترا رو میخونه ولی متاسفانه باز رو هایپرم چیزی نشون نمیده یکم استحراحت میکنم دوباره شروع میکنم نیم ساعت پیش که با ادرس 0x50 داشتم اطلاعات رو میخوندم رو پورت سریال تا printf_me("--------[Page 0]-------- \r\n",29,0);
میومد و روی هایپر نشونش میداد الان نمیدونم چرا بازی در میاره
راستی مهندس تمام اطلاعات چیپ ای دی و رویژنش رو روی ال سی دی نشون میده ولی این سریاله بازم بازی در میار

kamikazi
02-12-2012, 00:55
خوب حک کردنش بخوبی انجام شد
نتیجه بدست اومده از حک کردنش رو باید بررسی کنم ببینم رجیسترا چه مقداری و برای چی این مقدارو گرفتن خوب همینکه جواب داد خیلی خوبه

sigma-mx
02-12-2012, 00:57
یکم استحراحت میکنم دوباره شروع میکنم
استراحته مفید و موثر بود :018:

sadmonew
02-12-2012, 01:23
خوب حک کردنش بخوبی انجام شد
نتیجه بدست اومده از حک کردنش رو باید بررسی کنم ببینم رجیسترا چه مقداری و برای چی این مقدارو گرفتن خوب همینکه جواب داد خیلی خوبه
سلام
مهندس تبريك ميگم و دسستون درد نكنه. بسيار كار مهمي انجام دادي.

kamikazi
02-12-2012, 01:30
مهندس برنامرو یه چکی بکنید فکر کنم رجیسترارو یکم قاطی پاتی نشون دادها این برنامرو شما رو تی 107 تست کنید در حالت خام باید مقدار دیفالت با مقدار خوانده شده یکی باشه حتما تستش کنید نتیجشو بگید
ترتیب رجیسترارو هم حتما ببینید جابجا نباشه خیلی بهش شک دارم
مهندس خیلی از رجیسترارو تغییر داده در ضمن من دیتاشیت تی 117 رو هم براتون میل کرده بوده حتما با اون مقایسش کنید چنتا رجیستر تی 107 با تی 117 فرق داره که مراقب باشید خراب نکنه کارو این خیلی مهمه ها مهندس

MMBMMB20
02-12-2012, 10:48
با سلام به همه دوستان من دارم رو ورودی های انالوگ کنترلر t107bl کار میکنم و از قضا بدترینشم انتخاب کردم یعنی راه اندازی یه TV TUNER که پروتکل ارتباطیش با میکرو TWI هستش و با ست کردن یه سری از فرکانسهایه خاص میتونید کانالهای تلوزیونی رو رو ال سی دی نشون بدید بدین صورت که این ماژول تو خروجیش یه سیگنال CVBS برای تصویر داره و یه سیگنال AUDIO ، برای راه اندازی قسمت صوتش فعلا نظری ندارم ولی خود دیتاشیت ماژول گفته از TDA1048 برای تقویت سیگنال صوتی استفاده بشه بهتره
من یه سری اطلاعات در مورد اینکه کانالهای تلوزیونی با چه سیستمی پخش میشه PAL یا SECAM یا NTSC من خودم دارم با NTSC جلو میرم یه چنتا هدرم برای راه اندازی OSD و همین TV TUNER به پروژه اضافه کردم
در کل هم خیلی گله دارم از دوستانی که فایلهیی که میزام رو فقط دانلود میکنن بدون اینکه بدون چیه بازم اون موقع که اقا صادق بود با هم تبادل نظر میکردیم ولی الان هیچ کس اصلا هیچ نظری واقعا نداره!!!!!!!!!!!!!! حالا بگیم 70% مطالبی که میزام رو دوستان خارجی دانلود میکنن پس این 30% داخلی برای چی دانلود میکنن!!!!!!!!!
از اقای زارعی هم میخوام اگه میتونه یه سری به این سایتی که ماژول TV TUNER رو گرفتم بزنه خیلی ماژولهای خفنی داره تمامیشون صنعتین . فکر کنید یه ماژول GPS با ابعاد 1 در 1 سانت خیلی عالیه؟؟
CHINA DRAGON TECHNOLOGY LIMITED (You can see links before reply)
TV_CDT-6EPN2-00 - docin.com豆丁网 (You can see links before reply)


سلام حاج مهدی (رحیمی) برای راه اندازی 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
توفیق من الله....

kamikazi
25-12-2012, 12:30
سلام مجدد به دوستان :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 ما میده کمک میکنه

در هر صورت اگر این تاپیک به همین صورت جلو بره منم دیگه بصورت منفرد با اقا صادق کارو جلو میبرم

mahdi8866
26-12-2012, 21:47
سلام kamikazi (You can see links before reply)
یک سئوال دارم از خدمتتون , من برای یکی از رفیقا کارشو راه انداختم که اون هم به عنوان تشکر یه پرتابل dvd بهم داد که مشکلش سوخته بودن ایسی های مربوط به لنزش و درایور موتورش بود که ایسیش گیر نیاومدوارزشش هم نداشت که تعمیرش کنم حالا خوشبختانه السیدی 7 اینچیش سالم و بخشهایی دیگش هم سالمه که موقعی که روشن میکنم تصویر میده قسمت تلویزیونش یا tv وav و غیره بخوبی کار میکنه حالا من میخوام این السیدی رو با میکرو ( arm, avr, pic) راش بندازم رفتم دیتاشیت وپین اوتش رو گیر اورم دیدم که یه خورده عجیبه یعنی 26 پایه داره وقسمت پارالل که معمولا نسبت به چند بیتی بودنش که یا 8 بیت یا 16 بیت یا 24 بیت باشه اصلا این طور نیست و 3 بیت هستش که اونم جلوی این 3بیت که هرکدوم نوع رنگش رو که نوشته کلمه ویدئو رو هم نوشته من میخواستم این السی دی رو ببنیدم به ssd1963 دیدم اینطوریه حالا میخوام بدونم میشه به میکرو وصلش کرد یا بیخیالش بشیم ؟ این هم بگم خودش یه درایور داره به نام mst720 که این هم ورودی cvbs و ویدئو داره واون ورودی دیجیتال 24 بیت رو نداره فقط تا اونجایی که فهمیدم این درایوره رابط spi و i2c رو داره ولی نمیدونم چجوری باهاش میشه کار کرد من هم میخوام اشکال گرافیکی رو رسم کنم حالا اینطور گیر کردیم
و اگه پر رویی نباشه میخواستم بدونم یه pcb برای ssd1963 که کوچیک باشه رو میتونی برام بفرستی ؟ البته تو انجمن بود ولی اندازش یخورده بزرگه ,خلاصه اگه خواستس بفرستی ایمیلم اینه
mahdi110hoo110@yahoo.com
ممنونم

mahdi8866
26-12-2012, 22:06
سلام این هم پین هاش لطفا ببینید
و اون pdf هم گیر اوردم که سماتیک mst720 که به ال سی دی و غیره ومدار منبع تغذیه بک لایت درایور هستش حتما ببینید

kamikazi
27-12-2012, 00:22
سلام مهندس لطفا دیتاشیت یا کل پارت نامبرشو بزار شاید با این t107bl بشه راش انداخت ولی بدون که t107bl فقط یه video display controller هستش مثل ssd1963 نمیتونه اشکال گرافیکی تولید کنه چون فریم بافر مثل ssd نداره و ایجاد اشکل باهاش خیلی دنگو فنگ داره
البته اینم بگم با ssd اصلا نمیتونی راش بندازی مگه یه ای سی مبدل سر راش بزاری که دردسرتو 2 برابر میکنه پس تنها گزینه t107bl هستش اونم با محدودیتهایی که بالا گفتم

mahdi8866
27-12-2012, 04:34
سلام مهندس
شماره السی دی من اینه h-h070l-12a که با a070fw03 برابر و یکی هستش اینم دیتاشیتش السیس دی

kamikazi
27-12-2012, 15:35
مهندس اینو باید با این سری از کنترلر های شرکت terawins راش بندازی چون این پنل انالوگ هستش و t107bl این سری از پنل هارو ساپورت نمیکنه البته شاید این T107BL ساپورتش کنه ولی من کانال های خروجی رنگش یعنی IOR و IOB و IOG رو بطور کامل نداره فقط IOR که پین 106 هستش رو داره ولی این سری از کنترلر هایی که اسمشونو پایین اوردم همشون بطور کامل ساپورتشون میکنه

T138AF---T100----T100A----T101A----T108

mahdi8866
27-12-2012, 17:46
سلام مهندس ممنون از پاسختون یعنی اگه این هایی که گفتی اگر بگیرم میتونم به ssd1963 یا به میکرو وصل کنم وبتونم اشکال گرافیکی بکشم چون من تو کارم باید از این اشکال اون هم مثل یه کارای از جمله بارگراف و ftt و عملیاتهای بارگذاری مثل loading و رسم تصاویر وذخیرشون رو استفاده کنم

kamikazi
27-12-2012, 20:29
ببین مهندس اینطور راهنماییت کنم ssd1963 یه display controller هستش یعنی میتونه از 8 بیت تا 24 بیت دیتای ورودی بهش بدی که با این ماکزیمم 24 بیت میتونی رنگ تک تک پیکسلارو تغییر بدی که با یه میکروی 8051 ساده هم میتونی راش بندازی اما t107bl یه video display controller هستش یعنی شما باید تصاویری که میخوای رو ال سی دی نشون بدی رو بصورت سیگنال ویدیویی تبدیل کنی و بدیش به یکی از ورودی adc کنترلر t107bl و اونم برات رو ال سی دی نشونش میده
اینطور راهتماییت کنم مهندس شما باید یه میکرویی داشته باشی که ssd1963 رو راش بندازه و خروجی تصویری که ssd1963 تولید میکنه رو بدی به ورودی rgb888 کنترلر t107bl و این کنترلر هم برات اینو رو ال سی دی نشون میده فقط یه مشکلی اینجا وجود داره که ورودی rgb888 کنترلر t107bl فقط و فقط میتونه خروجی ttl888 داشته باشه یعنی نمیتونه پنل انالوگ رو به این صورت تو خروجیش وصل کنی در واقع میتونی این ال سی دی های 7 یا 9 یا 4.3 داخل فروشگاه رو بهش وصل کنید چون ورودی این ال سی دی ها ttl888 هستش پس باید یا بیخیال این ال سی دی بشی چون انالوگه یا یکی از همین ال سی دی های داخل فروشگاه رو بگیری البته امروز که جمهوری رفته بودم یه ای سی ssa7113 پشت ویترین دیدم که مبدل سیگنال ویدیویی بود نمیدونم بتونه کارتو راه بندازی ولی یه سرچی بکنی بد نیست هم a/d بود هم d/a البته پارت نامبراش با هم فرق داشت به زور تونستم پارت نامبرشو بخونم ولی برای شرکت فیلیپسه

mahdi8866
29-12-2012, 15:30
سلام
ممنون از راهنماییتون , من قبلا هم متوجه منظورتون شدم ,میخواستم بدونم که چه مبدل از خروجی ssd1963 یا t107bl میتونه این rgb888 رو به 3 بیت ویدئویی تبدیل کنه البته من یه چیزایی فهمیدم
فهمیدم که برای تبدیل rgb888 به rgb video باید از ایسی به نام ramdac که تو بعضی از کارت گرافیک های کامپیوتر استفاده میشه استفاده کرد از قبیل کارتهای ati البته این ایسی در مداراتی که خروجی مانیتور دارن هم استفاده میشه وبه ایسی video ramdac معروفه خیلی از کمپانی ها تولید میکنن من یه لیستی ازر نام این ایسی ها بدست اوردم که یه توضیح مختصری از تعداد بیت ورودی مثلا 8/16/24 بیتی بودن ودر خروجی rgb وcvbs هم میدن مشکل اینه که تو نت دیتاشیت هاشونو نمیدن مثل همون قضیه ای که خودت گفتی صنعتی وسکرت هستن فقط انالوگ دیوایس دیتاشیت میده این لیست اپ میکنم شما هم ببینید
You can see links before reply
اما یه pdf که دیتاشیت adv473 هست رو که پایین اپ کردم رو لطفا دانلود کنید یه ramdac هست ومیخام شما نظرتون رو بدید با این وجود میشه راهی پیدا کرد
ومن السی دی 4.3 اینچ سایت رو خریدم ولی بنا به دلایلی باید 7 اینچی رو راه بندازم از این ور هم فعلا بیکارم وتوان خرید السیدی 7 اینچ و ایسی ها ولوازم مربوطه فروشگاهو ندارم وگرنه خودم هم حوصله اینجور کارهارو ندارم که به راحتی میشه از یه کنترلر این کار کشید برم دنبال ramdac وغیره وببخشید هم مزاحم شما میشم

electeron_man
29-12-2012, 19:32
سلام مهندس رحیمی عزیز
دو سوال خدمتتون داشتم
اول:آی سی هست که دقیقا مثل ssd1963 باشه ولی خروجیش lvds باشه؟ یعنی راحت بشه با پیکسل هاش بازی کرد؟
دوم:اگه بخواهیم که روی ال سی دی اشکال گرافیکی حدود 25 هرتز پخش کنیم با کیفیت 800*480 از چه میکروکنترلی میتوان استفاده کرد؟آیا سری stm32f407 خوبه یا زیاده؟البته منظورم بازی کردن و تغییر تمامی و یا بخشی از پیکسل های هر فریم هست و همچنین تغییر نوشته های فریم ها.مثلا بخوام یک اسیلوسکوپ تمام رنگی بسازم.
ممنون

kamikazi
30-12-2012, 01:07
سلام مهندس برای تصویری با ابعاد 800 در 480 اونم بصورت 24 بیتی با رفرش تصویر 25 هرتز
25*24*480*800=230400000 یا تقریبا باید کلاک 230 مگا هرتز رو به ssd بدی تا برات تصویرو نشون بده ولی با این تفاوت که اخرین کلاکی که ssd پشتیبانی میکنه 110 مگ هستش پس اخرش شما میتونی 12 تصویر در ثانیه رو پخش کنی(230/2) که با مشخصات stm32f407 میخونه که 168 مگاهرتز اخرین کلاکشه در مورد کنترلری که ورودی 24 بیتی و خروجی lvds داشته باشه من ای سی نمیشناسم

electeron_man
31-12-2012, 12:00
سلام مهندس برای تصویری با ابعاد 800 در 480 اونم بصورت 24 بیتی با رفرش تصویر 25 هرتز
25*24*480*800=230400000 یا تقریبا باید کلاک 230 مگا هرتز رو به ssd بدی تا برات تصویرو نشون بده ولی با این تفاوت که اخرین کلاکی که ssd پشتیبانی میکنه 110 مگ هستش پس اخرش شما میتونی 12 تصویر در ثانیه رو پخش کنی(230/2) که با مشخصات stm32f407 میخونه که 168 مگاهرتز اخرین کلاکشه در مورد کنترلری که ورودی 24 بیتی و خروجی lvds داشته باشه من ای سی نمیشناسم

یعنی مهندس با این ssd1963 نمی توان فیلم پخش کرد؟ اگه اینجوری باشه که بدرد نمیخوره!!!
پس توی موبایل ها و تبلت ها از چی استفاده میشه؟ یا حتی توی پلیر های تاچ خودرو؟

kamikazi
31-12-2012, 19:03
مهندس این یه دیسپلی کنترلره نه بیشتر فقط هر چی تو فریم بافرش بریزی نشون میده اینم بستگی به سرعت میکروت داره در مورد اینکه این پلیر ها با چطور فیلم رو نشون میدن باید کل این تاپیک رو خونده باشی ولی اینطور بگم که این پلیر ها یه کنترلر اصلی دارن که اسمش ویدیو دیکدر mt1389de که با استفاده از رم خارجی میتونه اطلاعاتی مثل لود کردن عکس از روی اس دی و یو اس بی رو با سرعت بالا دیکد کنه و بصورت یه سیگنال ویدیویی cvbs تو خروجیش قرار بده بنای وجود این ویدیو دیسپلی کنترلرهایی مثل همین t107bl هم همین هست این سیگنال ویدویی رو از دیکدر ها بگیرن و روی پنل های ال سی دی نمایش بدن ولی در کل اساس برنامه نویسی این دیکدر ها بر اساس یه پردازنده 8051 سادس ولی خیلی م ح ر م ا ن س و اطلاعاتی از برنامه نویسیش منتشر نشده اگر شما میخواید فیلم با کنترلر پخش کنید باید یه دیکدر پیدا کنید که بعد از دیکد کردن تو خروجیش سیگنال cvbs تولید کنه که این خیلی صنعتیه و بعید میدونم اطلاعاتی ازش منتشر بشه

vurya1
31-12-2012, 19:32
در هر صورت اگر این تاپیک به همین صورت جلو بره منم دیگه بصورت منفرد با اقا صادق کارو جلو میبرم[/QUOTE]

چرا اخه lov:
اقا مهدی تمام دلخوشی ما برای پروژه پایان نامه مون شمایید.
تاییپیکو تعطیل نکنید
خواهشا:sa:

kamikazi
31-12-2012, 21:05
نه مهندس اشتباه نکنید برای دوستان علاقه مند مثل شما ما همیشه درخدمتیم ولی بصورت محدود میخوام کار کنم چون کسی علاقه نشون نداد ولی در مورد شما فرق داره مهندس

Doloop
31-12-2012, 23:52
خسته نباشید میگم و جا داره ذکر کنم :

گر چه من سخت افزاری ندارم که باهاتون همراهی کنم ولی مطالبتون رو همیشه دنبال کردم... :0013:
برای من این مبحث خیلی جالب بوده و البته خوشحال هم هستم که به نتیجه هم رسیدید... :wink:

موفق باشید... :wink:

KHM
01-01-2013, 16:48
خسته نباشید میگم و جا داره ذکر کنم :

گر چه من سخت افزاری ندارم که باهاتون همراهی کنم ولی مطالبتون رو همیشه دنبال کردم... :0013:
برای من این مبحث خیلی جالب بوده و البته خوشحال هم هستم که به نتیجه هم رسیدید... :wink:

موفق باشید... :wink:
دقیقآ...منم مثل حسین جان هنوز وقت نکردم با این کنترلر کار کنم ولی ایشالا هروقت تونستم حتمآ از این بخش استفاده خواهم کرد..به خاطر همین پیگیر این بخش هستم.
موفق باشین

vurya1
01-01-2013, 20:40
نه مهندس اشتباه نکنید برای دوستان علاقه مند مثل شما ما همیشه درخدمتیم ولی بصورت محدود میخوام کار کنم چون کسی علاقه نشون نداد ولی در مورد شما فرق داره مهندس

بازم مارو شرمنده خودتون کردید اقا مهدی
دستتون دردنکنه
خیلی ممنون :o

kamikazi
01-01-2013, 20:49
اینم عکسایه بردتونه مهندس من خیلی وقت نکردم بررسیش کنم و روش برنامه هارو تست کنم ولی تمام قسمتهاش داره کاره میکنه سورس اصلیم براتون میفرستم رو همین سورس کار کنید

vurya1
02-01-2013, 12:11
خسته نباشید اقا مهدی دستتون درد نکنه.:018:

بژی کوره(زنده باشی پسر):o

vurya1
08-01-2013, 00:31
په ه ه ه ه ه ه چه خبره این stm32:018:
اقا مهدی ده س خوش برا:wink:
یه چیزای حالیمون شد بالاخره(البته در حد نانو:mrgreen:).
این برنامه هایی رو که زحمت کشیید ایمل کردید رو مطالعه کردم.و تونستم lcd کاراکتری و adc و pwm رو راه اندازی کنم.و روی بردی که برام زحمت کشیدید جدا جدا امتحان کنم و جوابهم گرفتم.
تا السیدی 4.3م بیاد همین جور انگولیش میکنم:mrgreen: ببینم بکجا می رسم.
خداکنه این السیدیه زود برسه دستم.:sa:
کاکه.صادق گیان یه ده س خوشی هم به شما بدهکارم.دستت درد نکنه بزرگوار.:0013:

kamikazi
08-01-2013, 01:23
ممنون مهندس وظیفمه در ضمن تا ال سی دیتون بیاد رو تایمینگا و بافر my_value کار کنید تا دستتون بیاد برای ال سی دی 9 اینچ تایمینگارو چی ست کرده تا بتونید برای ال سی دی 4.3 پورتش کنید

خیلی فرقی این دوتا با هم ندارن فقط تایمینگا تایمینگا و باز هم تایمینگا رو مطالعه و بررسی کنید !!!!!!!!!

Pioneer
08-01-2013, 01:56
من شخصا همیشه این تاپیک رو تمام مطالبش رو خوندم! :sa:
برد و کنترلر و فلان و بهمان رو هم تهیه کردم ولی کمی کند شده کارهام! ما رو هم تو جمع خودتون بدونید! پرتمون نکنید بیرون!

kamikazi
09-01-2013, 00:28
مهندس راستی اون تابع pwm بخوبی کار کرد؟ خودم تستش نکرده بودم خیلی خوبه که جواب داد

میتونید زمانیکه ال سی دی رسید تاچشم را بندازیذ هدر امادشو براتون میل کردم

electeron_man
09-01-2013, 18:23
سلام مهندس رحیمی آیا آیسی vga خوب سراغ دارید 800*600 که توی ایران گیر بیاد ؟

kamikazi
10-01-2013, 10:53
تنها کنترلری که میشناسم سری همین t107bl و t138af هستش که اینترفیس vga دارن و خروجی پنل rgb888 ولی هنوز راش ننداختم مهندس vga دنگو فنگ زیاد داره چون هر 3 تا کانال قرمز و سبز و ابی رو به همراه سیگنال های کنترلی vs و hs رو باید درست تایمش کنی وگر نه هیچی نشون نمیده اگر توابع و مثال های اماده 8051 این سری از کنترلر هارو ببینی متوجه میشی که برای راه اندازی یه پورت vga چندین رجیستر رو مفدار دهی کرده متاسفانه اکثر این ای سی های مبدل vga اپن سورس نیستن و مثالی براشون نیست شما هم اگه خیلی علاقه مندین رو همین t107bl کار کنید حداقلش اینکه 3 نفر تو ایران دارن روش کار میکنن و یکم تجربه دارن

vurya1
12-01-2013, 23:49
سام علیک:hi:
په ه اختیار دارید آ مهدی مگه میشه کار نکنه!
شما گفتید 28ولت باید توخروجی TPS61040داشته باشیم.تو دیتاشیت TPS61040هم همینو گفته.ولی جاب اینجاست 35ولت افتاده :mrgreen:.
شاید بخاطر بی باری باشه. درسته؟

vurya1
13-01-2013, 00:00
البته نا گفته نمونه این تابع هست SetBackLight() من مقدار ارگومان _brightدادم 250.:mrgreen:

چون با255و0 تایمر3غیر فعال میشه(طبق برنامه ای که خودتون نوشتید).
منم با چند مقدار ازمایش کردم جواب نداد. ولی با 250 راه افتاد.:018:

kamikazi
13-01-2013, 01:23
بله درسته البته ای سی درایور ال ای دیتون mp3202 هستش که پینهاش با tps فرقی نداره و تا اونجایی که میدونم 27 ولت باید دوسر vled و gled بیافته نه 35 حالا نمیدونم چرا اینطور شده شاید ولتمترتون ایراد داره به هر حال خوبه که کار میکنه روی برنامه درایو کردن t107bl بیشتر کار کنید مهندس
منم دارم دارم یه برد کامل برای این T138AF میزنم که ال سی دی که سهله هر جونوریو میشه باهاش راه انداخت یکم روت کردن این همه ال سی دیش زمان میبره امکاناتشم اینه
VGA
CVBS
SVIDEO
YCBCR
ال سی دی 9 و 7 و 4.3 و 5 اینچ
و در اخرم ال سی دی انالوگ 7 اینچی که یکی از دوستان تو تاپیکای قبلی در مورد راه اندازیش پرسیده بود قسمت پاور و ال ای دی درایور و های ولتاژ هم رو خود بورده این بردو برای T107BL تغییرش میدم و اگه مشکلی نداشت کار باهاش رو شروع میکنم ولی برد اصلیم همین T138AF هستش که امکانات تاچ کنترلر رو هم تو خودش داره
مثلا ایترفیس تاچ ال سی دی 4.3 رو مستقیم دادم و پایه های خود T138AF و غیره ....

alirezataremi
13-01-2013, 17:36
سلام میشه بفرمائید پی سی بی را کجا زدید. به نظر خیلی با کیفیت میرسه.

kamikazi
13-01-2013, 19:10
الفا مدار چون میخواستم برد با کیفیت بزنم حدودا 28 تومن برای یه 10 در 10 در اومد در کل ابنجور بردارو باید داد به الفا مدار چاره ایم نیست یکم گرون میگیره ولی بردش باکیفیته

vurya1
13-01-2013, 23:31
آ مهدی این ال ایدی درایور( mp3202)شش پایه ست.درسته.و اون سیمی که از خروجیش گرفتید ماله پایه ovشه.
ولی اون پایه ش کنده شدهcry::.
به همین خاطرم هست که یا 35ولته یا 5ولت.اصلا متناسب باpwmتغییر نمیکنه.
کاشکی دیشب متوجه این قضیه میشدم.(چون امروز السیدی رو برام فرستادن.یه ال ایدی درایورم سفارش میدادم.:sa:).

kamikazi
14-01-2013, 00:17
مهندس من برد رو برای tps طراحی کردم ولی این tps یکم بازی در میاورد و تستش کردم جواب نداد منم از mp استفاده کردم شاید طراحیم بدردش نمیخورد چون این قسمتو من از mp الهام گرفتم اون پایه ov هم خودم لحیم کردم و مشکلی نداشت این پایه برای اور ولتاژ پروتکشن کردن مداره و از ایجاد ولتاژ زیاد تو مدار جلوگیری میکنه بخاطر همینم هست که 35 ولت افتاده دوسر مدارتون باید 26 ولت بیافته مگه با این قسمتش ور رفتید؟؟ خیلی مهندس این بردا حساسن چون خیلی ظریفن منم تقریبا تمام قسمتاشو تست کردم براتون فرستادم من الان اصفهانم اگه مدارتون مشکل خورد خبرم کنید بگم چیکار کنید

vurya1
14-01-2013, 00:34
آ مهدی این سیمه از همون اول یه سرش باز بود.به هیچ جایی وصل نبود.
باید یه درایور دیگه جاش بزارم.حا شما میگید بازم همون mpرو جاش بزارم؟
اگه تبریز گیرم بیاد:sa:وگرنه باز باید چند روز دیگه هم . . . . . . . :unh:

kamikazi
14-01-2013, 00:48
شاید تو بار مشکل براش پیش اومده به هر حال تو تبریزم نمیتونی گیرش بیاره این یه قطعه خاصه اگه میتونی یه tps بگیر ولی قبل از لحیم کردنش با من تماس بگیر بگم چیکار کنی در هر صورت اگه بازم جواب نداد یه mp خودم برات میفرستم ولی تا 4 شنبه من تهران نمیام

vurya1
14-01-2013, 00:57
بازم ممنون.ببینم میتونم گیرش بیارم.:(:(:(

vurya1
15-01-2013, 18:57
آمهدی ال ایدی درایور گیرم نیومدlov:lov:lov:.

kamikazi
15-01-2013, 19:49
مهندس من که گفتم گیر نمیاد یه دونه mp اومدم تهران برات میفرستم البته با اتوبوس صبحشم برو از ترمینال بگیر

vurya1
15-01-2013, 20:48
بازم ما رو شرمنده خودتون کردید آمهدی.دستتون درد نکنه انشاالله یه روز بتونیم جبران کنیم.:0013:

vurya1
22-01-2013, 13:36
با سلام.آمهدی دستتون دردنکنه ال ایدی درایور و رو برد گذاشتم.28ولت خروجیش افتاده.
ضمنا السیدی هم رسید دستم.
اگه السیدی رو وصل میکنم به برد خروجیش میشه 17ولت.بکلایت السیدی هم روشن میشه. حالا نمی دونم درسته یا نه!
راستی آمهدی این جامپری که پایه ی 31السیدی(Display on/off) رو به pa12یابه dbi1 وصل مکنه باید تو چه وضعیتی باشه؟کجایه برنامه این پین pa12 ست شده؟چون هرچی گشتم نتونستم ببینم کجا و توچه زمانی این پین ست میشه.

vurya1
22-01-2013, 14:12
آمهدی هنوز وقت نکردم روی تایمینگا کار کنم.از فردا انشاالله شروع میکنم بصورت جدی.
هرطوری هست من باید این پروژه رو انجام بدم.
این برنامه شما رو که رو برد اجرا میکنم رو السیدی کاراکتری این مقدارارو نشون میده
chid=8
revid=b1
dcoid=8a.البته dcoidبعد یک ثانیه میشه dcoid=8ach
و السیدی 4.3هم بکلایتش روشن میشه.
حالا خروجی دوربین و باید به کدوم ورودیش بدم cvbs.Pb.Prیا Y?

kamikazi
22-01-2013, 15:21
سلام مهندس در مورد ولتاژ بک لایتتون که درسته باید حدودا 16 ولت بیاففته که دیتاشیت ال سی دی رو بخونی متوجه میشی ولتاژ ریورز ال ای دی های داخل ال سی دی چقدره

در مورد سوال دومتون باید سطح پایه disp یک باشه شما با دستور

GPIO_InitStructure.GPIO_Pin = (GPIO_Pin_12|GPIO_Pin_12);
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);


پایه PA12 رو خروجی تعریف کن بهتره تو هدر GPIO_INIT اینکارو بکنی و بعدش با یه دستور


GPIO_SetBits(GPIOA, GPIO_Pin_12);

پایه رو یک کنید یا میتونید از طریق رجیسترای T107BL این پایه رو یک کنید رجیسترای GPOB رو ببینید
در مورد سلکت کردن کانالها هم اون بافر MY VALUE رو ببینید تو رجیستر پیج صفر 18 و 19 چی قرار داده این دوتا رجیستر برای سلکت کردن کانالهاس



0x00 , //0x18 ,//Analog Source MUX Selection
0x21 , //0x19 ,//Y/Cb/Cr Data Switching Control
0x80 , //0x1a ,//ADC Analog AGC Selection


مهندس صفحه 60 و 61 رو بخون طبق این مقادیری که گزاشته اولش اومده
تمام کانالهای ACB1 و AY1 و ACR1 رو تو ادرس 18 پیج صفر انتخاب کرده یعنی کانال اول MUX
در مرحله بعد تو ادرس 19 اومده


[7:6] RO Reserved
[5:4] R/W CBINSEL The digitaized CB or B data can be taken from one of 3 ADCs:
00: ADC Ch0
01: ADC Ch1
1X: ADC Ch2
[3:2] R/W YINSEL The digitaized Y or Composite or G data can be taken from one of 3
ADCs:
00: ADC Ch0
01: ADC Ch1
1X: ADC Ch2
[1:0] R/W CRINSEL The digitaized CR or Chroma or R data can be taken from one of 3
ADCs:
00: ADC Ch0
01: ADC Ch1
1X: ADC Ch2

vurya1
22-01-2013, 20:25
ده س خوش آمهدی.:0013:
چند سوال ابتدایی(این CR,Y,CB چی هستن اصلا؟):mrgreen:
بعدا ارتباط بین ریجیستر های 18و19چی هست؟:mrgreen:(یعنی با استفاده از 18چی رو انتخاب میکنیم و با استفاده از 19 چی رو انتخاب میکنیم)

kamikazi
22-01-2013, 21:43
در مورد این ycbcr اینو تو ویکی پدیا یا تو گوگل سرچ کن هزارتا اطلاعات راجبش میده ولی در حالت کلی پروتکل ارتباطی تصویر انالوگ میشه بهش گفت که این 3 تا باهم تشکیل تصاویرو با ایجاد ولتاژ های انالوگ با دامنه مشخص میکنن خوب وقتی وصیله ای میتونه این خروجی رو تولید کنه باید برای دیکد کردن این سیگنالهای انالوگ یه adc باشه که بتونه این کانال هارو طبق یه زمانبندیه مشخص با هم ترکیب کنه و سیگنال تصویر رو ازش بسازه و در مورد این ای سی t107bl بیاره رو خروجی rgb888 با یه تایمینگ مشخص نشونش بده

در مورد سیگنال cvbs یا همون av خودمون و دوربین شما پروتکلش تقریبا شبیه همین ycbcr هستش با این تفاوت که سیگنال تصویر از طزیق یک کانال ایجاد و دیتکت میشه خوب طبق مطالبی که تو پست قبلی گفتم یکی از کانال کانال اول رو انتخاب کرده و با توجه مدار باید ورودی تصویرو بدی به cvbs یا همون کانال بالای رو pcb فکر کنم پایه 4 t107 میشه

vurya1
22-01-2013, 23:19
یعنی آمهدی با استفاده از 18 تعیین میکنیم ورودی هامون کدوم پین ها هستش.وبا استفاده از 19به T107ه میگیم که هر کدوم از این ورودی ها چه اطلاعاتی دارن.
مسلاپین چهار که یکی از ورودی ها تعریف شده (Y)هست یا(CR)یا(CB)?
یا اشتباه متوجه شدم:mrgreen:

sadmonew
22-01-2013, 23:42
سلام دوستان عزیزم مهندس رحیمی و یونسی:hi:
منم فقط دارم نظارت میکنم از راه دور!!!:mrgreen:
به هر صورت منم همین اطرافم.......

vurya1
22-01-2013, 23:58
قه زات له هه ردوک چاوم کا صادق گیان.
من که اویزون آمهدی هستم(فقط بلدم سوال بپرسم):mrgreen:.
راستی شما رو این پروژه کار میکردید.بکجا رسیدید؟

kamikazi
23-01-2013, 00:50
مهندس تو دیتاشیت و شماتیکتون گفته این پین برای چیه
این پین برای ورودیه av سلکت میکنن مهندس شما تمام تستاتون رو با پایه های 4 و 8 و 12 انجام بدید برای دوتا پایه 8 و 12 باید یه جوری وصلش کنی به اخرین خازن ورودیه avbs ولی مطمعنن روی پایه 4 باید جواب بگیری منم درگیر این برد lpc1788 هستم pcb این برد t107 رو هم دادم بزنن تا 5 شنبه دستم میرسه انشا الله این شماتیک lpc تموم شد منم شروع میکنم یکم این t107 رو جلو ببریم چون تو این تاپیک برد کوبی برد همه درگیر اینن به چه تبدیلی این برد رو به ال سی دی های داخل فروشگاه وصل کنن ساده ترین حالتش استفاده از همین t107 هستش که ورودیه vga داره ولی راه انداختنش کار حضرت فیله البته این بورد کوبی برد ورودیه av هم د اره که با همین t107 هم میشه راش انداخت در کل راه انداختن این av باهاش خیلی سریع انجام میشه منم تا فردا این شماتیک lpc رو ردیفش میکنم تا اقای زارعی کاراشو انجام بده یه یه هفته ایو ازادم تا روش کار کنیم البته اقا صادق اگه شما هم این برد مارو تهیه میکردید خالی از لطف نبود با هم کار کنیم ما خیلی مخلصیم اقا صادق

sadmonew
23-01-2013, 01:06
... البته اقا صادق اگه شما هم این برد مارو تهیه میکردید خالی از لطف نبود با هم کار کنیم ...
سلام مهندس
منظورتون کدوم برده؟

kamikazi
23-01-2013, 09:21
سلام اقا صادق همین اخریه هم برای 4.3 و هم برای 7 اینچشو برات میل میکنم اگه دوست داشتید و وقت یاریتون میکنه با ما همراه باشید خوشحال میشیم مهندس

vurya1
24-01-2013, 19:39
با سلام
دوربین و وصل کردم به برده هیچی نشون نداد.lov:lov:lov:lov:lov:lov:lov:
دارم رو ریجیستر های adcوتایمینگا کار میکنم فک کنم مشکل از اونجا باشه.

kamikazi
24-01-2013, 20:18
برنامرو چیکار کردید که چیزی نشون نداد شما باید بیاید اون بفر my_value رو تو یه حلقه بندازی و تمام رجیسترارو با اون مقدارا پر کنید این بدبخت t107 از کجا بدونه شما چیکار میخوای باهاش بکنی شما باید 3 تا حلقه برای 3 تا پیج بنویسی و هر پیج رو با مقدارای مای ولو پر کنید البته باید رجیسترای تایمینگ ال سی دی و سیگنال av ورودیتون رو هم ست کنید برای سیگنال ورودی شما به چیزی دست نزنید برای ال سی دی تون باید تایمینگهارو ست کنید اگه بافر مای ولو رو ببینید متوجه میشید که تایمینگها برای ال سی دی 9 اینچ ست شده مثلا رزولوشن رو 800 در 480 ست کرده شما فقط رو بافر مای ولو و دیتاشیت کار کن

vurya1
24-01-2013, 23:21
آمهدی از این کد ها استفاده کردم.

printf_me("--------[Page 0]-------- \r\n",29,0);
Page_SEL(0x00);
for(count=0 ; count < 218 ; count++){
v_page_0_tmp[count] = I2C_Read_BYTE(T107BL_Serial_Bus_Reg_Set_Page_0[count]);
printf_me("data: %x ",9,v_page_0_tmp[count]);
delay_ms(20);
printf_me("Default Value: %x ",18, T107BL_Serial_Bus_Reg_Set_My_Value_Page_0[count]);
delay_ms(20);
printf_me("Register Address: %x \r\n",25,T107BL_Serial_Bus_Reg_Set_Page_0[count]);
delay_ms(20);
}

printf_me("--------[Page 1]-------- \r\n",29,0);
Page_SEL(0x01);
for(count=0 ; count < 142 ; count++){
v_page_1_tmp[count] = I2C_Read_BYTE(T107BL_Serial_Bus_Reg_Set_Page_1[count]);
printf_me("data: %x ",9,v_page_1_tmp[count]);
delay_ms(20);
printf_me("Default Value: %x ",18, T107BL_Serial_Bus_Reg_Set_My_Value_Page_1[count]);
delay_ms(20);
printf_me("Register Address: %x \r\n",25,T107BL_Serial_Bus_Reg_Set_Page_1[count]);
delay_ms(20);
}



printf_me("--------[Page 2]-------- \r\n",29,0);
Page_SEL(0x02);
for(count=0 ; count < 49 ; count++){
v_page_2_tmp[count] = I2C_Read_BYTE(T107BL_Serial_Bus_Reg_Set_Page_2[count]);
printf_me("data: %x ",9,v_page_2_tmp[count]);
delay_ms(20);
printf_me("Default Value: %x ",18, T107BL_Serial_Bus_Reg_Set_My_Value_Page_2[count]);
delay_ms(20);
printf_me("Register Address: %x \r\n",25,T107BL_Serial_Bus_Reg_Set_Page_2[count]);
delay_ms(20);
}

vurya1
24-01-2013, 23:44
آمهدی یکسری از ریجیستر ها باید برای نوع سیگنال ورودی تعیین بشن
مثله دوتا ریجیستر زیر

You can see links before reply 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





You can see links before reply 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 can see links before reply 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 can see links before reply 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 AAAAhMz/AwPpnEJYvGZIAAAAAElFTkSuQmCC

kamikazi
25-01-2013, 00:44
مهندس تو این کدی که نوشتی اومدی رجیسترارو رید کردی باید برنامرو برای رایت کردن روی t107 تغییر بدی روش همین روشه مهندس

در مورد رجیسترایی که عکسشو گزاشتید هم بله باید ست بشن برید تو این بافر مای ولو ببینید چه مقداری گزاشته و برای چی این مقدارو گزاشته منم متاسفانه امروز رفتم جمهوری این الفا مدار بردو نزده بود این دوروزه هم دستمون تو حناست

vurya1
25-01-2013, 01:15
آمهدی متوجه نشدم ii998)ii998)ii998)منظورتون این دستوره()I2C_Read_BYTE
میشه یه راهنمایی کوچلو بفرمایید:mrgreen:

vurya1
25-01-2013, 01:24
البته کد ها رو شما و آصادق نوشتید.

sadmonew
25-01-2013, 01:25
آمهدی متوجه نشدم ii998)ii998)ii998)منظورتون این دستوره()I2C_Read_BYTE
میشه یه راهنمایی کوچلو بفرمایید:mrgreen:
سلام
مهندس این دستوری که شما نوشتین برای خوندن دیتا از آدرس مورد نظره.
برای نوشتن دیتا تو آدرس مورد نظرمون باید از دستور زیر استفاده کنید:


I2C_write_BYTE(unsigned char _ADDR,unsigned char _Data)
پارامتر ADDR_ آدرسی هستش که میخوایم دیتامونو(پارامتر Data_) اونجا بنویسیم و به قولی تنظیمات رو انجام بدیم.

vurya1
25-01-2013, 01:34
یعنی برای این برنامه بصورت زیر باید نوشته بشه
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_0[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_0[count])
درسته؟

kamikazi
25-01-2013, 02:05
بله مهندس درسته باید روی رجیسترا بنویسید تا عمل کنه اون برنامه ای که اول داده بودم یادتونه روی رجیسترای t107 مینوشتم اونم پایه gpio رو تغییر وضعیت میداد برای pwm با تی 107 هم همینطور

vurya1
25-01-2013, 10:59
این بار از این کدها استفاده کردم ولی میکرو به حلقه while نرسید.
یعنی تو حلقه های ادرس دهی به ریجیستر تی107موند.
بنظر شما اشکال از کجایه برنامه ست؟

printf_me("--------[Page 0]-------- \r\n",29,0);
Page_SEL(0x00);
for(count=0 ; count < 218 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_0[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_0[count]);
printf_me("data: %x ",9,v_page_0_tmp[count]);
delay_ms(20);
printf_me("Default Value: %x ",18, T107BL_Serial_Bus_Reg_Set_My_Value_Page_0[count]);
delay_ms(20);
printf_me("Register Address: %x \r\n",25,T107BL_Serial_Bus_Reg_Set_Page_0[count]);
delay_ms(20);
}

printf_me("--------[Page 1]-------- \r\n",29,0);
Page_SEL(0x01);
for(count=0 ; count < 142 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_1[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_1[count]);
printf_me("data: %x ",9,v_page_1_tmp[count]);
delay_ms(20);
printf_me("Default Value: %x ",18, T107BL_Serial_Bus_Reg_Set_My_Value_Page_1[count]);
delay_ms(20);
printf_me("Register Address: %x \r\n",25,T107BL_Serial_Bus_Reg_Set_Page_1[count]);
delay_ms(20);
}



printf_me("--------[Page 2]-------- \r\n",29,0);
Page_SEL(0x02);
for(count=0 ; count < 49 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_2[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_2[count]);

printf_me("data: %x ",9,v_page_2_tmp[count]);
delay_ms(20);
printf_me("Default Value: %x ",18, T107BL_Serial_Bus_Reg_Set_My_Value_Page_2[count]);
delay_ms(20);
printf_me("Register Address: %x \r\n",25,T107BL_Serial_Bus_Reg_Set_Page_2[count]);
delay_ms(20);
}

kamikazi
25-01-2013, 14:56
مهندس طبق نکته خیلی مهمی که اقا صادق زحمت کشفشو کشیدن تا تابع

PWR_Man_CTRL();
رو اجرا نکنید هیچ کدوم از io هاتون فعال نمیشه در مورد همه پایه ها منظورمه پس حتما این تابع رو بیار تو برنامتون این اولین قدمه در مرحله بعد بیاید از این توابعی که گزاشتم استفاده کنید چون من برد رو ندارم نمیتونم الان تستش کنم از دوستان اگه کسی ایرادی توش میبینه متذکر بشه تا کار این اقای یونسی راه بیافته
در مورد توابع حلقه بهتره اون توابع مربوط به پورت سریال رو حزف کنید چون بدردتون نمیخوره عملا چیزی که نوشتید درسته ولی ایا مقادیر تایمینگ رو ست کردید ایا پایه disp ال سی دیو یک کردید ؟؟

vurya1
25-01-2013, 19:45
ممنون آمهدی بله از این تابع


PWR_Man_CTRL();
استفاده شده.پایه dispهم یک کردم.
منتها تایمینگا:mrgreen:(نه هنوز).

vurya1
25-01-2013, 20:12
از کد های زیر استفاده کردم تا معلوم بشه روند مقدار دهی به ریجیستر ها چه جوری انجام میگیره


//printf_me("--------[Page 0]-------- \r\n",29,0);
Page_SEL(0x00);
for(count=0 ; count < 218 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_0[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_0[count]);
sprintf(count_d,"Count(0)= %X ",count);
set_cursor(2,1);
lcd_putsf(count_d);
delay_ms(50);


}

//printf_me("--------[Page 1]-------- \r\n",29,0);
Page_SEL(0x01);
for(count=0 ; count < 142 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_1[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_1[count]);
sprintf(count_d,"Count(1)= %X ",count);
set_cursor(2,1);
lcd_putsf(count_d);
delay_ms(50);
}



//printf_me("--------[Page 2]-------- \r\n",29,0);
Page_SEL(0x02);
for(count=0 ; count < 49 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_2[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_2[count]);
sprintf(count_d,"Count(2)= %X ",count);
set_cursor(2,1);
lcd_putsf(count_d);
delay_ms(50);
}
که معلوم شد تو ریجیستر d1(که 209مین ریجیستر پیج 0هستش)متوقف میشه.:baad:
نمی دونم چرا؟؟؟؟؟؟؟

kamikazi
25-01-2013, 22:05
پطور متوجه شدی متوقف شده مهندس ؟

معمولا زمانی متوقف میشه که t107 بیت تصدیق رو نده یا به هر ترتیبی پروتکل i2c اجرا نشه

kamikazi
25-01-2013, 22:09
مهندس شایذ t107 اسیب دیده باشه چکش کردید یا میکرو البته اگه ال سی دی کارکتریوم وصل نکید برنامه تا زمانیکه وصلش نکنید متوقف میمونه اینم چک کنید در ضمن این تی 107 که داغ نمیکنه ؟؟ یا نیستش؟

vurya1
25-01-2013, 22:37
با استفاده از کد های زیر


sprintf(count_d,"Count(0)= %X ",count);
set_cursor(2,1);
lcd_putsf(count_d);
delay_ms(50);
چرا یه خورده داغ میشه.:sa::sa::sa:
نمی دونم اسیب دیده یا نه!
ولی مقدار های chid,revid, هستش 8وإB1ومقدار dcoidهست 8Aar.
چه جوری باید فهمید اسیب دیده یا نه؟lov:lov:lov:
البته فقط موقع ادرس دهی به ریجیستر هاش یخورده داغ میشه.

kamikazi
25-01-2013, 23:43
یه خورده که داغ میشه اگه میتونید از یه تیکه ورق الومینیوم روش قرار بدید تا خنک بشه اینم بگم اگه اسیب دیده بود دیگه اون مقادیر چیپ ای دی و در کل اون 3 تا پارامترو نشون نمیداد

ولی حتما از هیت سینک براش استفاده کن همه این سری از کنترلرهای شرکت terawins اغ میکنه من دیویدیه پرتابلم که روش یه t117ad هستش رو وقتی روشن میکنم ای سی روش خیلی داغ میکنه و روش یه هیت سینک گزاشتن داغ شدنش یکم طبیعیه مهندس

vurya1
25-01-2013, 23:57
خداروشکر که اسیب ندیده:125::125::125:.
حالا بنظر شما چرا تو ریجستر Shutdown Control Registerگیر میکنه اخه.:(:(:(

vurya1
26-01-2013, 00:25
با مقدار های دیفالت هم تو این ریجیستره میمونه.
اخه چرا :baad::baad::baad:.

kamikazi
26-01-2013, 09:37
اصلا این رجیسترو مقدار ندید یه واحد از حلقتون کم کنید و از این رجیستر پرش کنید اینو بدونید که این کار پر کردن رجیسترا با مقداری که از حک کردن این t117ad بدست اومده روش درستی نیست چون اگه به توابعب که با 8051 برای این سری از کنترلرها نوشته شده ( مثلا برای t101 ) دقت کنید برای ایجاد خروجی cvbs یه تابع نوشته که چنتا ادرس خاصو مقدار میده شما حتما یه سرچی بکن یه فایل 10 مگی هست که تو اول تاپیک ادرسشو گفتم از اینم میتونید استفاده کنید اگر اون تابعی که برای ایجاد ورودیه cvbs رو ببینید همین ادرس پاور منیجمنت و 18 و 19 رو ادرس دهی کرده به همراه چنتا ادرس دیگه ولی اینم بدونید من اینجور حدس میزنم تا LUT_RAM رو مقدار دهی نکنید این T107BL رنگهارو تشخیص نمیده در واقع این رجیستر یه جدول تیبل رنگها براشه تو این مثال 8051 هم از همین رجیستر استفاده کرده روشش تو دیتاشیت گفته از مقدارایی که تو اون مثال 8051 گفته هم میتونید استفاده کنید یه رجیسترو باید 16 بار مقدار دهی کنید و خودش ادرسشو بصورت اتوماتیک افزایش میده دیتاشیت رو بخون مهندس اونجایی که گفته لوت رمو چطور کانفیگ کنید

vurya1
26-01-2013, 18:29
مشکل ادرس دهی حل شد.
حالا تمام ریجیستر ها ادرس دهی شدن(البته بغیر ازD1).ولی تا اینکه ادرس دهی تمام میشه السیدی خاموش میشه(بکلایتش)ولی 17ولت خروجی mpتغییر نمیکنه.یعنی همون 17ولته ولی السیدی اینگار خاموشه8O
راستی آمهدی اون فایل 10مگی که گفتید میشه ادرسشو بدید.(پیداش نکردم).

vurya1
26-01-2013, 20:15
آمهدی بیت های (4:6) ریجیستر Source Select Registerبرای چی هستن خوب متوجه نشدم که این سه تا بیت کارشون چیهii998)
You can see links before reply sNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFB QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAFJAoADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJ xFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3O Dk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIW Gh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx 8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRM iMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2N zg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goO EhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPEx cbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9D/jxqXxE03wBI3wwstKuvE0t1BCZ9ZcC3srdnAmuCpdPMKJlgm4Z x3xtPk/7GHx88YfGbUfiTpfiG90jxXo3hjU4rHSfG2g2htrPWlZWMhVPM kUlCq5KMV+cemT7H8X734haZ4ZgvPhvp+iaxrFvdxyXWm607x/a7QH97FBIrKsc5GNjSZQH73FeAfDrwD8VPAfjf40fGqP4dWp8Q eLoNNTTvh1Dr1vHPI9uDG8lxd7TAjkMzDaXGAQTkipg+WUm9Vb 7npa3fqtO7vptclzRilvp8+jv0XfXSy01I/2lPir+0B8PZPiX4u0v/hFvBfw78HWEV3pMuuW6XsniWXbmWIlLlWtwG+VQUDMduM549r0 j4k+KPGn7N9n468M+GVuPGOqeHU1PT/D91KIla7kgDpCzuygLvIGSw47ivmP9obwt8cPjJ8efD4134KXv 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 oJZYou can see links before reply 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 tLkiSNLS8nb7tnMSWCgYUZJNe2UUAf//Z

vurya1
26-01-2013, 22:51
متوجه شدم که وقتی ریجیستر Soft Reset Registerمقدار دهی میشه السیدی خاموش میشه.
وبا پرش از این رجیستر السیدی روشن میمونه.
ولی بازم تصویر لا تصویر. لماذا؟ الله شاهد دی بیل میه م:unh::unh::unh:

kamikazi
26-01-2013, 22:56
یعنی مهندس کارش تموم میشه ال سی دی خاموش میشه یا صفحه کاملا مشکی میشه اینو حتما بررسی کن چون شاید راه افتاده و منتظره از یکی از ورودیها سیگنال ویدیویی رو بگیره اینم بدونید شما فکر نکنم تایمینگهارو دستکاری کرده باشید حداقل باید رزولوشن ال سی دیتونو 480 در 272 تعریف کنید و بک پورشو بر اساس ال سی دیتون کانفیگ کنید قسمت تایمینگ رو تو دیتاشیت بخونید و با مقادیر بدست اومده از T117AD مقایسش کنید سادترین نکتش اینه که ال سی دیو 800 در 480 کانفیگ کرده چون ال سی دیی که بهش وصل بوده همین ال سی دی 9 اینچیه داخل فروشگاه هستش شنا باید مهندس حتما این قسمتو درست کنید .
برای مثالها هم برو به این سایت برای دانلودشم باید ثبت نام کنید هر چی میبینید دانلود کنید یه TERAWINS توش سرچ کنید مثالهای خوبی میاره

TERAWINS - Free Open Source Codes - CodeForge.com (You can see links before reply)

kamikazi
26-01-2013, 23:02
اینو مهندس حتما ببین که تو این پروژه ای که گزاشته چطور اومده برای هر سورسی یه تابعی نوشته و برای چی این رجیسترارو مقدار داده خوبی این سری از کنترلرها اینکه همشون تقریبا از نظر ادرس دهی رجیسترا مثل هم هستن

در کل مهندس برای ایجاد ورودیه cvbs باید یه تابع بنویسی
1 پاورمنیجمنت رو اجرا کنی
2 adc رو کانفیگ کنی
3 پنل خروجیتو کانفیگ کنی
4 لوت رم رو کانفیگ کنید

تو این مثالهای 8051 همه اینارو گفته ولی باید روش خیلی فکر کرد که چرا مثلا از یه رجیستر خاص استفاده کرده و از یکی دیگه استفاده نکرده ؟؟؟!!!!

vurya1
26-01-2013, 23:07
نه هنوز:mrgreen:
این قسمتو میگید3.2 Input Timing Register Setدر رابطه با تایمینگا؟(صفحه 65)

vurya1
26-01-2013, 23:09
آمهدی بیت های (4:6) ریجیستر source select registerبرای چی هستن خوب متوجه نشدم که این سه تا بیت کارشون چیهii998)
You can see links before reply sndhiqdq4rdgslebyqermufruvda8xgbyugbiufrt/2wbdaqmebauebqkfbqkudqsnfbqufbqufbqufbqufbqufbqufb qufbqufbqufbqufbqufbqufbqufbqufbqufbqufbt/waarcafjaoadasiaahebaxeb/8qahwaaaqubaqebaqeaaaaaaaaaaaecawqfbgcicqol/8qatraaagedawieawufbaqaaaf9aqidaaqrbrihmuege1fhbyj xfdkbkaeii0kxwrvs0fakm2jyggkkfhcygroljicokso0nty3o dk6q0rfrkdisuptvfvwv1hzwmnkzwznaglqc3r1dnd4exqdhiw gh4ijipktljwwl5izmqkjpkwmp6ipqrkztlw2t7i5usldxmxgx 8jjytlt1nxw19jz2uhi4+tl5ufo6erx8vp09fb3+pn6/8qahweaawebaqebaqebaqaaaaaaaaecawqfbgcicqol/8qatreaagecbaqdbacfbaqaaqj3aaecaxeebsexbhjbuqdhcrm imoeifekrobhbcsmzuvavynlrchyknoel8rcygromjygpkju2n zg5okneruzhselku1rvvldywvpjzgvmz2hpann0dxz3ehl6goo ehyahiimkkpoulzaxmjmaoqokpaanqkmqsro0tba3ulm6wspex cbhymnk0tpu1dbx2nna4upk5ebn6onq8vp09fb3+pn6/9oadambaairaxeapwd9d/jxqxxe03wbi3wwstkuve0t1bcz9zcc3srdnamucpdpmkjlgm4z x3xtpk/7ghx88yfgbufitpfig90jxxo3hju4rhsfg2g2htrpwlzwmhvpm kulcq5kmv+cemt7h8x734haz4zgvphvp+iaxrfvdxyxwm607x/a7qh97fbirksc5gnjszqh73feafdrwd8vpafjf40fgqp4dwp8q elonnttvh1dr1vhpi9udg8lxd7tajkmzdaxgaqtkipg+wum9vb 7npa3fqto7vptclzrilvp8+jv0xfxsy01i/2lpir+0b8pzpix4u0v/hfvbfw78hwev3pmuuw6xsniwxbmwilllwtwg+vqudmdum549r0 j4k+kpgn7n9n468m+gvupgoqehu1pt/d91kila7kgdpczuyglvigsw47ivmp9obwt8cpjj8efd4134kxv it4megjbfqafaeitmhor6ge+sa48y4umknmykhuzxycgwpofwp ir8wyrhuk0f4nmskfhf+0lbrjxdzc6sw2jtxjdaakmmzg+wged nfxfxotdfx0tu/wxbzwswsret/vvbb8nbfl1fm+iueafdn4u/f/wb8ffaxw9+j2pad4iufgeg3wrt2mi6ybwxw9pcfyxo4nke0rlm gkomsvhv9y18r/sreavjb4e8d+i9e+lpwz1sxxn4wunl1xxnca3ps1vzw8asylwg gkd5rhnjcjgwxiwua+3k0n8mdenbw3q9pktnd7xmopqutw15+l r/n66dz55+phxr8z6f8v9c8c+hvfph34a6beatlqu/izxnyg7seysqiwlshmijmggwymxo0gqdgmuv8k/epuvh98o9s1b4t+i9bmvhegg28r6bh9nttugzeaj0gekrlkwz4/kuswapkghhvx4o/8aczdd8vxmq6honl8svbn1psdrl4nkuleyuobpzgjnjlmtzkrq yhkkkul5yk5jiryal9n3xzb+htd8seh/aapovhgfrpf8fiyy+g9veqpasysps0samityy52cvknomyfq/waxyyw+hv+vzl28l26b6m0tzfl/4d383prs9teex6f+1p8ac3vpc48qw/iyjtpf7a6djg9pcjdqxfxj5ucs2zriale5wc6kopzge1rem/j94c+hus6vpxihx102+0ntidyvy3tz3enplp5ecpzukkgt5cak jqqbzxz18vfgp8upjxdqfjg48kab4p1qndf+wegrzv0nuln7dq dxcgnnhvooywo1npcdjlez45r47/a/4u/gbvpip4ghgwls5/epgcx0ex0xdztzpeuo9se7wyowva4qk5bkcydsekqhvnkwmsk/rrvf321a+wi31asuj0th73jkwnkn+f9td6r1x9q34v6loseq3f iynlwa5ktyesyuzj7lo2vxegbyzjlepzcyorr4od2oat+kv2mf hl4o8oarrl/4ttbjttxim+nnsyzdrluowqrphfbjjiyqsazbckecrxeeo/a/jrwt8clt4qeffc8xjtjpcsfhq50bnsisbublutmjonmxeyneq6 l1pyajd0rz39o/4h/e/wcjgv6l44s08aanqp8azcabe+h/aiy+pydknvlnkkvpjribi7hdsvtkfcgx5gbiljrt631/h87j32v7e3u9tll8ur+lrtw62v1prjqpegm+ktgs9w0i9h1htb umswxvu4zjfpch+ny8v8x3fxc+lnipvvegq+gpij4hxutov72c y+f11pilfxiwtsjhdndpek0usyrhg/l7f3qcfck+rfsy/cef4m/csx8pxu+qz3klzcahchwtwtvloszytk/mxkwwirizesdp+yt8zfepl3xv8lfenx74e1p4feifhjpnjx7yo 4t7px7pqtlb29pueq21w8rqxeusqkh9zg/zllwysqt9yp7uv3f8n+g6fvr97t+vv+7u9z8z/theavhpfabpni3who2t3kcukmmxw8t5jab+jtm3rxcmqw8xyqf ktuwkh+kitfjbqomxwp2fv4rtvckoug9ldfjutcsi0hljxs2kd noo9fl3xy/zt+kp/cxlqdj4k+juu/2nzafa3kvglx3b+h4fphti7ewe5t7im79xj3b0z2w23z8uw6jx f+xvr+u/dy++hulxs2l6epanhofnq9zqczst1b3rt+u0irxurtcr5ghuyo duqvqamjvf7n+luwxz3tbv6jpaxtps6xrfmjf8l3/ypf8awf+0z8ofiw+pjopiecstto3mui76caxcqpjfoq3cixhgr +9tkcj5q8++i/7bhw90f4xepte8h+jnp13xvd2kz39rzsqt+xemqgi8fyr58o94 w0kjzqdyy4jhg3hn9i/x74207xbzeity+j2nsz6hqgkwm/j/amf22vw3mzxhbjfbwqzchuzsrsapuhob7p4m0b4t/er4femvhpe/dftfdbyef7jr4nvfxhhndd3btvlj+zxpfuezbgmyxff7rvokr6 9v87/dzabu4j6x9f8al89ddtd3t4depno+jxgtsfe+kyyzwn/b5ipnatwrejib93kquvza4yorzydmvkop4vffa0+difec/tb/dus6gkdwp+ew1lw9fdljf5n2vp0vd4b+dcebjx8vavrn4aahro reanim1/w5cefny+zikfslq6guzisvyjmklvgwiayyboechir5xtf2m7ts fhd8pdy8jeefcnhl4zef7e1vwvjnktwf9crftule6ljulxjlh5 ojzYou can see links before reply jbgdubkl2j8pyrw548/an+g/w1tsjr3iu0jbvi1ns4rgos+klhbpoet1dhd/01icdu1fjnxj/zh+kfin4la18qlot4k6gfghsjrvw94i+ifrox0izlwocrbvdhj hckpjyjyxzsnjy+oez+hxgdxl+y54qg0/wno9p8rbmtwrp2n3mitek7vdx0tibm8cxejywwlnbmbhl8wijz ioey5xb5zc0ttdt++ny/m2bxjzb6f5a/8dfoe/8ahp42eefiinb13w34vtlvw3f2wpxeznpiixs200ucs4mcki0i ysdkycsblofyeo139td4zp4e8y65owv/anpxugafnecym028ie42yvxirog80rkemgwimgdglgoa8y/y18j6rr3wh+husppnld6y+n+k4p4xcawjtdalg8ka7dxidy5mm eofhigqdg/ct9np4palf+m9jti/f3htwvqoi6hpo0dxh4uttcsfnkizlc2aiuyqxqtyzcrfcaqt93 dejxu4x6rdu99f+bbc2oulmnlbmt8u57r4g/bi+h+pfctwv4q8seiyno1hxrgkaswhslrzhlwkzjb7gmecybh5 pbtazvi5rsvff7sxw18f2ul3op+kryw6ryzajp72mmt79sgian zgh8hh8wgyp8i5y5jaivsfhor/alk3xa1s38lejxb+pvdeowfhftvc15opgpx1aapdl7n5vfw8pv 4zoxwqoq70dpmbvi2b698e/wbmxxf8jpip8lbgq6jfarpokeif7uv9v1ulurik7vrm1mvwm8m bps5sviwiibzljke9jjtnulz2v3b7m1v30/lc44yngebrxs/4x18v+dsfv9vol1bxtr5mcih13kvocmjipi+hqsiiuu6qooooa kkkkaciiigaoqc+vonntjbq5keues7nc9hxlnib4txf2hg0im2 sr4nxiazd9b0h8/pwnsrgkveprwex18dk1jadx0r6pcxtvaageekehvi4x+dvv8q6 uxwntsyfqxcf4186ttyxerssynli3jdyst+jplclxj6rpqo8nq t71xx0/wccftcm8dwgekrzep8aehbfpr5u0rwlzrlpbiyuhgku5+u8n7e dcprxrngz4kqeizes7xftl4jc4pysn29d7v0ustgo7prnky7jk 2ei6ln80vv3xyo1ryv4uegvhlj1mayercocf7wplb8hg/h616pvhw9jh13srmxn4szcbv7p6g/gcgtqtp2khe8zl8w8hii1emz9ov8amfn9ewfctxmvtkm0+aqnj aegihr5z/ng/waxxlwrazno2pxflcdeslbtjofqj2iwfxqbqnzl8p6vbx0i3gj vmtonyngj8rxj0pulo7p0nmmlhmmk4w33t/rufrtfrwtwl5bqzxnmcqb1psrkvitgzpar3j8maadmypjy6w08 i6mzeddf5yz3lhh9a8i8a6q2kekrfwcjm4gkhqred+ed+fbpxj 8xr+irydttpzpbafzll6sydbj1a5x65ndt4b+hrehptf35jkvg qbi1grdnrz69upfrmvmletwxjsup9tq9nluwywj+kpe0evb/aip/aatqr3qbdub+1vbm2ww5tv8avu3b8oh9eelafffekklsffynks sk7pbequuuuyaooooakkkkaciiigaooooakkkkaciiigaooooa kkkkaciiigaooooakkkkaciiigaooooakkkkaciiigaooooakz ypeukxwvxehw6rzta1aqx3nxpsdwjxmmtkhjhjb3krfwayjb2n hstb3wngd2cooywjwak+gvh34w13wf8r9c+jvixwzrunad4116 9ttr8v6jpy/yxyxrrjsevy7l51vrb2qdziowdpisqt8ziuavv6v0xzyppli5f 1bdv5i+2dr1zttinsil/ulwymv5/s1nhctlg1zntz/ljbi3ttr22jjwppqgmzeitkttctdfl1ozi1m6hkuynoe4qxe0s fq8irk7mvs6gsbgfhnqk+hpjt421qlwh8jphcor3l348bxtzvu 8kzxhmis5gsnscwpbyemdkkr2yzk7tzegsxxv4mnt/h3hjxjo3xhuveevy/bnwtu+2/ai5nt7ljbslqmkowmo6kbaagmhcg7szrftbvor/+kos/k39o2twhs+xzx/t6i/ztxz8r/obrxy38upghidwv8tlvwja6b411xqlpws2sw+o6trdndlhctmy szyy395ajehcrhy8ug8871wurm/dfxb8w6brkevepdfu7rqrm40onnq8iapaspofzpbbh9p1cx5zv pnlojfwvgsokmianrtftxap9aup5r+nornocu/60t/j/0tt7irb8y+p/aax8otmgpek/eekegnolbbd6zfrwkjy9bvkzrnnpmvnr4nfetv7t4hajpxjtxh q2qaprv/qswl6xot/axvh7xo0ewrixgm6s2kt4u2eby1liqzysrxpcj0n/aiay1aa19h/tf/hhrx/hhftezz/l864+3fzs89fsvmbe3lbuntnk/lbr/wah/l5cdk5ex/df13oz1/4med/cnhy08qa34r0tr9bvcgttuv8auyylwcumpsldgrbhymhkdku6b 4x0dxxlqmwia5puss6bcg0vk0+7jna1mayypqhoxwcplbb9q+i dm0wdw/2pdmg0qs6t4bnx1cdrf7nvjre2+1/2jdhutbtgy4h2hfmkhg8ygclwdjsns8reedb8phtncv7rwpda+ ilvvnd0bx4yddt5bqcgtu41un/fxrkr7o2bywjjsunbvstdlv8aav/ts+v467bxsrssvjtlp+ra/peqv3a/29uen7b3m08mm8ustuwsanhbamkagmb0jbb57gvjvxd8enc1qz 8a6t4ct/gevwazpnhd6drftqgl6faqplyxtx3f5b3f1bu5lld1cgbkwu2m bgqo8/zp0gzb4m/home+wepxvhj5f9pxbxjtbnvmxzpmgxiwqqqfb4vqkuhzyg9lj v8agk23+1+bkmnbtxv2/bv9d6poopkzkstl87apjxnopw5rjuyuwy+j+opdnihwtu0fstf 0vu9x0pltulczvy5z7msmqjo1ytgsom4dnjqvjnw3omeqyan4g 0rto9jjjl1bru9jifmkmflaysw8sng4lyzg4r5vsypcuhfhj4l 614nsw1pwhqllq2kapbacjrswtyat3v1cswy3cf4fqhgnlu+w3 sw2+qfhlq7brnb/brsrddcdaehmmrszjgc265d2yksxpjjpnw1a3e348yx5o/4bh3p8vs6+5/8ab0p0kvgwbbbb5bheuv8z/cbwp8r5rabxb4n8p+kjbb/usa1pcf40xjpymrg29t09a8s+eou69px7rfjvwld6/fa1ovh4c0bvbznrzzjirizriocq+mhx8lw2z2qc7qo4r36iubw/ryihjtfd+kt/afilkyt9ntibw0gitbwfbhfbcgri1awfvrwab2ft0uvo5yuuuu affffabrrrqauuuuafz2u6/zehll7veyfej2qqjlmfqcpnw1iz0oza5vz1gihaj6sfqdua8h8 t+klzxpfnncshyvy+td/dgp/r0ya5a9zulpue7lewsx8+awkfu+/kjyup9y+jmuyjbb1tfb5udii4u7fsdz+ddkvhrwn8pngf/wcibzt7efxjje/1aviori7beufyfbzmvqopja5jfahwzazbwla/zqgceifb1357/hj8mv89/tuprxxu+juieadn8ia94v8adejabprgtwahlzxf6xphjbp6u11 cwidhe0+fzmdjedvqiavjo05at/lu/wanvoyn8wx9rslhax7uenlbxeyu/n/hrqftdz4x0i7jks6zamvtcoi+hayk878v/ciw0v7rr2a4igwa2c/oo/2t3+nx61538l/ivqhxmtphjpuvaleehdqk07vrbxhp1pefzphrnk1rc9u0iyyy8 yeykjdcfu/moqj4p8dnxp8aen4iw3id4s3uh6f4uxrf0s/tulobly1mhrzeym0xkzi5lzoc7sgwrgeyg11vmnccur/eu17xxfuu61plweaync/visfnf9+z7dntz6f0ggkeyi7glvmrgykqwoqqcegvevehxd8z+ ili616ftny8paq/i7utinvr6801niw3iklsomwxuvto9iusdm8gm2c27yzk4wl+lv euhhyazeaznyelrjtyz4r641scfs9xamiwwa3mgfiatzpluerg grsqtji+flfx/d8vf8t/wutt9uwukp4umpx9h5no357ew9noffhw88yf8jlpxgucft9soe jf89f7n9fx/wcvxxv8cfahxza3ia+jll8rwn3pl7gl/sdyukdrisjxgjywytir8+hkkoczxwb9jahgcdkhkev7ghqc8nd z86znblcyi8famtv69v/xc8y+lvhp5dhruc5vveu4hbn5w/xh5v5fx0xe2kd/atw0yhopukmd6eyr5z1bs59f1geyuv2ywttpuoxhsrg1xyqnyy 511ppsgxvtqlw894ben/a/ylhw9/ae8aajfsegtt8b6d9rsywxww1obp45qcneyw+7oc8yydkv1njl 4hy+iynl0djbbykkzgyeynoohyfqa+e01hx1+dfjwwm0bsb4sv ne1q1u9bnu5z5bcj7yffcpalbhlq9xlxwxwacd54c8dejfddv4 7frti8q+jtz8kxgmw+g6ha6rpkempc9tave9xhleryzfatky7x fimopk+chgtcfxel2uxora+tt/mvx5e5jda5du+uzjebbthpddf8+3q0favw+8bf2dg15qmub37e ewv3vjh8s/t/gusvdb07tl2ws7y/tbw71crobo3nmvjll1quyxqtlyevmigsappqv8s/e/9ohxvo/ictu9d8qxt1s+jdj4br7u4isypjmsedxp0fjuka5khmlxeoib5 yyhaqbnehfhcwpqfs0fepxr4ymvtwvj9w1lw4bm6hk28kelxtx crcmld9mbmraapzfpubbr08prj7lmwkv9/wapn89ov3awb+fxujryiq6ltwt2+tat5arbfvre32ppvj7wxro oa3yaf4j0m+vtdylqtrbx0ukunkgkcdvymi4vj8+oh9kzafetw pf6jpos23ifrrjr9xms207uir+jre9lclujhkdbzgyggkpjjbx xxt8rpc/ioxuvct9y2dxp2o/f7w9/wj2rrqdkkn1pfx3rzxw8vpdamc8cqn0fm8sefovcxjluph54yj gmad8mblxvgvnb23ypzst2amw2gjost1flr0hk+2kcyt2urb38 ux4l6twcfuod2wz9pmvdf/gv4v70fbt14h0qxvzlo51ozt7uo2n49vloiyjadgylschaen3t per6sgumpbbgqr3r4g/axxubl4t+p9butf1ju7gb4wzazoly/lbzlzzeuyfe4bgf3ywnjg3hfzxiv9od4iafffe0ary+ijdv8la/p2macqalpsemjaslbylzhcxaxe7xe+qctypd86+wqwatfzpmul 6u/wceux8/w18jjtvhnx9xipfk/v8avpvwimxswjusu1iasvoadwbad1ckkkkbhrrrqauuuuaffff abrrrqauuuuaffffabrrrqauuuuaffffabrrrqauuuuaffffab rrrqauuuuarxntde20tvcrjpbkhjkilumrqrgqqecco1end45f cdxjor6dewsy+fvknizdb8j31vowyzplef2m4tltsfktavz4yo 29k9qr4k0l4t+dtr/zi8u/d3tdz07xl491jdc0mdwjpd1hc6kz7i9uy4/mt1jenazfzncbvxkkci1ouuvd9ur/r9qjromg7j9ei/r9d6vg+e3gwhxpj4mh8g+ho/eu0y3t6wmlwc7evuzfkmwtewcoyhs5ayjotxneffc3wm13xp4q ttd8g6e2q2cktnrf5f4ceuczzhtpebkwioctstzvv3iiuoacv8 seetn07wt4jg0hxffof18btp8qadz2op3l4x16wzjebvnla8ql wbw6y+z5cotbnl/mgbg1lspavgrubo2oaho2g+d7/amfa6b178xwxh2r441wgg/iwii4jdv5mtpgpzepivtu0ovovo+js/wdwffk/wskdc6fnjwd1p8pp9npw59v+lvh54v8fpyr4o8m6p4kwwm+0wi 6vyrxqt5f+ekfmkdje4wa4rwdu+ekff0/2pp+gh4i6pdzbnqutju3tul3i8nssdyy8/o6uu1hyocga18wfsk/fhtpb/hrwhqnjtxbdpdhbf4r0g0untv7nrkuqwr29lhhkxdh8qnvlglm +1noztrzt7l4w1buthvvgfjptz4atvc3w5urxtct45la3hn1ci 7yiqfuxziysw4cswpbnau4kvsmxs2vxvr5aizqsckdr21inpvd ppw89fxpvw2/w18a/foxij0tr9e8delkmmv/baqip9s8la0ipdjhhmc/med9xckgekcanivq/bhxmvbrwh4n0psfflwken/npusaal3bgkjsle5eifnxakta+98ucyxwd8abwx/4vva+j7w2n0nhse38r2i2sfnmmhzsreq9s9szowb134r588c6i z/cctx/4ks9tnm+ifiuwv7gtx32g003srgqwseoyeu7c1zylavafy1yyl 1usaws/ha2ax3tjenx/ambbubk3xj6tn/crv10t96vj6kvx4p0pxpb+h3fhp9vqimw8p262iitzfarj5jc7 ycrmv4k5ulrnokdrfwn8eejrkws9y8g+h9vtlc4a7s7e+0ucao 2mlfjlgrkqjlmziwwcknvx59/cuv9d8xemfdwgtbxwlw+tejidc07r7r7wzjgm0sjo1tiwztsls syltsfcxuaobuf345h8rq/cjtpc9xdx+qaf8irix1ehtfnse3kzabhe226ns6tphhogrr5ih hgsk6fzqu4xvullxzjox4cqt83fyexm1gtts2tpjxx48za9d9d td+f/g3xrrula1rphlqtx1nsidp+o3+mwz3fng5hkympapbapykcilu/hj4o1dxa2vxxhpq7nxglhnopzabc9yzid3kv5pxdute205yu44 xk188/ao48et6x43/sudwha/bzynj8i30qac40bnv8x9xjmzy1m5/0tenl8scm7jizafvlyyjytff8aeundp7gpcqbk8clqjrlplf6l qfrawsee3kjjy9mkka/maym3glav2jsktatpmvh544+eop/edvb4st9ktpfgrljpqdvor2z1ryfvmk7ajevrh/eynk2z5xvbxp8q/gnpvx8slbxcdauztns7o78yrnpf2smfyyw32ojg3mkbcah3mow caee/nvwn1o48qar+zb4l8mrw9/48+hkv83idtlqr4bpckonzwos7kozqrlnkhqldvumyhgk4/wcnpgq/8e+g/wbopq7+y0+1ut8ptdmv7rtrt5tdxuupxry3blrid0kjyuc9plx npy7ziosuyu/rdmtbnewnmomua7lo9pldpnpzv/i/ro08p6rb6xca3bazzq6rdwr282or26lctqowmcbyabmvs7ektg bjjqa06+zpgp4bsph1+1j8s/cnh6e6b4dphrrnuonrmfjn5i91hlcbenmycjn79xiy2tzx03sk rwt/wphb3wvl+kt/acyuuuvboffffabrrrqauuuuafq3l3fp9pncztshhqu7egayaq 69rlt4e0yw9uifltacr95mpqcq2haxa+mndm/keqs7onhlwc9ippuosvyp6nrgjpk9tkl5l2uep+lve9340vhil u6w1uci40bbaj+83uepyrmq+kdk0ay0s28ixt0t4idxc9sfuk8 mvgpih4xbw5rtsjg2l2wkix/cc8r+gfyiryq9guvzyd+5+gzxmdctp6rshypfd59/n13j/hl4ifr9es1dh9lvci3dhhw/hi/hj8a7lxb8sfbnw11iao9eza7folzpz6fo9zqv/lgpkwawg0ikl8sbdgkzdoxjpavhqchi4nc58stc8i6l47sfeoo fetwpgj46tdiisovgfw1smi6tf5kri0l+0zimdgbkmz8twjfky gng2dq6+zf9f1+vzzeicfa2lgvj+vr/dp9x7pf4w+e3xx0khfdhhnxbo+uzyapnk2jrxdpc3mwyjpjnmz tz1yqfvcjpkyafi23qtq+hxhpvtw0fvl7wxo15qejku0y9unpi kmsviwra5xmyxx8pffk+r/fu3h8lal4t+o2kaxcapzehvekn5hjpx+y6vbpf6bhbzc0n3bfp xgyxusbvbzjpw3hzw78hfdngw61brns+hwuxa/4htr/xvpfh2+titk03tpjnftaxatfdutypfidyom2rt7phwihqpjyt2 t+dl+h3bo2h8m5pkcn5r7tx+p33uro+3pvhn4qupfnx4nk8lak 3ia5tzata1/z8x22sejb5zn27yuabtzjivane+ehhnwlq+s6bzehnktbxuvnu fjsioxeo2f8awgkbj1yhdnvxrfs/tebz9kla1j8lw6d/amjpkpbsnjnfnyxyfyy/oglsmqblz9sp7pfazmoyojpyfgizim0y7a4kvex+hbh8zxbi4k vpm7frrb8t6nh/eyp4r2v9j3+9xs/wsemad4g8n6pz2vpyeh9lsbsynnzaww1lhhhbzeegsnqocthmg 4ypzh1r6j8kxlxfhns5xo52t03e9yaatxzvx0f4iqp4s0oh/ngp/pmubbtutpa4ks9htfw/6g5xivxtuynr8wklp++kjhwkty+cvknhhu4ifexajhnnp9zhbo eugizympqmqch865h4f+am8o77y/eb378ib83ldvz6muuvgvs0ft3pncrr0shz4qb95akpe/6i82+ed58ortx5datxwfubqw6gekhrp10us5jc3mau/kftlczeu+msf8rjlflyjsw8pfca3+jfhrwwfdhh1pgwi6sdq0o iajh5mnwucixzt5fl2wqgzvckyn0gbxz/apckwdh4+0cxg8wm68tdxrqmo3vwum1qseijmbwsxioy/tyaenmb3kmltodilvj2p+0vh8nz+1posnxnkjru8a3n2ct7/jnybxplhy/8ts/6odfmcbpncvvgeatgo7o/rdqllt5q3nqk+3lynfvmzodsq9dlejml+wvfq/p6j8veh/hfpxic61jxd4b0cdvruft4zdwv9gtfdtvpts4xcnh+9keyrtum wq7dhdyk6n18evh1fa3f6zc+afdfxq9/u+2ahlo1s1xc7o2jbzjcm58o7ock5vmhqmvhzxt4yu9t+hphm8 +kwkxx+s6tf4buntn122wew0t/7wvbm87odspkhepjx98nxmvs/glj4u8jfgs1snpudk+ixjhudx1iahr9p59h4j0+b/nla1a1k+es3tbfdg0hvqtey05braefelfpvos+sufzu/uoaurqu+6t++/5wvuup9hxok2n5lyy3flbzy2mhmthkivmt3kngxjjhytsd1ymh azdotvwfwpol1danczapys3op2y2d/m9qjpdwkgcxskjlobi+fbig9uotwrruazvz4t0o9d3ung0+d5l m6e7s2qmwticma5hmef4ontwcphh4oxvde1mee9dgpahalxsrw abd52nwhdojgfbmjdvg1cbjiumoo63/r+twk3t+v60quuuudciiigaooooakkkkaciiigaooooakkkkac iiigaooooakkkkaciiigaooooakkkkaciiigaooooakkkkaciv p/anopxtqngx4efepxpol19j1fqvd99qtpky1kxzbeb5kvlyefwk bwhxbocdgjyv8a4tfxn/0ooof+all/8j0afslffnf/aam/jp8a6hhup/asy/8akej/aitfxn/0ooof+all/wdi9ah0prxzx/wm/jp/akhhup8awesv/keux074v+pbv4na/wchh8w3qsdp0ftdqikwys/mas4nvo3dhymbqlwpgadktkniwafxlffnf/cb+m/+hx1d/wabll/5ho/4tfxn/wbdjqh/aicwx/ypqb9kuv81/wdcb+m/+hx1d/wesv8a5ho/4tfxn/0ooof+all/8j0afslffnf/aam/jp8a6hhup/asy/8akej/aitfxn/0ooof+all/wdi9ah0prxzx/wm/jp/akhhup8awesv/kesvr/ix441duncgk8x3qpy3i28zwzssltbwyzb9x1zi3thah1oa+qkk +a/+e38z/8aq46h/wcall/8j0f8jv4z/wchx1d/ambll/5hoa+lkk+a/wdhn/gf/q46h/4cwx/ypr/wm/jp/ocdq/8aasy/+r6appsivmv/aitfxn/0ooof+all/wdi9h/cb+m/+hx1d/wesv8a5hoa+lkk+a/+e38z/wdq46h/4cwx/waj0f8acb+m/wdocdq/8bll/wcr6appsivmv/hn/gf/aeooof8agjzf/i9h/cb+m/8aocdq/wdasy/+r6appsqos61aabytd3svlrkcdjjy9gb3nfogofenxxpluzbjx rfxr2btlllh0h+j15p4h+j/jlxk8f2zxpdvhet5ac2trjpc4hgtxnwrqkrlc9zlmsnj58z0gt 3+i/rq9z1dxb3x74itrwacw2k1weiih3ywtjoo7y717xpmmw2j2mvp arikcmyvr+ppvxwzb+lpetrphnf4ju0kjyorc3tucdkh/vv63o3xk8y6vp0vypgf+rmmootll5whuf8ahvxnhzqupc257wf 4evglsvjwprsy7/1/wp9rvznjvwyfe2hvfeabue+zasczpdfxh9k8o/4tfxn/andjqh/gjzf/acpxl/ef4v8aj3wh4etl+z8w3us02savp7lpzwzur3oow9tiriafmemy r2baycmg+hkkknfnx9gtohujvhujohro3zhuqynbujkgup+hfi hvd+tpfi7fyrkioreyn+fvw/ktxixjo/8ae9nqkl0fev7jhcsxmhtrufoesdied3rnx4l8ra5hig7b/wcuft/8arwxzuanofrmxszlc6/djfd/wuz9akk+uvdhxu8za1zhf4xv1uivldvtllp2pmfbp/cb+m/+hx1d/wabll/5hr3oyu4qspyevrnh6sqvrao+lk4h4ykh8o2bhg8xqa9cbgz/acfeu/8acb+m/wdocdq/8bll/wcr64z4j+opfk8nlbt+kr6ddzsya2tbgjgdib6mscq7umejk8x lhu0u/wcjotghe5njhjxdjiwrvhck4ar6q0uygm6bawi4xbesfhsmv8v +b9u8sxwrc5hio9jfrirxw2tt8+eosjhqfwr0r/hn/gf/aeooof8agjzf/i9c+ehalm+p7hewju6scovs6v1f/a/m+lkk+a/+e38z/wdq46h/4cwx/waj0f8acb+m/wdocdq/8bll/wcr69a+pppsivmv/hn/gf8a0ooof+all/8ai9h/aam/jp8a6hhup/asy/8akegd6uor5r/4tfxn/wbdjqh/aicwx/ypr/wm/jp/akhhup8awesv/kegd6uor5r/aoe38z/9djqh/gjzf/i9h/cb+m/+hx1d/wabll/5hoa+lkk+a/8ahn/gf/q46h/4cwx/amj0f8jv4z/6hhup/asy/wdkegd6uor5r/4tfxn/andjqh/gjzf/acpr/wajv4z/aohx1d/wesv/ajhoa+lkk+a/+e38z/8aq46h/wcall/8j0f8jv4z/wchx1d/ambll/5hoa+lkk+a/wdhn/gf/q46h/4cwx/ypr/wm/jp/ocdq/8aasy/+r6appsivmv/aitfxn/0ooof+all/wdi9h/cb+m/+hx1d/wesv8a5hoa+lkk+a/+e38z/wdq46h/4cwx/waj0f8acb+m/wdocdq/8bll/wcr6appsivmv/hn/gf/aeooof8agjzf/i9h/cb+m/8aocdq/wdasy/+r6appsivmv8a4tfxn/0ooof+all/8j0f8jv4z/6hhup/aaesv/kegd6uor5r/wce38z/9djqh/gjzf8aypr/wm/jp/ocdq/8bll/aor6appsivmv/hn/gf8a0ooof+all/8ai9h/aam/jp8a6hhup/asy/8akegd6uor5r/4tfxn/wbdjqh/aicwx/ypr/wm/jp/akhhup8awesv/kegd6uor5r/aoe38z/9djqh/gjzf/i9h/cb+m/+hx1d/wabll/5hoa+lkk+a/8ahn/gf/q46h/4cwx/amj0f8jv4z/6hhup/asy/wdkegd6uor5r/4tfxn/andjqh/gjzf/acpr/wajv4z/aohx1d/wesv/ajhoa+lkk+a/+e38z/8aq46h/wcall/8j1f+gfxl8vxnxz0nwtqwtyatpn94c1tu3w4toedjre506omq0 uacbbuxioc/l0xyafqtfffabrrrqb5v+1j/ammsfgt/alezwf8a0hmryyvsp2xl2aw/zq+mmsfhcai7eetuimns0yzve1krpd5jqnsaszgajyqjbvdtqn yhyvit/wbet8yf+dlqf/llqb+fv7rph/rb345fglv7yxwjbaxpqwc1hca14kudn1kj1sy2dwuufyzocbjf/fthevxpif4q1jw/cpjq+s9cm8kmlsfdd5jfg0t0uvll3eys8pqejke5obggydmd9i xxg3xbfx/265/z68qxf7kn9plupdzszgmhcdrzxgy+lxjtf8exaurl8cpfmouue c++98pnzvgck2ds+ycng+tupfu3d0/d/mt1qkfb/gfl+ps2tb7k3b7qlvmanzxjevh3uooevhhncnon/jffgx/ys6h/aolwrv1cw/xijrvx4jel1vrgkns0ead/amgvcho0xxa/4xx4wcfchxvjef8acnaj5lkuoal5ksfatv2smtqgwq53gbwlax nucgowt1ylrhf+kvedp4p8matrt+xsx0y0lvj2hujghzv0ffhp 7nxxd1ky+ke9zrfhjxppn/8aegke9mudc057azmvit0lrfasenen2ylcsfj2ichnfyf1p/xdvras3ufgd4suijvkvflqggmrg9qqdswruc+keprn7p53wj8v s/zmdw777qg8pgmarnuudjuks0bflb+vwfyg9yped/8al9b+p81d9ofvdg+f2seibl4j6x4y1mszsr+505nmjk+hvmms obe0jgrejgxhl+8/d5jibro+kn7r3ijwl4a0ahwx410rx3c3gssadc+k3s10ycmraj 1i+0s/6izeeguo24gzafmvqg18peold7t9m+ania3+0swn8q88pr5ppu tjuvmppemnwz41ol/2afgd4kond/l0+1+h/j65+5/awovpsjp/xlp/wrvq7ad6/f8al/xl89t5e8rfh/4g2q8ea5qfizwrodnlp8n1qnh3snz02e9uwmzgvekhctxoiove mqty4bzgorung+muu2x7scnhzvpggh63owpxutjp2kadcws81m 6rl/8as4uj4mgxll7ntpbvmivalvwx40v5raa5+ahis4ltserjld+h malhi2k6j8vqdkltqvhueotqc/abxot+67guhe+hxkv9c39pzx7zq7rm5raa6ev+rfny266fh/mdfxp+gf8aknelp+wmn/pfbva8r4k/9et8yf8agy0h/wcwvyhhul4i/wbs+k/l+dxi2v/7stzexuddbib7hbfk2drajxhvlymmoc5ago7wisnyvit/anet8yf+dlqf/llr5xxj/wcij+mp/blop/yyoa1qkyfk+jp/aerpxh/4mtb/+wvhlfen/oifjd/wzad/aplkgdwr4t0mfqpdn7snt4mspeun+mtx1dxrnp0klrq1xba7zr i7xtayweoaos1ip8sqp+ueeac/a3lfen/oifjd/wagwg//acyqgvhvxuupnul+axivdriwbsxfh/zsem/+0s/rtjztun0flwdj3pmxxd8yfibpmpj3sipeiivfaolx95f6olg3l xskrk6egux7f2w/odggsozxkhr8ffeh4m+bnk8vakvjik/hh46tqh2etroew6s7fy3t2i5wndpyefpluwwak9x8o/drx3ox9uvc/bvxvrtzrvx9ovbju7/w2zsgisar7y79e2iigabc9sssstt3gg+ortjkn+a3iezjgqylj e+h2dhevdz1lnhbpsmnamf1vr+fv/12kesm+mv6f8h7z49+gpxa1lwz8r9z0rrfefhexwp/e6/0+78itbqbh7azyxva+d4eyj4igzlg2tjgt4/+nut32i65zn4z07wbvw4nasl/amepawifqoyla6/eb0pmg5ijz52q3mfljivp68tpfxhknubj4gei9pyu2bkxegbyz kfj8uolitge4znhpsuc1e+j73xljul+e+rpjoqjp32k5lucyc/a/myouc+lcmirrjbqe9rfgl+nrrpy9vlctq4ypkrfwine/ndv9v5aa3np4x+f7jw/hn4ele4cwg0gxahvl/cjkae/rxs6/wcdibptjpzmrnigxvzncvc/hwlo03jy90y3k074lek3swuypynq0juahgadqiiaxjokugh4kk f8kt8yf+dlqf8a5zvpvp068pvevibf3mvdmczglton6u7k217a o55hxueb9ya1vpsl8xtnkn+62p64/lxn+inc8ealfsl18kvetkjsxisw90gnbn1s+yfrwfe3jsgrzi/hz4hr1izwf5peqf8awmrxiuvgd+x+kvqdpmck0tvjafp9zpcq8/8ajj/yjem/9jn4e/8atzzvtajqnj/xlit2nwd8v3aqdjvdqoibd2asah1ft39k5h42rfeaeddo+1/chxvp8x/cs+h9ss+oakys/wdbfnsjatugo532opi2gucxvcspei1jxr+svkcqm3tmrnhomva b/aultwaayebk/wb4dp8ad8a8qikkgjbhbbr0/war4k/9et8yf+dlqf8a5zvwfjtrph1nffblj4sej9phuoajr7rmywhp3 l9h+eo9cglp3xoj67h7gck3hzbpvevvfd+q/wamax/y+pk7/wcpl+stpyz6/hxp9efbpgp/aetfxb/4gax/apjldronjhxglwg2m+f3isadfxvxudgrsb3jkv1gfxqmlvufck zrz/l5vbymjg72f6m7/pxmvitutrutbyrursiysfxc9fxjp+u+mpgoowj2lr8l/eslodrl77ssceg2xza59c1oegfcpxi0hnnn+c3iy4mbhlsmo6g ao+jaicd9rwtr+3l7og3vnn4kmsqppgyhe+9ix6+v9fqdromkr 6lyrah3nnc7/wb5q0kyfk+jp/re/gh/aimtb/8allr5xxj/6in4w/8ablop/wasq7klfwr8tuqsqzdsbu2a1fzplfen/oifjd/wzad/aplkjyvit/0rpxh/4mtb/wdlltmzworj8r4k/wdre/gh/gy0h/5zuev8sf8aoifjd/wzad/8sqanaisnyvit/wbet8yf+dlqf/llr5xxj/6in4w/8gwg/wdyyoa1qkyfk+jp/re/gh/gy0h/aowvhlfen/oifjd/amgwg/8ayyoa1qkyfk+jp/re/gh/aimtb/8allr5xxj/6in4w/8ablop/wasqappv2qyrw4+api+k9kiyegfzy77feznj3zbiwmz5zxjwgx fht4mseoz/gxjp2reh7twtlql9b2wrnqfrdqcpibi7spszoxkwxiyssna619 p3umfehubws2u/gz4ruraqyega/0b0yehb1lbqvpvhzxvo1vjbp/wc8s2mehy8vtd+h41c4xkhdsapfo+jt5/irfhuvmvrvxy/b3/ab2fkfihh74+/fzxphrqtxfjhwtof7aajbpdrn94o0esw5jdjwkhekkvbpicszg 6izqv3g6utvf2ktselwit/wcplpwppemgzarlr+pwfvdnvlqc5melufify3ugb8w53occha4 r6mhg/waxjttp4/z78qiwlbzai58peuw9dn9o4z+ftv4d8byw9ra3wd8tnbaknbxg 88plysoauh9pyxhttbvjp+trfnr5jw1n/wt/+b5x0pg/fvipxnren/fhvv8sb9a0a1wo20wbr4dfmznpt5t0nnixwgkyhg9sgyaaof8z ftdekvdfxh8w21r42sz73svfnppwn+b5ro3mt/btpbhiracb5c8hddodndkya+ph0nx/ktwr/arxu63p+udx2ges8afn/watlngac9gk5jwx8kpfvhxxh4h123+b/jo61hwr86jlld6h4ecwsgkoirerqakqvjxijjznntursqpdetv mvz116ca/dupx/gp/aib4n8d/abdqcbxr3hihpfd+vj3v7ewyuyrd57pzb6gvwwuvgzplug8yxk r8hipm337tnjkhwvcxum+mnp1vwtr8p6pqt9o9vywixwnnbawr tjjieuiyk6lieenffwkhh7xxa3d3epwe8trtvj5zypeeh1zpme byrqws2crnrgn1po8n+nh9sx8aveo+25+1f6x4f/f567/+jl8345o3d/k34w/4ilt77/i3/x4nc/cdxf4sl8vtax4m16pxhd+h7dwojhzr2wtxkarji128sp2bsssq se2apx6w4tn+iumokj+bniuoqriiot/oaowdfz/axqzphvu3lfen/oifjd/wzad/aplkrk03dk3/aa5me4qzd/8ahv8apu1qkyfk+jp/aerpxh/4mtb/+wvhlfen/oifjd/wzad/aplkolnaisnyvit/anet8yf+dlqf/llr5xxj/wcij+mp/blop/yyoa1qkyfk+jp/aerpxh/4mtb/+wvhlfen/oifjd/wzad/aplkgdworj8r4k/9et8yf+dlqf8a5zuev8sf+ij+mp8awzad/wdlkgdworj8r4k/9et8yf8agy0h/wcwvhlfen/oifjd/wagwg//acyoa1qkyfk+jp8a0rpxh/4mtb/+wvhlfen/akin4w/8gwg//lkgdworj8r4k/8are/gh/gy0h/5zuev8sf+ij+mp/blop8a8sqanaisnyvit/0rpxh/4mtb/wdllr5xxj/6in4w/wdblop/amsqanak+gh/acdp4x/7ezx/ap0u0wsryvit/wbet8yf+dlqf/llvr4qp4lx9qfw1/wkpgnwpb3/abrmver/a1zytfaf9o0bds+y3m2nvy537fvdgecah1prrrqauuuuaevfty/8msfgt/stnz/9izq9vr51/a9+npgoy/zz+luinxdpfzrk3h3u9ij0myu0ub1ruwcsbifijlsbvmdq3y4q bmbaqsrb/wapevgh/wbdfqf/aismsf8ayjwht6s05196puwvzhjjrdzs/wc7l/i6vuphpjrw/jl438j6hq/hrqdj0dq9pv47nvdful6vp7l7jczllyeewq25+uael87gfweb8 m/hj4k3fp8k9bvnq8lar4b8a+j20mgs28pxvjpcwdw0kkf0ga/merzojcfypussmkiqvrx3up2zpg7rnxu+j9tfaz4ptpcfjhwry 6vh4l0zw/ep9mkif4sqhwgmqyyuukmiwtiosmyk/ft9s34mseipgbofhw51yfw94w12g+ur+pw5fx29jaq2c8coyvc srmtkmbhgwwrzi4b0jxokuffwrj1xf3r/akev/if9k5had8npax2zb8q5baa3f4r1p0fryrw5/want/ep/stpdx/pdrtch/w8s+af/q36n/4smsf/acjxn+i/t0/be0+pvjlxjl4l1nnf1dwzoen21z/wjgqnzj7e61asznotdw2rdqhjab38eknjp29h+dfeg/snmf8aohn/aoay/waj7ror5u/4ejfap/ob9t/8jtwp/ksj/h4l8a/+hv1p/wajtwp/ajeo9vr/nx3op7jzh/ohn/4dl/ii+lv7rgp+dvjprfhfvit8ophxp9hodjqds3jsyeefuzz5lpxs ijulbhbbx8kjnmn0b1vbnxp8d/f02mk+gdo0fwzrfno1jqmtxuv2lxcrrs3izooibypdidyxsxer 1kbkgxzuc+ya/wdtr/stek9e8v6lrxibwnutxlpdnpn9zxhhbvjairz53iepfmgwtdcu d27gqhxark1ne/ah/z38n6hbqwmfffxtbawnmg0m61j/dmozy38mbywmcs6cynigdx5gumq3zfqfxorea+9efz7exl0knl oyn+7h59pss8r9px+tv9v/dhxlfem9bu31awh0zwtnvp9nv7a1mm0amjb70blvjrlkmmgebs hkv19fj/gv9t79nxwlpm1jzenncuwulqa+ubq88mau8088rl5hyiza6naa aaaaaaafb/8aw8s+af8a0n+p/wdhkax/8iuleurk81eyvqt+v4k/2tmf3bdzt092w3tp2ppguu8g/wdix+o/+w1h/wcm6yrxn/h4l8a/+hv1p/wlny/+rk5/wz+398ddp1rxzpcekttjivtts4t2/wcew1y74xzw0zpfrx88bjbwem9cdr7ej/ovvqf2tmp/aedz/wdazf5h1jrxzd/w8s+af/q36n/4smsf/ilh/dxl4b/9dfqf/hkax/8ailht6p8aovvqf2tmp/qpp/wgx+r9i0v83f8adxl4b/8aq36n/wceprh/amiuf8pevgh/andfqf8a4smsf/ilht6p86+9b/zoy/8aqpp/ambl/kelff/4jap4c1j4cwemw2kqejpe0wi3txsmxjha1uzs0e1lw+6fbk5gc eohhl9h8upi5p/jl4padquvecr+w8c6xfqdlz+f7u2lvmmtzpuum2pscik0a5+v9 wybtpi5vxx+2z+zj4+v/cl3qhjbxyzpderprvolbwvqqiszyzygsm6you2zmcdbybz1bzz/2rf2abjwfh+pn458rcfxryw2goqpdgqbyo4oxiuw/wcg5vtsje7iwybwolrur03skotxnrbvdlb8blrksf7sf8npl0v 7ku7v07wpocx+j2q3fws8jekltln/ehic00wrqhelqtzd+uutyzcnwkjxknc4zk5rkvil8r/ix8e/g3488sa9defdd1ts7bbvsl2x0u4s7asukhojrzruwrtuawdjru deyxblvi9h/ar/agfth8e6d4xhxt8x6np+lwwkenrc+fbtzbd7vo3gdxxtubygjf v5u85gdxnvxb/ap+fxxrs9tspevxb8sxnlqft9gmz6hdhraevulkknkfle4y2wn gdpriczqjkxs5lvu2vtp/vzvyrhzmcqoveuzqmuuz8r1fw2n9fcdu3xq8eenvehhk1v9qsd st9x1+drlr/coo6csie3ujwzrdtuxj8lerkdddnix0nxum8r+cpjj8pvbmlx6 ff6zron3n7qs9whsalbpb28qhibacy3uybcpu5pgkxfe/7t/wczt4lsvc8k+pvemkxhh7vo9atbzt/c2pey9wkmsi8zzbcrwxbm/gbzjbhoaxiv9o/9ndxrrltreq/flxllrnto93o8f9f4yvopiknmgm85qumhfnje2ikhg0yo5wrgc w0mnvmm9b6r+xt/ammpur1m1ptu8fhpxgkkvce/m7t6fy9j1j9mt4t6l4q8wenfdl5arxazp18i9mkju72ujirpcs rhnv9paaxt65zx0zxx38p/anrn9mx4at3kmjeldah2m2tlurp4x1z9kdveikwfsyosbliscn niuz/4ejfap/ob9t/8jtwp/kstovknnciqjpeapixucx2lrothcti3uuww/wbx7l8sfd51zw87wxb7q1pmp67f4gpw5x7cvdau/wddxl4b/wdq36n/aoeprh/yjxk3ib9r74mxgtxeuj+i797gqhldehttj2k9qa1sdjncglnsd pqa+9h1hd+hx8vldvke0t17svmtvn959bfc/waulouqtzxdbbw8iay9ek6a/q9pyrt/aglv+sdar/2ofhp/anshtq+vv+guphyp+zgvf/bfqh/xiui+lx7dhwk8x/djrnph8qallrepipw7f3ek+hntwibxwbo4ujn32badsumj7qcn gacxanyxfu7ckpl7znz/aclgc6xnkhn30dov5py9zg/agbtfeuoanqei3wp3c/jcbwxpegjjggfy9ow9lznnmij5rkmgj+ebeprb8q/tg6t8r/hd4s1dwr4z1jwjdj0u4vjhnit0jsrmnp4xhkdormve3fd5w8be ho4v5a37tx7mjellpxd/amj14l+22vioxxqkf/cm6p5zuplfrjki+w58vy2jazu3c7sflxo6d8af2zfcvhzxdd0b 4qen9n0/xibiduvi8m3rnojprivjl9mo1h9pkufcfkezkjj9gdbdyhy86v zdvvzx/g58jtyznkuloghndnv4zfzsa6dux8to7p4kl/emuailc81pubhujrrbw1t44wryoyhflst7wwz0g75cs2nnylje 1p4i2+jazpumxmmxsvzqnzhz2yiw2zpjzasqhbmx6gj7vuz6c1 5h4o+ofwok8ea14i8pen/enrpqd5lfpclon4mplfckqkktmcl/akpgfmboqechfted/ip+zro+sw+v33xh8uhwf7wi1uvi/ct6ve4qrtv3/s0uy/kavdgaclgav4kpztqrg5pjwu7ryvb8t9qxh1yhhpb/afebljpljyy7nq+mns/9i7f4eftt+ava2h2up/ea7g07xiylvulshvlo2edtfdzwiylnckzpcbdwej3tlc7fmxp0 f4k+p/h/4hemb7w9onnfxk1j5lxny720sxxywjpfl5tzcdo2vwa6xfswyz +u4+xvcfx+/zq8b6ods8o/flxnpf+1vlastx+f72qywpdtxsxssmmmui5libawabdkmzcvr+ i/2of2bpf/jvw74r1r4g+itq1dw9d/bdmvvb97h9mfyyjkju01zijbiwqybwj5baahsuqmgppjsx3rv+ onofnglwebyyo6lshnvp7suy0wmivfvprue7eov2hrd4e/e9pct7y6jqs15/zdtz2mm2uqfz7x70kztsxkqvxztldi7oduffhngl4/aveanyapyadreoei7s6hjryvtlniwymsg4z3edycb5ywmseneo odj5x8x/ti/sxenpipp/jw+8d+jotvsp9oui4bfwzqyglwruzecdylsh7bluwwzttg3by9/wbpr9myhxfd4g074jekti12gxuxj1c18l6g7hl2wowelzlp7ou 3xrkzxcnv3utm416pl701e76rayt+n7+rjuyrhoa5mpo1l9iw+ t+npb5n0frpx70jqjpnd6nrk6xb6tbodxqirwnbdesvhgszus+ yqjjkqsekgk84ga57wz+1tphi3qdp1ftvb3ims2v/aa+fe1urryo7wqocxzdydakfktznjpnehat+0t+zzrgmgvpit4 tk0ufvoncunnxwxqkqzxklxylizdtxiaziucorhsqemhfr+ep2 iv2ypbegavpfj488ty22m+gg8kqvcegttltaeg72isadlwoqav 8as0lxpeyd5rn9dphf/t9v+3fmh5tj7q2hqb/yvbmxlvy38rnu/hb9poy8q6zfwnlpmqa/ljq0ljyw2nlbbmqjyw92d7txeh+wcfp+75o3y/l3m2x/ay8maz4evdc0jq/egr6zp9jz32otw0nuv2mxkh443wsdszhsgyigab614t4i/ai/zf8aaotrapp/jzxrncr3kl6fufdwpsm97kcziwtgdjy7dcoc7ixzjahkgufte/bnwgb3wx4m1xxsna1uz02xunei0ud7vhbki0l7dlypojleao+y hxjgbgnu0srq9oo865br6reyv8r3ieu5kqun9xnza/yl3dunax+h3jn4taf8otb0bttc+0wy6rbez294euwa20pnsrsd 24oyxi6gagij8khaphat+0rbf+m7jqv0xv7zuzhzg00egyghuy bnancv5sr3flttvchgzasfhmz3v4t8y/2q/wbmb43+g7prtd8a+ibso0vevylrtfdorrtxsfzhum1kw2vhjjg wxyrtgg4ipah+03+zxd+przxla/ebxvpwv3e8m3n2nhfussxl27w+xuk09wvzhyqwjyqkfcuo4ih9 qs+9f1/w3mesozk65cppz9yx+xb8x5hpmp/tvecpake9r45uodd16eahdy6bld2dtjhaw31zbxywa5xzpww3o uhmhjbiadkd6fl8fdefo+pw2lavfabfd2dllrnvfcyi5lkqgml glepuc5i3miybupocfngi/ti/s5eg9fk17sfip4y0/xbicw2vdrtwteu94j3c10bir6ayzss4l2lfuhwwc4rq1r9qn9n pxli/e3xk8wradqgo22q3umw+gnrwg4uifj2lm/s/zagnvewvxaodwasdea9plv5q/r5/lb53nhlopvph6lv8d7ly73+r9j+nfjxovgnxpp/hoa2nvde1c1+12lpfd2vu1wgcqrelm4imjdgwcbtokk43dpj6l +0xp1w+pwp9m6r4g1i0n1qvrps7ck3ek00+7nu7hzboqx3fvbd hpdlhggyq+o/fr9q79m74z6fdaj4g8ea4deurdreawtwxesxtn+mnnpsjo44wy mmybgcm14/47/aw+cfw/wasfdzuvgetahqftrnrjqdrp93dlbnf3c3bszlmwctbctj8ymt om0aljuyhve0lf2kr621w9nbysva/lfryuouy9pf7ppdfylt16avt523psxwl+1v4e+ivpjfaz4e8qp pkm+lw099cx2qxxpqeftnbgqlgucc8hvtqnb3dqmlnxu/ac0z4dajc+hpdoultxrc6fqd1pud3layxtvawr3blxxxbmwmqo osq9qcvjar5y+evx3/zt+hpw/xqpvib4gury7brbruju8maqi/tonw9nfh5q+w5ebfyoyq2sdzyiymztx8r/wblk4uef/hy/jgnfu9vvjhh4xvqzjdqhminast+zpmkiw4fyxdiufgsbiuqrww iqtqmux1xzfrc5yzvmbhewgnf/blz8vrh2f8aep4mr+arnwh9o8wxavdzwyrw9ibl5bfyxn0vuiv ch/cchbln7u0bt6z/aam+k+mfgpwxd4h0s0ui9huess3upbi1mwymmkdyjpnrl0zx2k hjhbr578vftofs6+lnr8l30/jvx7o68oxcl7zswvhbvp8awvazwxlh7fgqendgopmc5ymg5pgl 9qr9mrwb4x8r+krbxzr99r3igk3i1g6upcooqifyd+x2s30+jg k+cguyliaozhqkyeiw7+2tu63u/wblenn0flgzpk+hn/4dl/l/aic9s8jftzaxrewuwpo2tatcahzxerahewvjb2senpffxtqpkk vgzmx7djnatuggcqw2lmy/tj6f4l8u+mnn8dsw2hxwviztf0u3f3awazqpp9rdo8ks9wsyim 5plkshjukw3aen+gfjb+yx4utxwtp4/wdfkg8satcapd+d4b1i7izru8umapfgmohv5gccjaqdbija3n+ 0f+zgpgs/i2y+iviztnffu21wo7tvdgonyzhs4rsvfv9pygoskchcrbvmqf spoeiw99jrbut7r9l/ahmyyrmlv/zp+xuy7enf9d2tx/2w9avvb91f+crk616+l8lar4ksrrel2mawtmf/nctgupowp3jymusreyndhy/tg6bp2ledw8r2etjeeifsykmiubmrnpcrk42qm5m5tjp/aczlaakjalv4j4p/ax/zr8z6ldajrhxh8v3d/degl3wpnopc+oixtbp0estc6efeomahsbtazlt1rh0t42fsuab bdb23xb8tm1s+ttqen/cn5vnkg8ryjjhpglzt5kajfwaau0aaz+3pwlaavpbx+9k//kvl8w/snmlxvh521v7ku0bdo/n8j6xx9p3wtf8kz8snqs9r0bwvlfblz6vqtw0md4s0oiikgz5j dmyndmi1ableahfbwl+1d4o+kgp3wmedybrxvqvri6zwapdwny iiqruzppw5mdl++jxcyfgxikjbx8/6b+0p+zppnw8tfa6/ejxbp4z0/wczhs7sbwvqbbtnt5lmt3ikgnb2mbompmlghqcdznobj9sn4f3 v9zahj8xvglapzrnfdfdwjdb1hl8syrbrpewqtdg2su4fegwsk p16f5wmrdnvfyv59+nyl5tmnlbdzv19yx4ahsuxxr1ch4ear44 1s3xs9qu9qtbkw2sx8/yjnqkwgqx/aewcoaw8whtlgha2nb+g3xf1lx/cxj7xv4ls49m0nqdw1k1t7scaeeltzsyozujnwr2anzwiwm7cn je3gdx+1h+zvefc+w8c3pxa8tz6baxltfc8fwzqf2qwwg8s7uu 32dad0ianhr8pigdzu7ftg/s66h8o/gogaf4q1zvi9cfu72s2ufd2rqtjndtji8ayix/drukkhirfrgndjnp6xss+nbpqv7tv/bjz5tjngyw873x2zbwfl3se4enf2m/dxwztlyfxlp+o+fdbtyxquqz2ustndvmsqwyxbixh2euszhuka dnms/wp+03o/wawpfxhu28ghdu0s6vnqsdrvopreeoga3hsqkksuzi4iku7o94 5aycga+w/dn7xxwz+kv/qwsenfenjvw7pdlpuuksav4flbu7a5s3uzppuwvpjbhd9pkbw3 fhv3aagv6sv7anwcl1bqdtvfix4m1k/0ewd4zrjwnfr5iyx7gjcr6eo2jaikgnkckjilvenz801e+mq20/4onprujf5vmltbdz8/clvr5bbw+fkz3/4g+otb8k+j/bmn2gkw82m6vqywf7f3u+0xo0mzgqxrks+ygcx2qa3g45a72vl pxl+3l+zv4pundmu/getrtpgojquah8lasa0ixugd5szlcsnwmhihnbf/dxl4b/9dfqf/hkax/8ailtgvtxnztw+mq2sv1uvlkcwuryee38kt7vy7wppgivm7/h4l8a/+hv1p/wlny/+rkp+hixwd/6g/u//aalny/8aksr9vr/nx3ox9k5j/wba8/8awgx+r9i0v83f8pevgh/0n+p/+eprh/yjw94w/bu+fxjj7v/wjl54p8qfzdvn/wbl+btcufj3z279lkdudryz12n0qo1qcnamk36mvxlszqg6lwj kmv1cwl97r7nrxlx/aa0t4r/6bhxa/wddceif/kgj/hpbwj/0cpib/wcg48q//inannnqtfevf8nleef+gr8qp/dceif/ajbo/wcglvcp/qi+ih/hupep/wag0aeq0v5v/wanleef+gr8qp8aw3hih/5bo/4aw8i/9aj4gf8ahupep/ydqb6rxlxip/k6f4ef9iz4l/8as7qqp+glvcp/aecpib/4bjxd/wdincpphxl0j4iftt+cv7ks/efp9j8geivm/t3w5qokbt99oepl+2qrez9052btuvzjcuqd6aooooakkkkapz9 m8h6dq/wv/bm1q/0ttr3wnln8rtwgo3fphjcwjrbdorrsefkiybgviiib619dfgvw j4b+hhhjsr3tphl4jmvnq1ztdgu3eg27rxc6uo4divvvlbq+cz gcyyk8qtp+sj/tv/7/ail/9jrqvpj9ovwprfi3wdomog6zjq95yej9h1sw1hmiicww97flkv mrouqimcbhngbxk5brptpunoks5k+ntn1/a/rol8xx1dna8knauuoqsljpx9jg1lfuec+f9j+gnixx4+gq+f/hil+g8u7exw09japrbt7essjrti8msgkjoekabtkyzgdnffy/+hnw7h8h29r8epdb61ropadbqgn3+k2absls5vi7xzzmheify8 mevxiyq5zhgr1sl4q6zl4qsbitxbyxeerpvzdft9gxr9t8t7kz gbzlsxbrow80jbvhdhggqghob8sf2vrd4qqweoaxr+pwfir+0n mv7++0fudstnpujzzxybvsbemkmsse0plmqnecwarvjqo3jzqw 6votuv8awd/ley+swbzgr/7rpb+ew+vn6w/g9neh8mvbngtxf49+jxhvufhl4iuefntt7oc5tdagtz0mty7gf lzwwv8zbkhbxnazgn0d4m/d+b9plx1pkngxw0+m23hlw9cwwbarbmgkws81pzjftzhwdyygz azijqho0y6j4oeenf0t4p/gpxdw0ixs9p1/wlo401ppoxa4iisyywfebttg+nsbshgdirphz/k6f4h/9iz4a/8as7xaf1ejapulzdfvzx/ejztmf3bet/8aa5f5mz/wop4y/wdrofcx/gjtf/jdb+afwx/6jz4s/wdbha//abuu8oqxh6x8i+5e/wbrzj/0et/8cl/mflughefnmt4wx2pfdx4e6hz+oruk0wzs/dkvvcwxmwktyjazgqtknlbw+vog3zgnpoejr3wn4u8q6/a3xwe8ft2kajq2pao8wjw4e6ulc6+zvbusmmuxjiixgmeum16f d+zpb4fxwjfee9rspdxipw2i213qcokiy6vbghy5oz0v0pzmqs bt5kugposdlrp7o1vr/hz4y2n7rtw+pec9ttttk1koly2pugpnpiobhjno9lywybknir9 hq0vbwvz6dhpfb7o/d7wylm2zw/3md7l7ut1d9+ui00trdo55j8lh4p8ahnirwp4cvvgx4k0/vjdn1o68rilsld0sj7w7fmsczmylllijwusm7y+nphux/cg/hj/0tnwl/wcco1/+n0/wh8knp8i/ebxv4whnae+8tva742tato4ytgrtk5dozjd05c8dz3ndouwl7i v106t3/dbztcfm2y3f+0tt09+v/nru9zg/+fb/dh/onphl/waedr/8brmvcfwo+hfzr3jsox4f+fpy7fvo44ufrbyindywjfvbtgbmz sduxpc17dxkedf+rj8d/wdyaj/9n1lu+wo/yl7kp+1sx/6cj/8aguv8zo/4uh8mf+ic+ev/aar2v/xuj/hqfwx/6jz4s/8abha//g67yij2fh+rfcg/tbmf+gif/guv8zg/+fb/dh/onphl/waedr/8bripiv4a+hvw/vfcvx/wqvwfdahqwsq6tqnx/ylshs/pbs3lhyykmcxrkdvnbz8pr3osbxl4bj8y+e9y0owx7ouowsluj wgywsykliaf4loghubs9hswvivux3dwbzg9hiz/+bs+/fofnf7dea/+fo6bodl8ipbunh288vn4wj1gxrrcssyxabc3dxigcykpjfhd/vllnok1ldw14l0rr/amta94a+hlxy+ko1k2dl4yhgntmazkuqqzo4la8vyflx74bixi u91x4l6polj8klepwxpln4k1m3itcxezjqmj2vzbnvfcnrs1y0 rod2sdkfnkc/pxwafwpdaq2el2uy6fyrwgu9ntyij7purv4uso3mvydz4z/eavelrhfklbn2s2697ef4hdgcdja1tmxokncg+s5d3otdwla55 z8vtg8dapo99r6ea/cunw1v5alrpcecmezkvwlkkp91axdj6kelc34dvfh94fg/t288jedvf2jgscgzm0ps7w4xuzzwzpismlwhbc/mx2/nkkbwx6x8qvbuvtypdz6zrxhyfjg0wq3b2kghmvg4v0huglixx bhgqxukzzxlwr/bkfxtp98+uappkmtyz2txb3em6p9nt4nt2doy8dzsgtpmorzcz ugdbjnefoiot96kvddftfu/tmpmnte4dexrscgmvil+ot/xqdn448z/cvtpamsa/ohwj8kpd6xo+rxl5pmr6faxz2d5ztaj7pki1ztkxwdymykbsrm gbrsr34b6votpfar8kfh3dpi1iw0qgnncg8/ui7h4ymukilceljm2imdkreswxcmclqhwe1rxx8effmiaxnbat 4nxqdvsrbt7gwt9ohuxuzbfqnzaienrj967sfmgxwofeq6z8h/h8/xw/4ti88y6pcadi8dwnh7xpdstxpo0ajcyw200woifjx+fdp5ttl8 fmgc19bclhqkiyjbdl6el7fivjd3y/k8vjs1wledgeino3b3nqtlde2vtxsrnjhxx07w5phxjubdsvht 4z0htj0x+2rix1xsbrvouxfxhegebzasot2fcwjvxumgbkj0n4 a6f8pphpxq8vehg+gfghtlsng0jwrg7h0cbjhs9+0/u5avijx7opmgm7jwmvgfhf4f6x4h8yvqfp4o06112ftzng1sel r3acs086wsby0nzljo1mygqsysxj8sd5rq/s1afeap8avht5nzswml3ei6tyadjllgwlfq92zaqqxyafae+8b nj9dxfshh1vlbwwvkt9f+by+nxmjzkpltperrztiv5pap8uu/q/rnr//aaop4y/9e58jf+co1/8ajdyxjx9nj4dxxh26az8a+gra6huzi1vo9ujngcrwnornj1xx rnfdusnrkmurfcj5alnwy0qkaixe9hf4pf5nxz/wqzwx/wbchop/ailif/iaw/gvghwfpuj6vhf4q0gnrrxr4ct2mxtofzym1uywzc7fupezezej k5bycrxuxxm8orowvmwfqtteayoogarfxd8+fxrxj4yf8ijp/wd2mwg/+na0rw/ywpt1itpi/vvmgizdc3jwklnfzo6/hozr4l+g2o/exxfc1n4i+geevatqswi+elrtropv761pllrumuuaxbizqajhg mnylsk7x3rxwb8p2+uwq/cfryyohe2gneijvd9idnvnsgglke1vkjlv1muilnjvcymqsxgk x9y0fxh4oiunan8r2upeg727s4ftf6w1zqdufmv/ltrvzgi13knuymzmkkw+xb0vhz9k3ulalw4m1rsnl0rvpl26ns vh2gfuy57mnlfdevicxb3atyii+cdzczb9amqfvxiqatbv266f 8h5+wh8diz5ngiurwxcr83urneq189tvldapu5zw9z/cdwdqsw+iph9p+obfsotv1khqrwbtdgmuyn2ekdm+cu+9dmnhv aylygye1vih48+hhh/wjqws+hv2di9wt4riklt9um8naamnaipvyrwro5pmbtbk+qtcl zmbk3igyemzfstx2vxcm8r6trwnwugpfypnygu/d8f7cyy20axq9rpkxfv5iiiybo5chqumbzy19w/zu8v6p4l1hwz/wsachwphh9gs10bwmtpeuo7mh7vmz/8asejamifjebkn5my4auqofw0ekolfstv628t0meruzznmru9p vxe9bbsat+p37+vzj+nwlecphdzed57p4g+hdrouxkltc+zpon klalatt4k+yzbmrz5e8ystbj2bst4welphd41+hlr4g134mar4 cu38pwuvigbw/yll+ovqd9kalo2jsiwjvjylkibvg1e1/fh4vx3xp8mabzt65b2grazdldverwdpbmzw8tvmbczdyhknkk/vg2natvaibjr+yrz3hgnr/dl9ra3som+dopcystyddswyrsrxewurw8kt5zyp9qphh6x7zmg t1y6dowx/aldyrx/gmc83zc1pkxe9ve9+w/mvp+w707fj4f8ahx4sepjtyszfhjonhrxtgamajoutadp4ubzz flrowhmsto6qxdrymplyhbugen658u/hna+kbw3tfgro9t4auneutzttbuvdnjiuorjewdvflaqrgne/2lj+8anwfvtmgxd9j/c34zxvgmy1yaxf6lqf1qjusraboeekwcakcafjdyymtuotjm/p3qoyk8g1h9jpu9sjsnol+icl4d0bq5fduiacmi/nawjxvnpgzzdcfvpfwzwmsfqefttbu76vcj7rxgrenk/1tbfrcfm2yezlfevl9peff1idc8xfa7rvftpor+dtlpbf6ldap za9b4a0+ttp7u3hlluiw28oplmlodyluyekwcuvtwxefd/xg16qfs+2t9bar6adnttvdemytakbq3m2qolkwkmafp3jvcjlv x1z9nzxjqxxi8owoktcad8p9m8tajrvkxkfupka6trstojuupj jg09ywjqxrbfdwznhcdfrf7mgq3ntpq6v4zt7ottv7klihv8ar zdwlxnz28lu32mexefmxojowjdkukjdb24alyei4jukvddft1+ a/q4tzbmpa2hiz8tpfalvf3vv1w5zngfufhr8rpif4y0ts/hj4as7lvnn1m4ve1lqbrluxu9pu7e1lt2vfzcq80glkzkdgksq c03xz4j+dxg/xiugf8kxtpeesxf9f2drz6l4y07cxtiizpstliq42tahivztk4 b2hur+df7lsnwo8vapruvielvm0+pxu8ihsxaq51k9gu2xivgg jaeqabghx93bzrt/alo/nfe+z8yf8jbj7pd6tdfyvsx3vtttbwbd/mcbps+7o35t2plxkudcil7sfez6db6l7v8ahwebzhzl/aj2vr78trpxfvy8/xxd8dlx9pudl+dlprph6402w1e48rwxhrt/alfywt2zrdjmhzzesb7hhg5qdlyhntsa/wdbw50kzvtm+dmm6ldx+saronnyx6bpqss3dgly0us7qgr/skgriwzuxcfychgv9mdxd4wt4fb0xi63i8eqehni0s/mbsq1xqq2zxhmifvth+i7ldvyukuvf5spxdw9o/7ld/o/jttrylxlg3hptdf1pxdaakdj/wbjwa+huenr7rzsmge5z0/dagzvi+qvcsph3kcyxvve5xb/amb/q3qp+1swuyv6xo+l/el2d+ve36gl4vpwxvp2e/bnxh1r4m6al/4hs7b4td03q7csaa5utixrrfyiwgzwq0kigkqxkkebmoaz8i9p npzv8azh8ssw897dehf8laalyxtyx2sxergqqnhkjb5ushk58s oqqprrd4k6jphwd0l4c2fidt5bjrro2syb/utds8tbigagik9o8nzhkvvbbihjyyloaop039l7xvd1++vad43 07rpff9bxgn6m9p4expclrk4clbwf2ndbvgwli3mun0khdx3yd nqooplkguw7tou3u/jv5bw3awbzh/0ez6fal3169tvpe62ox+v/aacs9g1tvofhrowo6dyanpol/alpw9ystw+oi3a3kjzjmelqmstgjdydygaoneiphrrwkhudn/z4kvori+ft9ljtw/oysatlgzvp+zh7hclglevi0vlhgbs3lgdr6/8asfie2i0bw74shh/wmlrrl6btznn+1tytayyfianmyhy2ito1k7m7ggdyyjdknwu1b rfavhns/d3iw0sveph7uli/s9u1dsmurzvp+0liklus8bmnlywbeowyq3iyppq9bqbuvfmdtf 8oln+zkzfmvdtxe9lf35b9bancwop/bnu9vgtrx4kqnypjaw+qapcefrg1h0a4uvjag3uo5ikwkpnrbh hhie8xs5uc10xxa8a/dzw5r/hjw5o/wu8gxuva/lp5s3gi2wjgt4i980zajkgexoamfnkutioni/zl1lrfhkvinpfwlaljqlxax2us6t4ygnvz7qcoknplsyoqwokw faymkxhjqqx3v2fjvwxql18wfh74y0q2w8xsvvtl1cayhgw0u1 ijltcqgks28jiznaxwcqat6vh3zcqxyxb8r6em+oln8xv/9on/aobs/wa9/wbdjztw5pxw98z6d8n7zsphf4qf54llf+0ra40a2zpcceb/agsniplkmviptc4jrj/aenhj4k6pqufr8nfhtomgm+grpxppb7w7fmrmaa8jkfgueaqlq hcq33zxxz9bee/hba+efid4q8wwuoznba3hgy9hkygspz/x8zrnpwfzawgamxz5lguq+gv7lwjecpe0mr6tpy+kw/ssy0igo90pmwm3nuptkrmz43faqnoax5yotnaivclj6qsun0vz/ql5/mqoa5hgmr4mb2t70tdvfrva9/wknww8kfdr4uea/d3ist4lehteg1bslbu1kl0mwkglsht0kedzcu2htzrqpwrmenc f5gf/aiqa28gasjpg94mpjm08t/8ackq6uui2/kzxdykyjs7n3lg2ks4bgsqhx1wvpqcdui9xuhe5tdpbgjw3ti7 vlmjlbbezs+yvzsdgfurqvksszbgf5eb4u6dc/fydx7lm73dvpv2ggy2jyvllhnyfwxyfldyyfldogrr0co6l1ts j2t53t92nzv0j/tbmvf/7ro/+kxa3fa+r9llc+ffid41+d/gvwdd6ryfb/r/eetx6xqeqiysvc9obbw9pi8jnubk7yjkqp8hdycwcyv9mx4x1j 4r61aazc3fwv0y30iwo1ivfeyeh9oglwt5nhg3kzzho2gkvpmw ixhjtlgggbfij9lk/1dqp7fw945fw7q17o+o6bf6h/zyufns7q4kuf2r+apswj5gcvuiktjlcspq8k/sos+fnrs3h13q7vw1myplyc68lxvqbslakcogvtnikork3lte7 rvcliuvk5rd0rtfir9nnn5fhy8vz8tbf2tmx7v8a2ifn78u0fp e/n5w8yp4bs/bl4m6vawnl8knj0tdtsw1trbrvfdljfhrnkjir3fuf3ofuyrcs rgxeisfknncr4i8tfc7wn8xtd8exxwr0xw7mk5sbhsynd0gxe4 u557o4umv/omcaalbmaxydn5ibypufhx+z9c+anb0c71txq3io18larjoxhy i2p2ew2tjdex+0ujgfxli3huoqrakpypjlvfd/s5favj4vxl/4shbi/tr3+y/swf8avafdwe3zfm7/agrfnbxsxg5ynvq2f5laoln0v99om9rx6xuq83zsz/2id/8ahk23rtf0djznw/hpwt0obs7dvgx9tvbrtlvvrq0svc+myy6bbaxat7vzwjmfopcq vhmhbb2b+m9vfj4gwvhlvpelr8nfd+qaxy3mn2qkstasj9pa8w 1ab4t20fmxkwsxujdchazi+kf2ephn78xbstw/4jgiehbnqncs9r1k2uc7a32qlderhezgvlvhfbmvdauyuo4lxq 6x+y/fpynw7ohi6hqvazs6rdnpr0nz7vzbd7msyw5mwurphaqqyeuwy cq4b21hhd0pubucun5f3pl8lg3e7e1jz5tmcqplet5evvy7r21 781/rezwfwo1rwn4107wpe+ifgv4a8nw3ifu9s0ej59jshkxnu0jqj 90zbtksgdswzsjisbsrk1e7whwl+gt3zw88vwv8mwussau9tpo lmziirkoxrwukddtyjjgkc1wglfahxbodx4b8onqdtq3hfqpff 74m+2i2+zsxxsjmgtwhmv5snnxtmzaqlsja2huw97seuy7k3w9 miulxy1e0serijd8fmyowyqcc4bziomt1q3qotx5f93p+n7r5k xczxmu7fwzvt+aw9357wt97ok/4uh8mf+ic+ev/aar2v/xuj/hqfwx/6jz4s/8abha//g67yip9hr/kx3ir+1sx/wcgif8a4fl/adod/wcfb/dh/onphl/wr2v/ambo/wcfb/dh/onphl/wr2v/ambrvkkpyuf5f9yd+1sx/wcgif8a4fl/adod/wcfb/dh/onphl/wr2v/ambrzt4b6bpfhf8aar+pemanptppomwf2b5vnywlddhus5gbai gazykna5jj719d14p8ip8ak6x9ol/uxv8a0heuotspwq0hgkxvpp/ckfr5bjsvicvzoferks9jf2cm1f6xq7s94ooor0z4ckkkkacii igaryrxh/ydp8pp+xm8s/8apdoveq15v4j/aotp/h5/2jnix/0u0kgd1wiiigaooooa+flt/kif7b/+/wcjf/sa6r7rr4utp+sj/tv/ao/4l/8asa6r7rrzcu/3apq//smfa8zf8jur/hp/+mobrrrxphxqv5v4c/5on+if/ymegv8a0u12vva8q8of8nt/abd/aoxm8nf+l2u0aeq0uuuaffffabrrrqavyng3/ky/hf8a2go//tdzv1dcp4n/5gpx3/2go/8a03wvahv0uuuafutx1i00oye6vjlijucanlj6adztdb1q20dt pby6faidiuebnpyd1nef+j/ed94qvdetqvgt5y41zsjh19fu1zvqypky3pcyzlj46xnlsc3f6 i2be41d4n+kiobhzhzxkygnt8sufgceppaz7+le0igjruuyvrg d2rxx4varfpvicrzmfw6jmiynggycpzxj8rxtlz4xwlk92dwep 0q0kevaevovxcpa1pcetavdwmvctovzjo09j+bwfwr531ht59k vzrs5qxzxntzt/npx0rxmpxh0fm+zatfhkaetor27qt+oz9kwkp80edddximb7gt 9xl8mvz/4p+rwnhnxpvdmsqxkro1ttlqfxotyp898v6h43+jlulj9l0afz z5lba5ti8oeg/2v5fwvj66j4d6dz+ipeahvwhlrozrfnhmkecfrn8k4kvsaxs49 t6vh4tcusxldx5f9/a/9euho+b/h7j4j/wbp1eyr2jovgcpme/pye/erpihwjqphfwba98prpohb5aglne3of9kjufoff1pewnfrfcoo wfuyahptq9fyacjbr3pi5z5izvnu+y9oxpb+v6snjlgns4cuqn why06iiuw+doa+iohr614auiubulzdne/ceckfiar+vfkhxgiefwtpkcal5h8saaqqoywj1e0aar6x+knis 402zh0y1u+zeqwkydj2dno9zn/oa8y+kvgwpw/8m9ev7ob9rl8yee+coiqfeoncd39t+h182tt9tvthpufbzfjhl ua9pv15m+vfn6k/9antxdrn8mfdum6jdpfvrxi7vl2gw03t727nrajzmn55vjkkbu v3lbhpy4azwev7s3ibu5oth0f4fw914vs7e/u9c0y813yleyjtzvjbyz1t3m7stzgdhgcvlmm8v6p8sfbd34z0 mxgl6lbpgt6zfrajp97d2jxcecybl/eqrjgzfko6kcrd8wiixxmef7opibs77+3ti8d2nt4vv7e7tnbv 7zqgntluk4m80+rbrco0dicbc0sgx98oea66uhtflbtx/wbjvv8aya9+trwplsxiz4qftzu8nb0su7pfk1vpczfftyrhudf ar4zbvfbfnppvpquug/eu9rlqcwtay7yxksoq3ebkyyiv3/kr4opeba7juopousimwh76noymeg8maccde45hbrwsf9k6o1et snh8tht/aarfzaxc6rpm1h593csweccqck681rerlawhwynj2naujzxq/inw1r3ifwfquhr4gh0rv7+osaavzwbagjdympe8rfoizt3fin3 zbcfjxvu5ev+z3u7x9fv5xv5231ocf/d5+yv69f627hnnh/8aao8p+ipdnjvwybgzofdrgwygimvpdytgzoolqehafsaeoejc tg+wgjayyyv/akvp+ff32urat4u1nvp7ztdd0+28oelhqllc3ezqdfjcrwpkil ius7xibzgdyxjwkj/sp+engunphhbvnx0bt00s6jfwgpahd6vddwsksw8sjdtuspltq rgkuwqzekyfk95p3w28b20oq6nl430qdxddi2ijvnn8omhtvjg 80xxs2slzli4jnfcytxsqqbsmdklypllv0v8af+q+6+m1naerb xp92z9h96663xi+jf2oppdhh/w7jdr+bide1nrnzbe88amzse8murgck7ms1ml0wo0qpfhgpigy bmn3tr76xu9isryezk0+e4gsws0ldhebmueoziziscczvidjgk c143b+zle6ckl74e8q6bbeinskvzrv9quiteq3md7kstwsek3m fkfoi7dzsaahesh+avuvaxg+1+hvgfw/4xsz7i5stfsinogmun3yukuaorocdlekm8ulbld9/wdh9vttv6vsray/i021/wcb/wan07s3qkkkkyuuuuaffffabrrrqauuuuaffffabrrrqauuuua ffffabrrrqauuuuaffffabrrrqauuuuafed/cd/k6x9ol/uxv/sf694rwf4qf8ns/tbf9y9/6qvxdip4td/e//sjn1wtf7jmn/xmp/qrqpekkkk7j5ukkkkaciiigaryrxh/ydp8adz/stpev/pdoveq15v4j/wctp/h5/wbiz4l/9ltcoa9vooooakkkkaphs0/5in+2/wd7/ix/anjrqvuuvhs0/wcsj/tv/wc/4l/9jrqvuuvny7/do+r/apsmfa8zf8jur/hp/wdpqauuuv6r8ufevehp+tp/ih/2jnhr/wbltdr1wvkvdn/j0/xd/wcxm8nf+l2u0aeq0uuuaffffabrrrqavyng3/ky/hf/aggo/wd03wvdxxkedf8aky/hf/yaj/8atdzuadxrrrqbg+kfcfp4sfolmssp7o5yfp4lony/jgc1ow6pz2+mht4oejsyhjmsjjb6/wd66u0vplg7dtwbuvvci03j8sdl2pnvxv4bn8kau1s7f4z88mw 43l/io9e3+gdaj8qaja3qh5nxeg/uuogh51lfexwzj4j0qfz1dxds3mrj+8mfmv49fwfcf8ktfoma8 bgwqrb3y2ht0en8p58j8rxnx/2ery9gfxv3/a+xqr/y8p7/anea1+r7puf7zxahatw06b4zukop7g1prxpbnxabi7o+bdx02t r9tubkyepdiuyr1hy/imh8afowqnouswl8olgcqmvbxuhcfim16r8ynb860t9vijg6i+ xmw67t90n6hj8a8orwkkhsnzh63gcrhmmkpyw+jx5/efs2n30op2uf3btvhmqop9jvivnphf4kjnu+jtmrkgmkgehgms v4cn8txpde1smqkfi/msdhzypesovzbea6brrrwpweuttdnjhjjekkkzyjmojq+opavl/2lv8aknwkf9jn4t/9shtq9vryr9pb/knwkf8ay5+e/wd1idoohdsvfg5p7vs/dwijd31haa5rttp95c6bes2dwsghkzunizziyxivnympw5wea+ ftht9z8ventt8bah428upo3hbtnau7c7ttdube6uzy70rwnpcr uslwldds2ym4y4mgy19qfenvvdoi+eri68xwix+jcwjgtg06tu gmlarreqw8ao8rlyufrgoeqok4hnr+cmpfdpt/abnnpvhlpb1vjjbwzx2kjctvnjn5ckagkjdxytnlgikby/bgayjgsk5x01+9xsxzt1xrpyutvfjk234nt/8ags0fkupk6p4q8ueidf8agdrf3qjwena5prtxekwoums7ae8r nm2fmcnbsqkob3e7jt2df+0bqouehf2bfivfjvfj1u08p6ncqa hpsswbqsizgizp3jmrqnvzbuwbybcgc94k+lpw78o+pni8nave 28picksko0l6fk8vnlockubxijmvvjknyojuromhqa6dxrp4x8 meanfufeltzx+erwxuljvizrtzodbbwaffcqtvbg4ldp3zpbzw 9esqxk4qyd/16+vzlbxlrqq5/eacfnolt52pj7vda8bfckbq7bttt8qw3/cwedp2tvo8s3xihznqd2o+0k1+2bv445nybcxowg7bsbpqoq+f nrsnmv8awhzeint0xur7udkuxtwfhl/jjcw7pk7w2d8wnzhnktpkrrrnaqgsmmtn1kftpht4k8hseio/dmk2wiz2arz07rn8lxbntcqrbfezjn5kkiluliqnppfcfd/ft4hat4xtgnhzhtnvlmc6baefriazwtsec9zar25kg8neu9pku r7huiyk0qpmaswz1/8aar2fptrpbsxfjcsb3vdfja1159e+7uef2ep3pj2slwppfp4p stk8nlriuyvjjuy7ms8trqkmot+xaa5ub3kxtfu8thwniivor4 v+jrtxp8mvcev2fzfxtlqmk2t5dc6mqldspjerbpggccqg5baa uc4gkz9vs/h41x4z8o3+m6fo2pietrtpexjlsqknmtpeu0qq4ijbgesvosm9 zc3gn+g9glnmedtdlsic7ucrxqqousfrvvr9abwd3gd59+/pe7/l0swrtlehn+nrl+u+2pdorzyw+p3gbuncbv01a4gslv7ttc3mm xdtkzrqviryiksjxmcruowul5bakhsakdp4n8aav4otby61as5 trszslju7i6wzmkhighamharekhsnkjnewdfvo1ss9fd/1pf8tfqplmtbr/w356g5ruvrcx3ltfped0uqb0omzbgrutg2hkd9uffffawooooa kkkkaciiigaooooakkkkaciiigaooooakkkkaciiigaooooakk kkacvb/hb/ydl+0f/3l3/pc9e8v4p8ip8ak6x9ol/uxv8a0heuhefxah+j/wdpez6rjv8acc0/68x/9skb7xrrrxcfkhrrrqauuuuafevei/8ak6f4ef8aymejf/s7qq9vryrxh/ydp8pp+xm8s/8apdovahqtfffabrrrqb8kwn/je/23/wdf8s/+k11x3xxwpaf8kt/bf/3/abl/aok11x3xxm5d/u0fv/8aptptemv+r3v/w0//ae1akkkk9i+kcvkvdn/j0/xd/wcxm8nf+l2u16rxlxhz/k6f4h/9iz4a/wds7xaapvakkkaciiigaooooak4xsnbtfd+p+p7u7kciusx7vz 8zn+zrpcqo5rqde1618o6djexbeivcov3npyav82y+ipve3irx zesr+tg2pjtivivx/q7yz+uapyfctauqsstz3csyueonzs0gt3+io+t4t6umpyxbjhe 1y4fqrwo9m659/0r0hrvibomsim28s2migybg7cd6zpb/a14lrxnqxnsg+p9nickwmiilfcjxb9e/wcz9ogggehipcuteaad441fw9ss3utjbr/y7zfmmpqdx+bfdzo/xitp3wpurrryk482e71h1hufhmu+gkpy30pkstkwloxdnc68t/u/yuejv4b4/wdduvhnxtcqbltj282gqfwnnjxpsentxs1hrfjqihro8huem4j cej6jqkzpg/h8+jpd89sn+vt97f7saepxbi/grrqvwgm6mmrxusbiuqmkzao/5/ipbhie+jpd8nzivnyhmcwx+8o/4jb/gt+vevhvr8ug+ils5fkgu2euqvxsfnafy54/gvbadcp7sgu6izbb/u8s1h4zar/l5ef7zw6hatw06csgvsjqe4nfpxilsg0hwruxbjetkizdwxqp/lffrleeffzw6lzpyavgmtw+i5p9pcca/gt+tzyqnzw5lujtylgfv8r7kt92enz6f5hllhftabew3vu2yaf w6n3fd/f/abcvr+2hg02y8i9c4zj+859egp5153fe88ixxqxkyhvvrkk+gr 2bwf4axw4be3hemoomagaihz1apc+/1riw6qsbjb2xu+pzewdprjvxevks+fd/xy9tc8jw+p22hqjq03nxh5jplkd0dhurwzrrxspcqsfmlsbqzc 2rx7bbxlx7s3/joti/7hpwn/6konv6rxlx7s3/actrsp8asc/cf/qq6dtmzx+lmm3l1b4v1c2tp7yhsnetr67gtymlkaeljgzbfyw2 mrxwathdge15zj8plrxh8jpft7j4yng1q81xu7zsbs8iauyyp7 gfmfyflmipviogafbao4v6x8rpfl34xtdgg09ig1hwnuh0y3e6 vniilhmd2vspbakbkluxjwmiuavvjh4m0z4e6lqjefyl7wdl1o 7sl4xxrisyo4jwnnfmbfmkbk6ran8xklwaxrgkhzss9dfyhf8a kp3v5asu1g/l/wc32/8abvuxz8++jnw78uxnih4lapaeh7/ujfffinw9qumalco8icc3+xid5jm4jmp2wrgpilb12aknhrhxr 8kdwv2cfijohhtrtk9/oepwwmm2tr9nmtxjhlklgqvlymtnhzfs5oc1teififf6p8upcv helrxbttwe/natnifvxsgsry4lgsx/dncttadjjcsdp8s/ihe+bfg74v8ags6pjde6jpd7fx6dfumzdajsu5oncbx2ajbyaw yacgaz0o8stv8agkp5r/rqqjousrhk1kmvv0e/zog1i1upfxw78d2lnhrunxph26067v1xr5o51womo3llncvlzg yphvckjwccvy1k3jqhxhqgvej9c1fxnkunl1nsdiuesen55lpb pbrcrrkplaypnhiibqieztjr1fxz8vr4c+h/aiz1uvroxutemsraos9fftbpooz3cllyqihbg4btogrni5it4u +k77uinl0dvcmqzppmo6tlqdhdsxntnhbyrrxrkqlthjizg3fo 4j2f8tm8af8alyo+vvx7juk5rekdvv79orklpu10923nzvlv5o w/othnb+ft74f1t4mxm2ni51fsnpfhropr8zar6fjggz85k+y749 3prxz/hxq9x8tfbjxvpgg6fbarrf/o91a2tjeeck4d42urssygzzjkgc9rwpp/xmunc8q/dq2sdccal4ssptranpiaqbrvp0ijxq5au7ywudcmnxj23nm/z++fxg/vl8ran8lvcon65zlrig+0zw/arxavg5kslggdhjgqrnnxioaun7vw3v8ae76fethownfoi72tb 7lbx0sfpfj34xej9v0xv47pr9d8raebjwgc+pq+tqsxs9s33cy crhmkkdawcllmeqh37yv1+z3r2s6h8qlg18esr+br7w/4ktfdoix0mflwwltsjbrrc5xahube5ljjo3zghccae+65+0dee gvamua5rohrapfw3igz0c2sri7vxg10bursxdjcrs+1bpapydy wv24y0b+0pq+neordw8nisvhsxemalfwt+cjxcpp9mktvvcjxs kb2fxjlhmi+rahjfafguqjk/wczs/gcu/vrs16m/wdaufbzxa+utpk3u/yoq+hnwjtpdvxa0lxhonhfu7tudeck7bxtirgtlawlxqlo8hi8 u2dcilzylsek+uhazfqivdb79pik48b6lovh3qtr8rrai2kyu0 euepkw19bdypnulue3fra/mmwfrng8na6z4a/hdtpijrwowom6hrlnb2wkadvly2jnneikhjypjfi/ltub/dtcothozajpnprnf0rf19/btnwtb9pxvb+vt5+juuuvmabrrrqauuuuaffffabrrrqauuuua ffffabrrrqauuuuaffffabrrrqauuuuafed/cd/ajol/ac/7l7/anixr3ivb/hb/wans/tbf9y9/wckl1w4j+lq/wat/wdsjn1wtf7jmn/xmp8a6kud3iiiiu4+vciiigaooooak8q8r/8aj0/w8/7ezxl/aol2hv6rxlxip/k6f4ef9iz4l/8as7qqapvakkkaciiigd4utp8akif7b/8av+jf/sa6r7rr4utp+sj/tv8a+/4l/wdsa6r7rrzcu/3apq//aepn2vgx/i7q/wcgn/6agffffekffbxlxhz/ajon+if/agjnhr/0u12vva8q8of8nt/ep/stpdx/akxa7qb6rrrrqauuuuaffffagh4o8j2viuo1s5d4xbjvzh1yec r+phptxnegvdnlct8qnijiwc2bvo1qkm7d/z1mq3uc816dxkedf+rj8d/9hqp/ann1luckbt23olymsoxgpo0xdetpg9t0utq9xlsr1wjhkw+w4l l6qso45hheutvphnevajdazdxxsuiirecew5uji9r+ora+lnht 7mghv4iwfjxzpjrtz8p/ak/nt/hj4kkvlabsbhy726h4ceuzov/a4/p2ry40oko6c+ux93vzdevmfdg4dq8fix9ff6m8uvtpudmuwgu4 ht5l6o4war19kx+mwmqq+vew0vzh/dkuhh09k43xfhjp18gk0+rrcbhcffjj+h5h5/htnhjlwluldcruklo148r77r/p8zx9hanwymvycgg4irsdc+kerauvs6i1gadgjttcf8cx/pnu9w+hou6tgzgtrcxjq1sd+pw6/pxmkeegjbfcqdsi+x7so4tmya2mvy/vgr4o1edxdamv4igthmawjjzhsyjz74zxshw98snxhosmxp2q2 iiljod/hdfj/mgvca6lwr4qfwtq6ymwnnlhz4xzkdma9rn+frwtgtyvly67nbm exleyru6s1h8p+x3hvlecffdxurxv4fti2muzsnmlrnhiiudut x/k16lg6yoroqysaqr3fz8nhztzdwxu2s4zfl0m5z0wdjpnhevwq rloplfn59ga1ldvva1ot22xn0v5hpeafaaehird3irjqtjjhih b7d39t+h17oiiqhbqxlewxgiqyqo6tv3bciiiroyk8q/aw/5j1ph/agofhp8a9shtq9vryr9pb/knwkf9jn4t/wduh06gdqfit4mvpgmi2kel6lb6prenxsoo6ffxdobugkamn/wqrjgxvkz0ieihdcevzmmfby8i+fgr+fdu8rduty1i4uly/wbzwxekppnn5jbin52oowiqxyhvgwy5j674g289z4j1pba+uno lw1eqxfq+yubruivuq5ak7hhhniiibhzf4f8vaj4l0n4cqejpf osw9rn8jl1stpq89s9zeqspnxekiorssisrfosbvjx3cjfe/zevzjkx5u/vsourct/695r/of3xpprxd4o/t7xx4v1r7x5h9ht3e3kevu8/zyhixuynun+ehzjhhws74g+ar74j/cfxv4p1hvre3u9d068046ja2tbivmv0rvjauliqsufng4qsnoo b8pt8r/f1z4a8qaxrpipvno8zwoq+d4nn0+o/lhikw7istngbzxcsebjjdqxye/kers4+npjhjqphj4c+p7i31m+l1k10luridusyrxet+tk6fwiv aptgkqackcswytwixs6cufvk6/bpf5/ieftlupyp6ovmvnboyem/cnx+3hwz0vwfgfhe+u9g+zs6fe2xhw4txazwjahnr9rk85wqsh vdecm2ghgofh7m/ips7mbwtb8e2mm+lnv+3jxr+40iz2t4lsq7zdbi5rogj+zximt jian28se5ryfxz8wvehw8twhe6tbejtj1wy8lx/ikwlxjre17b+i/j06q/zoue8ygrzwinymypaifigbbb3a8afeo08fxa2vjyxnzqg0iez1 tx59fgvfw6ucky2mcp7g74xi2fxvzllwaqcdwuzrk31bab73dn 99tb728jcljkeo2jxlbvfdzxvr2vfc9rt4ywllc+afsfwbwx8i xvdb2pj3gam2pt1xdkbcag5wc4xx1qnofxn8r6tr9vp918jpgo i2kkhrtwvrvrwtogm/oyw6hjlg4/hjj5hhwvfnp+kvjlxzz6zomm+k9ff/pkwrsxutw+latavct2dzhd5nytxi8drojb5r2zjvjbqxdkjc8l fg/4gr6f4k+j/ibxiknhvwxrwnw2pabounlppn2gawsplq4w58pppfje6ezwsua phg7wrqr1m5uv0tbvazla/pd79tdgcy0fykntbab3s29blbvpufqvix4pq+i9i8r2z6gi7ru nbtvefjcnb7hzxdutt5bk7h5iis1vimruviur96vpbl9mbxbox jqbx3ovxeslpxlfpef2rlp4dabt7qsdbnmpbi7v41jjsywgmrn cswzhlt53yftbepfiz4hspsdv1dw3pf5o114r0we1g0wg+tbds wwlm15glbikkkatyx5ulpf3ibrmp43/flxtqgvr6pxln4lh0jxz4z0dnbshj2apfcvzzyzjckomo4zsrj a/lthbigulivikprcir3ea0del2op8knbxtxy3qlm5ovxl18tlsx 5prpqeuwf7ne+geklbxnc8tx209nbaja20d9ppufcwed1e5fbn humsd2+cnorlbw4ytaxgv4c3ui/f+t4g6/4hsda1eltptjtpbdre06ee3klstn9ikjc5ktywfkpeq7nitlzr 2gijnldptf8vz/gz8q1+x4bbrrrufbrrrqauuuuaffffabrrrqauuuuaffffabrr rqauuuuaffffabrrrqauuuuafed/cd/ajol/ac/7l7/anixr3ivb/hb/wans/tbf9y9/wckl1w4j+lq/wat/wdsjn1wtf7jmn/xmp8a6kud3iiiiu4+vciiigaooooak8q8r/8aj0/w8/7ezxl/aol2hv6rxlxip/k6f4ef9iz4l/8as7qqapvakkkaciiigd4utp8akif7b/8av+jf/sa6r7rr4utp+sj/tv8a+/4l/wdsa6r7rrzcu/3apq//aepn2vgx/i7q/wcgn/6agffffekffbxlxhz/ajon+if/agjnhr/0u12vva8q8of8nt/ep/stpdx/akxa7qb6rrrrqauywao3jasv1jjuzz3oab7mud8aenypcvvgag ubyx7ko7gb/ept/ovj9u1nxfgly52xfzhnitrzgze/az/m1y1crgm+vas93a5rvxcfazfldu/0pyzfhggwthtvtyf9ht38qktff+i3rhidttmc9fmgun86+fri2 mtjthpe8mg6pipu/kairk+utvqj6p8a1cw7jenr/gft3wuu8g/8jh47/wcw1h/6brkvnvdpxe1pw8vidjfwygpjlblf91uo+nsu6+ggtw/idupg19bbhfjrmfyumfsnpswqa7avenxbc+xx+v18a7z1j3x9a ha3nvhd28keycskrsjoehbgck8fnf74e8voywult5cu3djiz0+ oi/zxxv8axn/xd0e3mlq6lemzlu7zcbyyz/gf5ms8tdmjzrdhxkmkvks8pu1hu0+ft79jtdk1klv9ntr2h/vzoha9pufgekt15b8jvfrwt+xlg5rtz27hserl/m/nxqvbuqiqqujzmfhjylesppbp6dard1nwvo+ukvc2acy8mal5h p1i6/jw5rwkoqss0cloruoy5qcmn5hlhih4qzqbptim+0ibn7pmqh/buh/hfclqwjx2jyrhe2sts7fd8xcbvoe9fsnrywrxaaljsqkqwdqdg joa454sety6h0uf4gxfjknzc6+5/wbfiyfbsf9begrgputm5wmdgovx+eh3axw1rrxzfcqspmqs3vn kbvru4uuuvrkffffabxlx7s3/actrsp8asc/cf/qq6dxqtevftlf8k60j/sc/cf8a6konuaei+int0zrdc1c/1q5tbpr7a3kmvli9dugjhvsxaqtwfc5znjfeyekrv4kax4v8jw uu6x4y1rqpsq1pqlkbsi72kc0jjx/siyrg3lrijjmqkqqcask9c8c6vhrxhdv7ss1f4wtneohzujkub oyb3ickr7gv8r+fllwphh4e+geq614s8r31tp8ac2lw5jbabot zexfnfqst+rndejpf5nkl3vuux4dhxrhxmv0t/wckza/gks/xd2d05bdb/nbp8g2/q+knx0v4fx3jnwvqmpad4eu/f80uv9hx9xawyx3lqm6q28puufcscspa+yeorv1ew8m+gfbmrr x9jp1j4witrie/t3tkfr5lbnnlxgbsgy7nkhowznjry3rphtd+g9z+ccs+npc6zp lgnp1fu44ziqitokrrjjzhfmd8zpjf1ndf8t9kttt/agefh2n+f9gmhfzouqw22m2+myw0ks7jmgcwffys8hyghfnlbh nccaxkvkeur3tf0er/adiwjdepdnxle3qtf+vy7belvh34o1dw5p00nn9qundafdq2lp bz2qsge08+nqsstnkx8hcf4c1z3ht/gw9hp4e0tsvceokeljndw1tpmmwn67kflofbyxddvtviqpc4bz 0neq/e/wcgpxf8zqfd/qdslsazn4dvrlsts0ttprz9e1exs5rdjl9s8rgly5zfv1mysta ynuxb1eoel/e2qax4d8i6j8nzf1ps7rtv1psvehhqasx02kj4xlcw2omrlznj j3mlyji+4llrykqciqtsd9bfi02/syfpq2lycjnwjlbs/porffdrpqmrnnzabj8epirofhhq08p+hnu0avv8nwt/4fvlbnrgb/qfnheryirtilnarhodxryaz8o20xxvfdwfhbabkk8mu3f9pdqa dcrgoglm00kyhlwsyq5zsqmoi8fkh7nfhnxzhovwq0wteor/afhw9cgtvpd/aiw8jhttk0we21xg8tvdpyqpjmc6omj5jiv8gjllra98nffpip wvc+g/c1h4zgwc1+0+jtm8szxv3bnewx9nokvk9yscmu+oo7anqehymn 4deyc7c3lfr3u/1fl+tkaknpw7w/xt1/zpoxxf+frejfc2mrrxh/rnu0jrlu3tnp06/wba85rkdluqjbbpexrirjs2jypbhfdpe+avbxxavbdxhqnhhst v1kjfs2vdy0zftckpijfuedgjeakvxa4wwddnbrwlxo9w8beh9 nu9dhxf8seddm8srdlqmdjpomuxq/ypvdjaw9ndcywpliexyejl53h3czb2/wccc+ku+hlp/wajc8r6mbm6mh2kh7qlp7rj9ke+f+wog8rfnnoc85nsusr63/nl8tn6cq6w/v/hovvxc72iiiokciiigaooooakkkkaciiigaooooakkkkaciiig aooooakkkkaciiigaooooakkkkacvb/hb/ydl+0f/3l3/pc9e8v4p8acd/k6x9ol/uxv/sf64cr/fof4n/6rm+qyb/cc0/68x/9skb7xrrrxcfkhrrrqauuuuafevei/wdk6f4ef9iz4l/9ltcr1wvkvef/acdp8pp+xm8s/wdpdovahqtfffabrrrqb8kwn/je/wbt/wd3/ev/aktxvfddfclp/wakt/bf/wb/xl/6txvfddebl3+7r9x/aolm+14y/wcr3v/w0/8a01akkkk9i+kcvkvdn/j0/waq/wdstpdx/pdrteq15v4c/wctp/ih/wbiz4a/9ltdoa9vre8w+kypcmmfajf82zztiibwwb/ad6268r+kgujv/ejqxvugsx5s46fv4j+fh/aa569t2clrc9jksesbivcxwrv/15jvbggn431+5utqkasgiiwyz5kjjwuew4p4dfe0w9tfaqpdbg kmsdcoi4ah0rjvhnyjbefhcbcpcysxb1ao0d9d+ddru4ecjbpq zxomtktipu0/dhol6b/ivb/tltvigiu7eo4rgrirqcft0rxrxx4bk8lbbqgu3fji+0ej5oz2d f417fuv1aw3tvjbcrrndinri4yckurrjvxmyzfmnxa1lp3j1x9 dt5mqp4z+jj/dpi3xfcoztb/aacafwwhx7jb9vx0rovgphafwxqskbifskjews9mx0+ozzxc+h f8akl+kp+win/pjb14nvu5dmj9qtpyyjfemkfwwn38oqwun3bvvhmumre3+ntsr png0bqhrhhlyzbhpxmfwd1wyutklkof9dapp/fqh6h869or3au/aquj8px2fecxeqxbb06hggu2u3g3xbituspt5rlat3xqv19d9d xtvh3xivewkqx0klbicgqnjvgcevzxxu8ojqeinqead7vzjjyd wjzypwzn8/wuh8aenm8m3f2a5ytpszfmovlt/eh9rxff/v6ri9mft1qf9sycnacvuho/pv9+6+49vorzrxt8uexha+h2+03mjagbyyqpqkd1j+ld7p8k01 hbsxeflxdxq0kf91ibkfga7y1izbueh8txwdbd041kqtzblr9x yoooru4qooooakkkkaciiigaryr9pb/knwkf9jn4t/wduh06vva8q/aw/5j1ph/y5+e//afidooa73xdrk/hvw3qgp21g+pz20rdlvzbhvpqzho1r1jajabwgoafpr8dbmb4m +gph1t4vulhnz0idv5byxaigysri3kpmvyzfvmltjo4g52jjhp 2s6d/a+j31j5nlfaojipm27tu5sm44zjnchpnwe/s74c6t8nf7x8z7bo1rpp8aaf2bhmesil5nlb+m7m7dxxnqaa+g d9/dt/5nf/239oop4o9tb/hb9tnff/7rsnhnwffkq+hfvde8mavpmjanfnfmocsxnkepfd5tb1jfzetl 1j+ba4577xh46m8i/dtxj4sn0w4jk0ewvl7+zbqanhlecuwg+mykocicdyqggvbyo89 8a/s33pirxnqt5bekrpvhbx9s0/vte0x+zhlpexfn5flevc+abcjicesky3jefysmst6f4w8g33jn 4aejpc+panbx3ws2f5p5vrwzzeiwzxrg8ppglfvzc/onxukbqccj39i+x4v+avla97ew5td2fto83w6x9ovn/wh5v4r/agmzfhzy+f9s8xabzwel65yxeobtl1v7u4torexkvjhejrepkb y9m4nw7omfnxa6d408z3dhomps+clb7bqbhaeo21pxurkorc75 i3ijrgmrucsmeu0oed57b/sx+bteudnbw5p2legbsftjne8t2omavhbb4hsngankkwnl8qqo 28sqs33lo4eer67+yc3jxxh4vuvffipt9e0/wrc211pf2/h2bndq28qyxxs6ixbmw5buwkgism7mostvlk5rr7/k1383pbt8jmjfkxnvbx10+xfutt9lq+df7awkff6twtdzxegzn r8qri91o+k+kor3udirizjge5tzfgqokkhwcgylwrnf+x/ba0xu/h/qxi+xtqttsrac1kxsrdxak2qrsxu0cvolzbilfvv81ssxbaoga o/ht+y3rvhjrvh54f8ae/jlsvephzwjolvsydn8psafdvmsussmedryymu2z8qir7jtyduv jcfseafromx6jrgs2s3hvsdnl0nw5y2gkrbjyqtcw9whujhkkw 6zjlwdhyrqqp3oxymk+xm02/r8eiw3vvobe7d/l9f+br+hfz1z9qhsnc0hq9ra68lalfrgrzavdf6z4msbtlxybe sees6uzebei1icebwijxomnhrnhfv5ne0cx1gq2dg6jeqvpd59 rtnu8q0c2xn4iwc7r179a8kvp2d9t1tync1fxfpnz4+sdwj1jt 9vt9ceptrewo2nsitzncuzdymbcrmrekfwtaohohwp+hvv8lpb vt4ft7us/kt3f3ncslsdztzpnkvqehe3yntqckmdnrs92z76fl/n/vjj3urf1q/0t/wovx0uuvbquuuuaffffabrrrqauuuuaffffabrrrqauuuuafff fabrrrqauuuuaffffabrrrqav4p8ip8ak6x9ol/uxv8a0hevek8h+eh/acdl+0f/3l3/akqvxdip4td/abp/animfvzn/uoaf9ey/wdqrqpekkkk7j5ukkkkaciiigaryrxh/want/dz/stpev8a6xafxqtevei/+tp/h5/2jnix/wbltcoa9vooooakkkkapzk8v/ehpaxhb9qfwjqxhzxc9z4uutehsdrgsc2uils4iwsarmbvaxdf ldfkceelfqv/aa3d4y/6j/8aep8a8esx/wafru/2ulnf9lt4xc3kjik/4q/viwljlgoloxembhyvyac8egknjb7d+zfhh/qxeh//aaqz/wdybxku8jikmesnw01+z3d+5+hyzihj8xrfwcxlzluaim1wat5 yqo3jpojxt/hu7wx/0t/4h/8agli/+p0f8n3egp8aon/xd/8ablf/8fr2v+zfhh/qxeh/apwqz/8aybr/zvjj/oyvd/8a4iz//k2tfy4v/n8v/av/mcx9p8p/apqtl/4ol/8aihin/dd3hj/on/xd/wdblf/8frhdh/be8p2fxz8xejw8fen3ttr8oalpywiavgbmn7e51srndpoweyxa bdk5mcgwnoz9s/2b44/6glw//wccgf8a+ta8v8pwhje/toep1xxddfypb/hwvidfmkmn23xnoc/a8ggh8ncc5hawsx7hf/8ap5f+ar/mp7t4f/6fsv8awdl/aoqmc6/bx8nr20rj4b+icoejvpngicg44yfp6v4y/wc1ho8rs7efffrmxysdotk/9/a+vvf2n+nl8maox1/qxt7o+5v0odsrjnb+2hh5v4p9j8s/9bfsf/bxl/8ajnediqejtslvv/27/wae+0ydg5jknunswdjql/fb/wdbfmm8d/tuehnh8oqwuvgbx5cnczjfb6rey8swxnzhzzw9/wan3egp+if/abd/apblf/8ah66p4q/8je51cyg13rih8s373rpnz2omxyx2r0j+zfhh/qxeh/8awqz/apybxvrpyqvnnvl/4d/wt5/m8bkndf1izy5t3vf2zw+v8h4p/wan3egp+if/abd/apblf/8ah6p+g7vdh/rp/ih/aocwl/4/xtf9m+op+hi8p/8aghn/apk2j+zfhh/qxeh/apwqz/8aybw/scx/am/l/wcar/m8v+0+h/8aowy/8hs/+qpnjxn+2v4x8uajjal4a+icxcsjixfro8bh64m6eeivhnj/aq0iy1hxjh8l+km+03iyhv09cyaw8kyyezwcotj0ir7q/s3xx/0mxh//amem/wd8m188eitf8swhxa8yqny0hpjnqjlkkatkqlmtlcna+0nh5nn p0rgxwgxkxo6t/wdt3/gn1urz1k05pcwwdit1+9b7f3tz7qv2tni0twls+twp4uzdigig njyvqj/w9xkv66p27/c5gr8p/ihj/scxf/h65v7h4l/6c+k/+cux/wcsa+htmsfg82m2jjxdoa3qo2dou5pih/t5swtpeu6vw3/bv/bhn+myodp1kmxutd1/fa/9tpgbr9ujwncw0su3w++itquhvw2jrykkyp8ay3rxr/hpzrzjdsxhlxe2thv/s1ct6f8alsvrtx3aep4vdv0sgr6jd+bikrydenv1q8ej/szn0xjv7vq8efdtxdoea3sut6ct/iv3zdemk8kegiuxz6n8prpvw2kqzuxv268v/botaz3kobws68cc05oyj7zu9v8at3tc8s8eftweevdp+lxxgh4 gxoohidlosrsmf7ozs59/8nsf+g7vdh/rp/ih/wccwl/4/xtf9m+op+hi8p8a/ghn/wdk2j+zfhh/aemxh/8a8em//wam10ww2jguwnzf+ar/adpfxgd5jiqjq1cuk2/+n0v/aja8u/4bu8mf9e/+if8a4jyv/j9h/dd3hj/on/xd/wdblf/8fr2v+zfhh/qxeh//aaqz/wdybr/zvjj/akglw/8a+cgf/wctav2ol/5/l/wff5nn/afd/wd0lzf+dpf/acb4p/w3d4y/6j/8q/8awsxf/h6p+g7vdh/rp/ih/wccwl/4/xtf9m+op+hi8p8a/ghn/wdk2j+zfhh/aemxh/8a8em//wam0exxf/p5f+ar/mp7t4f/aohbl/wdl/5a8u/4bu8mf9e/+if/aijyv/j9h/dd3hj/akj/8q//aasxf/h69r/s3xx/0mxh/wd8em//amm0f2b44/6glw//aocgf/5no9ji/wdn8v8awff5h/afd/8a0lzf+dpf/ihin/dd3hj/akj/8q//aasxf/h6p+g7vdh/aet/aoif/gli/wdj9e1/2b44/wchi8p/apghn/8ak2j+zfhh/qxeh/8awqz/apybr7hf/wdp5f8agk/zd+0+h/8aowy/8hs/+qpfp+g7vdh/aet/aoif/gli/wdj9cl8z/2xpd/jlwhp9hb+cvg9ljd4j0hutlfavhhgywur2ly6aiy/o6wleh8tsgjgcj6l/s3xx/0mxh//amem/wd8m15f+0byemu+h2km413q5y/+ew8lalfosyeodf0/ycm7pabbixyaqcucg9ji/wdn8v8awff5h/afd/8a0lzf+dpf/ihh+k/24ne1lw3qvtp/hh4i6reywmsv8miwzhbh3stkwh1wcdcv5xb/alyu0nwe8oawbf4greirxrbwk81ygwiek9ufsmpkbl5c5riho4 am28hir7em0fxpcwyqza94dlikuo8b+h5ira8eeg95fuivbhic dqiddjvfcueiqwrbr6avhiqwyrkafjwp7ztcgaakbgyfco4tks 9stbfzxs/n5/1yp7t4fun/agbls/8ay/l1t/c8j508rftqwvz8qvcmow2gfek10e3ecxwjtpuuyuswsbsajcye mvbasaounboksfep9tjs774zekdo03wz8rnp1e50y7itnwudmi t/ssrxv5chkjlbqisduuzaxpj5r6mupdfiy7u7s6n1fwxnc2jm1v nj4dlz4sylwkmbzkkqsdjqcrvvpa2vx6hcakl34rxr7hzvm09f degt5rkwmoap7zticuxbi+ysc5yau6gknbx9stv5v/monmnd9oop/wbmy3v/abpextkphq7/agkpvar+f5vh/a/ezncm027w+j8yarfarbalcfynehlq3nznhbcgovpitjbei2sgw o20d9rlwlpm2la803xgn1i5aok4uzz45rlupau0xrayttbxhm/5944n9+tfv9z4g1+9olg4u/cm50mqtaezfdejfy3cfa0obz92qjmuvwcmr0nz1l8irntvfv14 ntlbwja+jbtdlxrmphapetl6pmlvew9ia0lsxbf8zf8agk+7fz 1/xyhzlw+opf2bl/wdl8fc1tbr7+m58f/s/wd7tfihwzqngm68sal45u4vsvnq1mpxfqgudxiyn2qljeaqrfn iqtc4yexghawb07t9rlxfzy+njrn4y0dds0y7gmxr3emoi8ugu fmv40m7hnpvexey7uumzi33ltp2h4o+afl8o9wl1twroxw38m6 nkhikvdh8elatohospeo6bijaom9q09m+e93ol7rv5p0pgawu9 cyvqtxa+ethjqdhotoy3ymp5p389tslsxb19stmvhxx52/cy7fvm+h+zv8as2wrt/jy6f8abn6/m+jx/aq1q3+gd6hf4e8b6bq8muxsloknig+ufpttcvmwn9syh7bg7nf mciergipkya9k+e37cgn6b8o9dtde8oeppemsxq7lvurbsypi5 jnxyqv5wlhpubmaztuwajne12fwrtt/aadp4rtdm+h1t4unzml0khwzsszcxyxaaxwwknrkc101j4f8x6 xzqwdnrphq0tieecuehh6zi40awfvreyaa4afhssxzr2y1t9ld rd/68if7s4f0/wce2wl/+x8u9/5p689len/8n3egp+if/ep/amesx/x+j/hu7wx/0t/4h/8agli/+p17x/zvjj/oyvd/ap4iz/8a5no/s3xx/wbdf4f/apbdp/8ajtt7hf/8/l/4cv8amf8aafd/ap0lzf8ag6x/amgekf8add3hj/on/waq/wdwsxf/ab+j/hu7wx/0t/4h/wdgli/+p17x/zvjj/oyvd//aiiz/wd5no/s3xx/0mxh/wd8em//amm0exxf/p5f+ar/add+0+h/apowy/8ab0v/aja8u/4bu8mf9e/+if8a4jyv/j9h/dd3hj/on/xd/wdblf/8fr2v+zfhh/qxeh//aaqz/wdybr/zvjj/akglw/8a+cgf/wctapy4v/n8v/av/mh9p8p/apqtl/4ol/8aihin/dd3hj/on/xd/wdblf/8fo/4bu8mf9e/+if/aijyv/j9e1/2b44/6glw/wd+cgf/aotap7n8cf8aqxeh/wdwqz//acbr7hf/8/l/4cv8w/tph/8a6fsv/b0v/kdxt/hu7wx/0t/4h/8agli/+p0f8n3egp8aon/xd/8ablf/8fr2v+zfhh/qxeh/apwqz/8aybr/zvjj/oyvd/8a4iz//k2j2ol/aofy/wdav/mh9p8p/wdqtl/4ol/8gekf8n3egp8aon/xd/8ablf/8fo/4bu8mf8arp8a4h/+cwl/aop17x/zvjj/akglw/8a+cgf/wctap7n8cf9df4f/wdbdp8a/jthscx/am/l/wcar/mp7t4f/wchbl/wdl/5a8u/4bu8mf8arp8a4h/+cwl/aop0f8n3egp+if8axd/8esx/amfr2v8as3xx/wbdf4f/apbdp/8ajth9m+op+hi8p/8aghn/apk2j2ol/wcfy/8aav/mh9p8p/8aqtl/4ol/8gekf8n3egp+if8axd/8esx/amfo/wcg7vdh/rp/aih/+cwl/wcp17x/agb44/6glw//aocgf/5no/s3xx/0mxh//waem/8a8m0exxf/ad+x/gk/zd+0+h/+hbl/amhs/wdkdxt/aibu8mf9e/8aih/4jyv/ai/r/wan3egp+if/abd/apblf/8ah69r/s3xx/0mxh//amem/wd8m0f2b44/6glw/wd+cgf/aotapy4v/n8v/av/mh9p8p8a/qtl/wcdpf8ayb4p/wan3egp+if/abd/apblf/8ah6p+g7vdh/rp/ih/aocwl/4/xtf9m+op+hi8p/8aghn/apk2j+zfhh/qxeh/apwqz/8aybr7hf/8/l/4cv8amp7t4f8a+hbl/wahs/8akdxt/hu7wx/0t/4h/wdgli/+p0f8n3egp+if/ep/amesx/x+va/7n8cf9df4f/8abdp/apjth9m+op8aoyvd/wd4iz//ajno9ji/+fy/8bx+yf2nw/8a9c2x/g6x/wagekf8n3egp+if/ep/amesx/x+j/hu7wx/0t/4h/8agli/+p17x/zvjj/oyvd/ap4iz/8a5no/s3xx/wbdf4f/apbdp/8ajthscx/z+x/gk/zd+0+h/wdowy/8hs/+qpfp+g7vdh/rp/ih/wccwl/4/r/w3d4y/wcif/ep/waesx/x+va/7n8cf9df4f8a/bdp/wdjth9m+op+hi8p/wdghn/+tapy4v8a5/l/ambx+yf2nw//anc2x/g6x/yb4p/w3d4y/wcif/ep/waesx/x+j9l7xz/wst4z/gnxdbo2ranpurf2l9mi1i18iy+vbsxpkaspvlngngjom4r2v8a s3xx/wbdf4f/apbdp/8ajth9m+op+hi8p/8aghn/apk2iogropcdwrdrd7ctujxfzcrnwwqweiw2bwtpyrruxj1xky u4t2cvu4jbnv0vyn9m+op+hi8p/wdghn/+tap7n8cf9df4f/8abdp/apjtekffhv0vyn9m+op+hi8p/wdghn/+tap7n8cf9df4f/8abdp/apjtahv0vyn9m+op+hi8p/8aghn/apk2j+zfhh/qxeh/apwqz/8aybqb1devei/+tp/h5/2jnix/anltcrqv7n8cf9df4f8a/bdp/wdjtefzw2uw/wc1p4d/alz1ht7/ad4m8sev9gshtdn+nafu3bppn2emyxjb654apa6kkkaciiigdy r9rh/k1j4yf9izrp8a6qzvnftwt3afd7qbw11lutkxupfeiwfxppn/ny3dqtx8mcqcaf0kumrehawodwj+1j/yax8zp+xm1n/0hmrw+nnw0v8a4p+ebptnl1m30hurhvrdv7a8u7br2eswtwk6q 8syxflyoacop5pxsqkhlzsi36ksb/aurumkt2nb1s7fieaavpwsedfiv4m1ntpewuanpmpa7cadq17c azjcab5jjnit7koymzhzypuhdzkimthixylmuz/xrm+g39u2q+ptwvvitcwsf/cp6n4xubvtlkkwpje4ntfuhssbmxvnyxaubfyx+b0nxzpvhzwm 6x32egfxkha5isn5ps8ny4ikuut2dkidtzncbuo85jyxpn+gfa tfgmst4gudewtzxrws6pjqnz508cedikitlhctjcccn3rlqvpr fs4ay/l/ac1v9+uu/wbdgcup1kf1nfvkp/8apt/vw067wwm3nnw/8v6xefep4rae+s6xppuosws21lf6rc3iwwktiphsmzoxvnzmqg iuzwoawk9g+ewtjxv2gfhm+g3xedpdnvkw7ut5rmfzbb/gqpg/9l6/8k6v4x1e58uw+q32vx6xccuwmtaxwrpessrnm0hztqdl8anofh qc18n7258e/to+k7fuukty5fdujrtiw45udu2t7jpcds1yqdsjolqdul+cpex umfmofldbaof2laz89ot/z3ppbxhate6bqvugy8lviqj32nh6185hpx09xz/430m6d4ju4amyb282h02n6fq5h4vwmhdkrz8n10pvkd66r9f0p afhhq9/4v8b/dw90+78swv3qqe+rvrotzxdnfwxk5necuk8ihxi8tqevgab6kg fei+n/ghipwx4kxwbhxnf/yfipy6logijcahi9vb6sblhprwix2xb4c5ygbpldotul34r0e9 ttlgmsi2j0t1ksczu27khqfcdkfkxxrycrxr/ampnl8l+i/dph7qb7srov/dm0vxpceqai3aifypivrkulf8a9dlcvbnqe2vzt0a+7vlvqbcq 4jzgsvddwt+wqf36py06hmfwmuff958wnk8fat4l1pvi/hrpn3a61cxf1izappc3g3tplhsgtsc0hmjfgcpkd1r6irospdu mavquqalawmfvqgqphje3maye4zeeafz32qoa9hwjxrslzjx36 +bbu/xenzwr8clzu23rdlt/xmfeeenbahxvfn6amjw1hy+udosip5n+de71434tzbf41debj4 jg2j3/almtf6zrkxcvsz7wutcmdta72+9hc17x8sli50b4oej5rwew0u 7xqbl4p4xkpg627emrdkeeagivmfbwhtr/aiitlcoxgvhjn6bbyc/xgfjxu+p6ba6zpt3p97ctzz3utwtwv92rgbvlpsqsk4kfou6u0 tlqypooimrfvqmn+xv/h/kz5p8agn8dfirrmjrs3fzou3hzw7p4b0m6a7tbmfvnsn/zaezygc3arhss8z9xr94g0hsc51duvdw0rul3xpeei/euhj8uc3xxd4f1qajop2d7cirzsad9qcpiapiklweyjjufeqga 960b4veevd1jc2em6dawdrczwlxnfgpw8lsksw7hnrgtvcb/1zfrzfcxwlpftdsale++8gotamr/srxycolg2+7yjkhabznu7cac55r3a01or7snp/s6fj9dnbzs+doxckspz12/c/8amvuv0r896p+1n470n4nt8spbtw4+m6/4c1hw/d+kx2s5nsht7czxles+ficogo7y0i2nhqxzuhsej/jx45m+kurecpdsfh62mjl0og2vdstj5xeb2g8kmerentft+ziv ufm5ilchl9cspg34k0yo6it/dlktpcwt2z2tkxtlinim6jcsy41kibcio3kddmm6h8gpbphzvz nu0/w9bqalljbnjeeu80jwo6qs7sswkjk6gknabhqdcthzbaf8hv6d spxcgk9ddfut+t+88s8qfgx4kegtg8yekrbeftz8o+frcwf9p/lxfjetxcvtg/nxymsvbe87hfkdquj/ahhlcjyfrphhq/xev11khx/plla6ldlax2n2ywscu7d5kxlc8umjjkqfmlkhegwi7tnt134pe c/fgpxf9rhh2z1ww48wyxximwb2ehyhcwsthvah90x27iny5xxwx qxw41vw9dcphzq2ieg5nvyruxxfpd3rtsrip3muzf9a0ajukwu wx5zglzno/uq+/x9fx/dtyppx02/q2vpp+lkhxl0e98ra34d05f7av9jmn1neat4z8qno+oyspheuy yjpa7rr7nv1eogzy8hubxmj+nxjq0v9f8c+adjm8sa3a2goand zekan2hore+e2sx3fakdshl8t7rzjqaqyexj5mb7hppw+1nwyy 5fh+qarr2rwkjgw1dw1p11okltg4adn322aq7iozh1b2rltggr mo/bzwzq1vp8v1oftl9gsekcxc6yhjjmdgkbdusp5kviq55bnk1mv 66o33o33w2bf19+v3r7r33pcdb1/xve3xb8d2gp3eu6ddd+owf3o9trm0plbpdcv0lwr7euljgs4lf atg53ehgxz13gg58cy/gv4tand+lirvuite0w5sfubrpdn06au3wyr2yyiziflqtmqo5h 3gaqr1hjh4hpqpipwnrhhw807wvj4b1j+05bz9mnxddobi2trb umi8oiaqqsnwxyuuydb7l/b2khvnw1nltyns1w3htby9t5ximlii3+uu9cgxb5smcpbg41on frsl/wn9dyvzld9f+bpnbwhd6prpibvgv7r2uy6np4/1dww+mpq9zhyjp8b3fuka2gfylycnjvn2ezkffxxop7k090/w01o3uts1hvpspifxlccfvr+a9ubbdqvxhejtto8j7uvvbzica c12yfddw5aa5lrdlpkntqzzvecxdiyfttrmm3dqhwhkkmvl4dk ejdzwd8ffhvffc3wznpgp6xb67qnzql/qtze2li1lc0l1dsxdkktsylvuyfrl2ob1qe1okraf/i/5n3fc1k01jrrk68l7/8anfflyo9ryr9pb/knwkf9jn4t/wduh06vva8q/aw/5j1ph/y5+e//afidopeha+ki9s0vxj4i8y6tqfiuwadrcmy1vqtdafslkzssnj le50xlqnxcfvukjilcelgwkqfsf40fenxwfe+o6n4wwtwldc6p o5uumdrfaebvzomvdk10tidneqilgrlvlyo/svv/e/g7wpomlzruq2qt1u7ygwegj5zfe3w9rewtyztnllbmzrmjvfqy 5punw+c17cq63cy6ffs373l4sslnofkihkxdwbzqre8yzhlkuv lyvzhnfj+8lfdmvnzf8h777lr0bk+/+en5w9lbahb/d747/enxnewomef/ca+jnm8o2mjwmtpezxpe3stzawzszxzs3cbbhhkg+aotzmdjdh ty2v8wfh3xg8sfbg98w6brhhjq/d+p3dmba2ltedubbtqlvfgkjrcbjxjgw8zb5ozlmsbiw+gv+fp +a9ums9qxw9p9wfgty43qextxqc2vmkdtleecxlw20nk4zxgqe hvg34juetjpmckgpzzw9q13axcvk87y+bitq8iijjhli3/usgzk3ckzronjsndlw9/+b9/3bxamkscixteis/dr/w+434+33i3sr74urpuv21gk2vgdvvitjl+2aafdoqu2cbezgxc v5mg8tsny8n4v8gv2jvhfgz4j+cm8t/zffv9q/gmpv9kmqtpdees9raj7bplmfn3versm4eewk4jbhq+ul/wzo3iazsyl6ya8j0y4ets115gkjlqmm9xb5jlwzs2tuvmbjdhp jzedphpovx4f8ltapy2rvp8/h7srgwb9r2hjwwa3jjggtbcjhnjyoc8vhtsvac2vm7r/amba/np+hvov1bltlvn/aobxf4ae/wajtd+ioox6xz+ptbt9pns5e+x6tzrhbdqmbks3+jldxlqshg0 hpwdaqqesq/oomftwepnjsdrvitp0gxw14b0/qly+huptc19ddulmsb0jmknbauwhdpvztkkfnvx6ee08hfcgyu twugh0hdruba2udsvjzjp7mz3emcstowdzucioyng7axwpp8m/hnball4xl0pto7zw7gj3swrh9qt7kvwj9iipjlom5g8ulwopvb 9vq/w1/wcatb3xhr+lzyfup2jfh3h6w51vulxw1eegljxpqvhazsrs3ns/gktzcetcsozmsrt9nienuqgfohodgz/j38wvhgsfc22tqdu0/waox1xo3h3wprtlwd333v+kukablimqn3ectld6n72v7jwv4s+ f/waoveerdwtv07vveumq63r0zuo2jta+jbry4yzqgjhui0erqgz waphyje8o+bvhvq4vpdlponlyxfhfg2napb3dvkboguneivuar ckkrgv8vcxswxtjffd+fhnv37r+5a+uut/lsh1tkzldsn3/aolkz8vd0t533zqfgjxh448lefbk58iwlrd3olp2+8l0qbuugi wj23laqzxyybnclhgzlde7xxivlfa/7shi34havl4v04+gyvb+k3umadqfphbdt3v/jdq2jysw8sjq/z1jn4u1jygd9hberphvgsefte8zjfdf2tzjjpsrldcb57aanjh tyxzkvdgyttjvig5bzgiszt/gv4i0i7gunp8addnp5i+znyrmnddibckldpilisqxbe2fwsm1d umcqg0m+zxwlv6810+zmtypr0f9fr1+r4dqf7wvi6y8oaxfx6d ojxf1rniztwroztvlaxdepbkfvc7mntghpiiztoxix33/aamvxak8v2nhoyupbl94gtnnj1zuhulc7tls5t5zzfhbqsj5wi kurylpmwqh93ijdx29nqxwk+huuoxos3nhbtjc7ru5kmzsajxe tr3thqckzujdkaf+c2saavan4l8fff3rtm1s906117tluyxyjh 3ck5tjnkgsrcgsrntrtjgrka4zr/k0trx+5/rr52acvnkxne33/onb5p9jjvanj74kelvgv3o+i2mfgia9v7c3m+yqk9kbeswjzpj ptjnohkhi8sw8rxepmykwprojxx8glwkeq3nte6kssi5ulo3a3 hlkx8zje0khrsc4uuxhtcetytj8n/dmm6w2p2unerdgswdqk8nlrsygiwwoldsjdgzbnrqx3nk/mc9bz2qwnpdbxti0csbfm0rsuqb/e7esx9ysturrw/r+v66ifmtuuuuaffffabrrrqauuuuaffffabrrrqauuuuaffff abrrrqauuuuaffffabrrrqauuuuaffffabxlxip/ajon+hn/agjnix/0u0kvva8q8r/8nt/dz/stpev/akxafqb6rrrrqauuuuaevfty/wdjrhxk/wcxm1n/anizq9c8r69b4b0ma9nwdowkecf2pqd/ad0zxnv7wp8ayax8zp8astnz/wdsgaqnxb8qlf6rfpsx3lpjdvv2a4/afznyvqns4n9t1mtwf13expv4d36f8hyzfd2nzep/abg892pmlozrjbnaudfb/ift6v7ffekeaxxqejqbvvrgadsk4v4saaltwy11j57qvmz/alk/kb+yb867eow8owhm92dwc4n2uidgokyajem/+xycvhdl0ez1t9qzxxldwlo9r4p8nsqlv4sb3xc/yh5d0r2kvkvdn/j0/waq/wdstpdx/pdrtdlsejpdjouhelsz1wuf+kxhwtwdptulym9xakq0ajjdcec e46/nxduve4kpfxz0yxezwlanag6pmgruj6rnomp299bjzyw3ahofu h6jiuv+ifgj9hll1oybkspxlpgf5hj5/wc+f5vwdefkmqurpc/wafejjqppdwl3x5pn0n4x8s2/ifti7qhcs9jyd2sjf4ehryr5r0zu7nr7yo6tjmhmq8mp6+x9r7 v6tyfgeixql3tnwqdlrdwqt9d0/m16vlfratprnxgoygttnzyzc0x06r/m9lr5+8zaoz+mpfunrgxpq0c5iocsbc0xh4bt+dddrfxhm9njf plo9vm3anmio0eox1rm/gx4nl1xxl4n1m/dtsorowikblsp9itwdent8wpvrvqe2/d0ysdg3lt8bjnlfcurf9f5nohwt8nsanpml5coy7i7wqjdbvb0 z9c5/ku3oorshbqioo+bxoiniq0q092ffffwcouuuuaffffabrrrqau uuuaffffabxlx7s3/actrsp8asc/cf/qq6dxqtevftlf8k60j/sc/cf8a6konuaxvjcs9ppfhrw0tl6/tnd1221c8ttns5by4addxsyqrk0khuyq+1fy4q4hffpmjzap4u 8aan47v/bhit9b8u6zrdpy2dvov1cxdvlje+bcs9tgjsw4ufbfdiqhtgsf tx1f4x8zav4d0gxwnzlnjs43jic2lpndzyo7besogfhkkzmyak ikn0rftvjp4kufauxjt+34lfw3jl9nf3dxyqms3m+t5lrsksiy +b8hjzq4b5cz4rknokk5rzx/guvf/glbz7lyblfra7f8akrcl+ld/lsuvhd4dsvcujaxpnzpxxxdyabplnq2qnt3t7ui42ve+1lns+x hmdgdim/jc+yn3h5mu/if8j/d/amm9l0txnyeklbx7o6ulvu/deowvnzrw2qldstc7mgsgq7isii3yuxxhg4j6yorsdwtqe063v 807/cc8aahbqxrw/cx+c/7rhho2dr8yjfgvhnvny0utrncl8mjdzyzjtb9rq6zrt0vt5akj mas5ybnscibxuw3e+ophzm3xg8nelb74e3fiwowv4xazrpelwy stoajavkrgajptkrgzdcxoozmxbkfufj6z8at+j/bg8xarpooa7c6g1v4em1dtfupyrtyzjz5uhrvjyrwynuyv3czy qd3fc8fy0ou/5dpux56/kdfr89rzf2rv77fh7v57h57+ifh8dsonxhgf4aajo1vc/wbipqrwpgu90drm6h1qxldp1njkneomzoznhkmq73ayr9e/hwtwpd/h+w8yeg/ds3irxd4eufnt9jttia7jmuwsrq3ydzfkoep3i9k72xwrshw7x sxkiv7m3luoo9pwy4mjvznomgapjqc+xrps/hohxyeixi1bnvh+drbvc6mn2wrykmibcbkexijzgqqwwapyxs3 f7jux32v8laxovmu9kvxf8t5d8efb7xf4d1vwhbwwv/r15/wipjcxvnstbwswjtrvvhlkzgdu+rpfjqnjvabnffqml/de5m8f6d4z1/u4nq1fttmn0uyjsbm2smuu8kmkxzwkkznjt4gduaab4yc1jp8a toeavmti41+s0egc4buyvcuqvzqrzrjlg01ytsyor5cio3mouw nl9tekajq0gl/zfos5kfzotvh9mtzz8m2cf/lvticcu2fhcjnxeuljkzv197en/k1rgbtu95u+m/frf8lny9bfb5pgvxo8qwfi3wc+segrn4i3wonb6rpxls7id+wy 445wv1kph5w2hjld6gd5hxhnhvwc9z468z6hl4t1yfx9aabotr 4wv20+ednfulnvft5xbafs2xeq+divbjvk3fptf9iaow2g6zz6 ve6rb6daqapephfdxsccrpoke7y1dwnzbdzbqscbjjqamd5zrl/kor/wfkn/urulzqlhu2/vlzm+jdt+h/iwtxxyeflzwzroorj4l6zrt3e/2y8mmvyxmnxawuziplym0mxlydpgha3ju+mp2x9mste/z/8aamm2wht+gxz6vdb3gmxolyadjfcqoe+6greotlvbfjd53asg ye+pikxhiqad5popm0n95ww4ew8jnd0+9268vv1/xz4f8lc+or6va6aljznulqs5k2jb24bb5jsefbiigtztbgchdj pkoql00/8ajvy/ktfquoc9x2nvx/8ajpc35vty73n2ivo9c/aa8ceir37fbaznbf8a2ig2+x6hp11zt5myrc/lzri3lsmpvjsewxwaxjfwvhnxt8g/ds4urfxbqk1vc21tbdy29pp9zesioe4ftdhii3zmey7fqassdg ybilpq1+ps1dl/v9f970o6orzyx+p3ge98panrmmp3mmwumzxw11brgk3mn3isy4 8pba3estmzcqecod54xjrf8d/etqpily3n1ov5jp8azzfs91a3vrnaxvrltdexnbzikstbwvtrq pwqehotcdpkk5px18uvdfw4+xprd5cc6vn5trdtrc4v7yduxvd le3jklzu3kwylhqqsqkuxepdaufbb+lbbu4rzw6tq94b+1dtiy lblmagjomhiaymeyzs6xdz2n+ispxj4z0rwo9thqelyz7ljpil ezs5ruaurrmstbhcjmsfhaaysvuzzgdy1lxnp2kf2v9sna3oqx k2lorxpuklzgcirjknajh5syxg807mv1a5quuuuhhrxpsep9bh 8dw+dzl4xei5tpfviboscrrlbq6xu6sfdjfwzqyhiw3ksacdxg an+038p9mvolnl3wtwujrz71v0lw1qeqaqlnjazwntbybumkug degmfymqqsrrtz/s9/wan9zhz66bfrt+a+89uorn/aat4/wdd3jck2hapdqkbwvvqkyw+sjw8zsre4bgdkwyjaort5aym8ap 2mfh9/b1zpt6hqslwuotpe+oz+htrj02o7v/lmtxzw4tgd+eh7zbygakku/tcvuxtm6hqvfvl3vbttprkk5mwf7yb7pagb+etyz7c9vlrjz6y 6kvboakkkkaciiigaooooakkkkaciiigaooooakkkkacvkvef/j0/wapp+xm8s/+l2hv6rxlxip/ajon+hn/agjnix/0u0kgd1wiiigaooooa8q/ax/5nz+mn/ymaz/6qzv5/qn0b7ulm4jjmsrszpusa9f/amun+zh8xlpq+d9xb/8aakwvma8zgp4ufc8nq0qz9f+z7x8nyd4k03ho/wd6maumrhphdqa3xh6w0ldzlwu/l/styd+e6u7rtou9olxy+xzgdp4yrf/zn/fqfevehp8ak6f4h/8aymegv/s7xa9vryrw5/ydp8q/+xm8nf8apdrtbhnhqtffmnk8mgstaw2kw2jqcdpqnk+g4gmccm g9qa4nxr8lrhwwkuleixu252gfumpuo31h5vn8pvgsvipbyk7w nlmjg6imybq/4h+yrsaxtcvg+6ps5stlddxt5zl7n/mejtfcjx4miwocyeqtdh64p1v8jtembdrbwd1klz/igva6kw+qu/m9p/whgwtap3f8e5dwv8nto8pss83+nxgh35fgxt/sr/u/pung3/ky/hf/aggo/wd03wvdxxkedf8aky/hf/yaj/8atdzv1rhgctfhg18rvxm+etk7oroooqznciiigaooooakkkka ciiigaooooakkkkacvkv2lv+sdar/wbjn4t/apuh06vva8q/aw/5j1ph/y5+e/8a1idooa2/itowp6tf4xvdmspntk0fw4nqmsozi0kmicsrttmjkmr5gbbyz2 nhok4ix4b6xrpwo8zrzehvtnf1xu769slg4kgaecowzsazfdku uq7ifcjnboa9z8x+ig8kef9u1hnpudveyt3nwxswvmzsbkipyh qsenzekopiajrx0ftj61r2hedz/cngm31jvtb8lr4uvlk+1k2kvjzluirzrbizzmzyqrsrttjzk4z eyjoul8/mr/ltv8mu23y3+xydvznb5o9sghixwlyvdn8mz4ow+obyx54bbczb 3nzk/eahz8z5x8deof2dfig+m69pxgu2u4np1grpzlvwllr4tviif7b o9tb3sln5qsiky7bun8718xyavp114w8wwhjdslduto897w9so l+gssb1ropl3jhynpooobjhgczgfjfbf7tp/cb/abmvpdnnpejc3tl+ft7m0hibw1+1mbsguj9m8nmduxuesecw2y ixtbonuwuz8vvganfx509ndxn4n/su+n9u8g2np4ll8sjvn1g9uhl1+br7iwo7rb21ikhttkjjxms8 sfgjpndh5vzxuj9nnxfbeatvg0s+kjdqurrrzlrstcoh2kf1a2 16s1zbgumxrizpf5iez8mgvsqm49v8z/tmeefdxhq51owutq1x+9wyheka2hv3ifbksfw0xlyfcmtslcix 6akdhffgvwxpmpt2v3rqt2gvhpkty9tmlso6ibedxgzyhj8wg3 fnja68unvtz1+6y/yk5ldl+x9w3/myxhzwva2fxa8nazp3w+j8lwvrpupwuirdyxtbvjnayi2ijg+v/lm+7k5j3azrf+kvwu1lxb8rbw600rr4y8rww2pi63dqvnr20qz wuvp3w6rlbobyumxpc8xff37s2h6noxhvvdhsnw1i01rvdpsir h9hvoijddsbrngzqylwusfxrlfuz6f4y/exuvhp4lbu9d8nyemnfnns20/qorowr3khbdwjcrbdsssyfdorgr3pk8lt2s2vnu73/waxp9wrp3hfdx+wtnf1x4gjqllr2np8rrc08i32pw63nusz4z7 rldlon28ghdzk6gpgwpyhgzanz3iz4x66pa3wi0oyu6vcegdz0 mw/uwmvsybejkkmy5bbnbwmsc9kr6l+0nquv654d034c+hdh8ujxx od1r0v3rgus6zddda9uht93axdm5nybgqunjz5o0v9pk58uxke hfd/airluvifhc3dpf6bf3629tprwwimkk92qsfumfzbfdhg7sjlow bx21yz2ts1l/wct/bo6b/hyzcy8uuztx/ga/nrb8j57/ar+dv54l+chgvub4ttoyto0gcw8sjavbe9xcpfaxsikzwzkwao bdfmacniym+px/b/xvzeojfemm+gh03w/b4vsnytpdunzbjlhbhpkttpkilj5cfpzvbahbiqsfmod7bofy/xi8i3vr4z8gpp08vwybzr9scxlri8tbklicqflijcujlvbgzvg ba838hftcel9w0zwv4g8qecvd+jee/fcsuvpc2pims7vojkjngxtnsyviwvz7jwkjlyibnyo0xyt9u/xtx4o6vzogi0sa+9np8ac5z37n3wg8sebvg9xrhipwl9ikvjtc dlwzwsr2qz6rncwhikhb54pafk3yoq2koekvapilxl8q/idaqwqx+tw/ifw54oslw6fzhe6vbrepir2g0mjylshscb2unahzxpph/42+j/gnvpvipw94abvph9fzjhbqo1zu1gafpngvi7ixbwt8epkzrkvy retghzlrv22llu/iy+kt6h4rfxh4nn8jjawni5jveefutd9o/s5rvcicuejymjcjogxxrfydseutvay66stw/xmsvs67mc0uwrultj6/no+3sye3r2pvvgfhru/jbhqug6j4pbw/pvzpesk67f3fu1/bd+yjqeqslyycmnmlmzcokeaespo/gvwt8cfeh4haqnc8omphgra1ost/z6xqucu5trk6tfmag5wspycibiemb1zfo/hfir6u1k9xtnourxopp1t4mlmvuherwojwqjksccdua8p+gh7u 0pxasbrv7jrls28oxwvxfpe6trcajnp3koryw+owkina3ibp7t tkmqqxbwdktbxxsz+5t/pbzt3kuusuz9b6fcv68um5if8kwe1g8r23/cdeivephvvrntzwsnf8wvnq1tlf5/mxvrepcyyku/0byv2img+yvknhui+d+jej/hp4h1+hx5tyv/aa3ql1z2+hvr8ltdavhj5cgljmngy+bcgspy8jply+4kdna0px p8q6hqgjp418el4v0txrqkx029tvlu5ylixikg+iwnrazthfmt zruidmurmhwj+0nphjtwnk8m6fbrdx2j2i1/wzldfbjqkjumaab5mmpdswn9qixzukkdjfqxlfz/aobf7lbxonro0zyaa+x+dvv123t3utfgtwefgxitrzz4x1i4ks bavrtxr4w1xnp1tt5i6zi2s8ayqufdmrs6exqgipbfp4tecpiz y+fdm0rxtq+gvpcpewahyxeictul+3aaxyxee3uut45wiamyaq oc28g/nw3v/wbpnt/c8mj61r+mlpvw21e3ne18zrdmwbjvkyqpngiwy1njaej9zbmyr 4dmu6tzfgv4j+ib2ztdh+gmkwdxc2u+qer4n8ttaflhacfy4wd y7cfbi6/oy2i2zajjzhq1jzarx9x8tpvwuu5c7p+9pa3+x3xfyemmxx138 jpitrpwk+inhvwbrdqvbhwleefpdmrxkbs6ohemlh2jajmilzi fmkkpfit8pdgvfg54hemlxl4pefiwhx5b4+l/adlrvjt2tzki+fzfopl7449gthy5gqaa6fwf+114b8swxx95pt 9pght4bg8ryx5hluvjr57if1cqxsbgn2ct527aytngdjj139ph xtbt9x8sv4t0w6+hem6vhptatbei5g1kfzjio0kiszzin8vmmf fxuk5iyckbi5t5orw+j9vjp6+cr/poe3yxjgwiv7f9vrwlvkkx66nl/waov2yff2g+asl+78xs+mu8onplzbd3ojr6xeyf4wmg+1ijujm fymcsxjzghbcwlnn23wi0hghxpezhwpn4t0rxhcwwm6fpsitvm ukjuzjz2jgkzfuoebyesfkywaanb+tfgxsrk01e50y2u9wi0o+ s01hxbtqpajuutsli8ysxylcoyo2doyjkypofq5e0an/vt/ud99vuelypx/q+34w9tyt9pt4wt/fbwzpgn2vrct3tvrmnyvjz3ps5ksmuus+alv0o1rvp1zafmbwa tgvz2ufavxtr+obalohidwph94tt/cnro8m3hpnnakeo5mbynlzbzffrgqgoqdcbjja98ootskrbnv1 vhl18rbebya6+as+6xnp81qfowufaidw1z6/4d8n+b5ds0+xwzz6xo+qsxnvi1pdplfozxeaushle4jlmihmjy kzixufgn9mfu9atxbb418r+iyfdmo+ldq1zfcmmtgun3cdxrlg essoa3o1ifcxmca4wy4ytfsnfth3z8/xx8wn+ag3ehj0un9ya/vnzz8qvhtponwb1gy0/ryllxnrfjjbi1ntuje8rnrrxmerylkkjbmq5ovumodnh0nuutt dpjc8ksspc2+jnueo20rlt2o1mgr2jhepapaquo3+sx6e9bhrr rsgffffabrrrqauuuuaffffabrrrqauuuuafevei/wdk6f4ef9iz4l/9ltcr1wvkvef/acdp8pp+xm8s/wdpdovahqtfffabrrrqb5b+1vj5x7l/amyh/u+dtyb/amkpq80iiodwa9i/ax/5ny+mn/ymaz/6qzvxxiftn0nxbf2rjgyziv8aunlt+rfebjfpfn23dvrc1wm/j/5/obpwy1ptk8twxejybv8acvn1/hp58fjxunfmssvympiioqr2r3nwh4nhibreeqj7zbioyz5jxw3 4/wa80yspvbhxfg3dyqk02f6p9puokryrw5/ydp8aep8a7ezw1/6xa7xqtevehp8ak6f4h/8aymegv/s7xa9i+jpvakkiubhls2lnkoi4klsfqazna0m3zhhxgrw/+eb8vrusbbymbexpzsev4ea/hxvvfnvrazarfxwqizj532qo7kmvovs7ew0020gncstrrkjuvr maajrzshjtndd7hiolcm6ds/vnwfy6lqiiivrpjqrlpbv/acmfjv8a7duf/pusq6uuu8g/8jh47/7duf8a6brkgdq6kkkaciiigaooooakkkkaciiigaooooakkkka cvkv2lv+sdar/wbjn4t/apuh06vva8q/aw/5j1ph/y5+e/8a1idooa9j1ntv7x0e+sfm8r7vbjb5m3dt3krnhgczrx3qf2dt r8iwhhvne8vw0v9o/hbpcfxpe6u00d1egtbmqlohjymrhg5hhsdga9k+i8eoy+a9exs dsfr7/wcxygo/ijv5imkswqmcu8do0sgabbksbg+jw+s+ltv/y68da/a+kbqxvj4a06+1c/wzb67kmuleczydu8lt7ylee7sh+yok92cl05b/adu1+xmvmds3fprf8hf/ny/ce5ec/cx8fehtk0g2ufm0ns9ptrc1voyjgik2fnfdhsglwfgmhk544xx d8fdu8z3ehy+ipevhfpo2rq6naalboog1nbfkxwl7qs20bklro vjg5hcyg4mvs4idsxwlysa7tjnkakmw1thask8ugleyzymqq6s cm1qildrzztw2/g/g2/16xu/betjp/wartf8sav4gzu8t+iffsl54fvoy7h3uybznujgpkto5virramh gcu3bmte3uqktera1877/anfczlljcm4rwiw3lby7rrp2f/c3hvwvd6lpll4rtp389bfxf/wicx9txrjkxae8eomhcsyydoll1752rf8ay48iw/jdxnrcmj+e9sl1zvz9wa/1xwxfc6tzysqn4gvtigqk4loshkfu4arg0n4+/ghxh4j8qz+ffhy2q+glw91psrn7yezswli0m0qkec3zssjj4lt y/sce1zn3mmbk8/c/ttfezrrdtpdd14ta++josamllbp50jdo+xrtbtth2im1mwxwfs 0oux3qbtrd5wta2kfmotdrlvztp9e/lubulupx3vd/9u31+v2u/y9vvfgf4l1pwp4v8n3xi/thtw1dazd2n0mhskzvzupamh2ohg6qaduzbyenfdl8r/hfd8udc8ptavropwmjaqj5xy6nfxwm3et26cnjvtvtphiqpg06 +wog83jpyghgk8f/abm8up4f0q00fw/8pfetxpv/qn5y+i7q6tumfxdfcqg0vusmsllvp7ytz935vvvxomftx+pvh+ ipded/aahfndpdwghjbfz47iahvwspl2/bwa9ti5i4uvitvnrtvlncdoq2253b11bfq3y3+9jettszxiqdr aajfle33nvzv7xo48g/sut/aaz8uabqphpxslvp+hwavawvhrnlnqdjdf3efwymdrlxypjc+g ykksahlcto+hf2dlrwl45ufg2l+kvxxvf3v/caljc6dvs7pbkwq7bcsqsnlrzqbd5hp3853ccvefgh4tejla78 jz6npfw98u2nh261u/vnzifwj4fkegp7pha3jrbu23ewm83lzubzm5hu/wakry41h4x+d7u7nkurqfr7owwezy7yo0cfmzjysssst1q4osh zreivl6scr+e6d76iqstmqclq9x5nknvlasatoteefd2sanfqr 634ik1+7vrpp1xblbwwibvvyyywwyknu473ylmy5awb414i/yr8hfdruvbgu+hodn0nxvovq1hqmq2ekrrdxberctcdacirjhx kglqrgl1ju/rffytju/lb5bflv36mqk0nho9f6/tt0pn6/wd2snk1pwfohgy9k0hvtg8prm20a+1fw8l1qumw7wwefyzqi3a snq4jboxsqsm0h9lm7uvb+uee77xtz3gg6p4pl8ubo9hzly3d7 4xysoy3bumpg3zplzgk4ffqnfxzpm5r6/8abt/njibbjy9n/wagvybmxynx1bqdst5rg6jfytcw213akkjwjuzyzgrhklbdryy ez4i6ivkde/zp/wce28u6z4h8s6zp8utwunxwl3gqajowslzuij7d4gjujdnihjg/zam0aoqkyhb9wopj2d1/x9xfurhmoufcbwfg48mw/ivxla6jp2ialbat5on6wbws7ulf5ovnczsdajnshckusogqmg6 wmfcult/ij4z8ym+dnxhpljprwi2+1obbm4y/mbju3eeonoxshjzx3lfdd4ul2d/xsn+cx3css010t+duvxpjvh/8l5rf4eef/at7i1u3h57kze0sbpnpp93gy32nheqw6npbzm8450vg/waa/bvxm8dwnihxh4d0pxxdaacbg3sdc0mg8wfjkhmqnkg2kgbsao3 xtxo9fnybfm3rr+ojbq9/p9hc8k8e/a/upfouei7vsfevpodhrvhmpwzcwbav55hiv7g+zewmqk224yafs btb56ufdb9mdwd8o9ufwf8nahqninlkzwvic50id+0yixgssj9 oilnai4ycocebxrdftd3l8vx/adb/adb+8c/3lubp/kl+sx3hkni7wpe+hvh7400ftln1u88y6pmirdbkc0w82ro7njg yjn0hy4ztxjjaprdfftfkksxsy+svkht3d++vzyuuuvqgooooa kkkkaciiigaooooakkkkaciiigaooooakkkkaciiigaryrxh/ydp8pp+xm8s/8apdoveq15v4j/aotp/h5/2jnix/0u0kgd1wiiigaooooa8f8a2xjl6l9ld4wtp9vb3vwfcwqkyxnw 0kii2sglcmqosyxl2vcamyqpzaxdeo+jiff+7ij1a58a+cbbyh 5cr2njo8mla/dla6smmdm89rxefty/8msfgt/stnz/9izq9ruleo7gkgmqsrskvdg6ehqkyqqvslizuwwklg68a0em/mup8wf2x8sv+hs8kf8ahuxp/warq0ne8affbw/fpdwnhfwtg4i3l/wlnzh1zyph9ndkn8t22uwpxz8ceh7humtstn0vtrmzgkt0kiie 4a4dm5adsf3qag8d5fevltl8fejzdh+hl3lrmskmo+kr3sb0g3 gauielu1qhefykcgplnvq5zmvecjqkls7r8t9ypzpyyi5r96lx 6xt/xu+ovdvxr+lvihzpsxgdwf5kflrs+or5xa9f+qmr+rncdogv/geftjeopi/avgdtsbwl4ewe3bxpecfihea15brj/zjlmzgumprqorcgfeqlmyvrjtblli1meczojxnbrp8ac3xo1oz/agg/gd7nfbdszeftcgfcpx5uu9xkky4zmrs8elehtxaatpc+kxnd1s m+bcu8ezep6l/wkfxv/wciefd/ap8ac8vv/lnxd/el4mffyo3l0abwv4jtpzapna08axk5c/3tnskwtx68fwul1l4sazfo0vuknmrjadeplj6en+lapgt4ehvs +o61flslzjhkydiepzu+p5/zc6zre5s+8jd5dhlx9axzvltfats4vwdpnxj0fbqieava1w80y 8oxxjo8iemhvhdjfqmdwfzrtv8ahi/jf/0tz4f/aphex3/ymrzv4n/hlfh/8bpggk+iffpijqvc+mehnlv7vfdvhttrjimlmvvleavlkcrzem ixzwredj+lf/4m+pfhpxo8s3oia7rk3h5tl8o6vqdlzwwjxv5nd+czssfkkj2q kca4iaxezosnohzspqeewo39f5hz2oxm8twlvqvv208tljfedr/wkfxv/wciefd/ap8ac8vv/lnr/wajh8b/aponnw//apc8vv8a5tvt/chxjqxidr9bh1w9j1s50rwrztfv441j+0rxyfiwc/lvcsebaanynwog7qqtuljdun9+pxtwbt6nr7tdyr/hi/jf/wbe8+h/ap4xl9/8pq5nwn4h+nc6940mxgdwg8jatgzlfxxeqef7bayckaodw27tk hesrjge+91yng3/ajgpx3/2go//ae3wvmryv/cr/g//akj58p8a/waly+/+u1h/aakfxv8a+iefd/8a8ly+/wdlnxqtfahlx/cr/g//akj58p8a/waly+/+u1h/aakfxv8a+iefd/8a8ly+/wdlnxqtfahlx/cr/g//akj58p8a/waly+/+u1h/aakfxv8a+iefd/8a8ly+/wdlnuhxx+inx4i8q+codqev6bpmozxaxx/cn6hjq11iuh3ipkjtrhwooswcadmmvk9o/al8vw+ejfw+oxf3z6/4kultwzq994su9xuv7ohtq8jz6fpwil3gzjuuersikgqzuqxbr vt/mlb11vbsmhl/wzf6hrf/aakfxv8a+iefd/8a8ly+/wdlnr/wkfxv/wciefd/ap8ac8vv/lnxl+hftl+p9c8qeg01tw9b4a0eefgulnxr4e1solujbezw8ij cmi108mkkoamxsm0n2mnnowwp/gf9rlxd438dtdyefr688mxgp6jpssq+g9tqad9k85rdt6g8ytj ulkh2evgvamuuwc7ghjcu/m/u/r/mfrp6fjr/af0+z6b/amjh8b/+iefd/wd8ly+/+u1h/cr/g/8a6j58p/8awvl7/wcu1exxp7qvxf8d+ay9z8uv4x1xvfefh231lwvzatpdzaqb+as gjbsxfdsmf57u3+zpljuocd+gr4l/a28t+dl3xbq91o0+uehdgm1g3u9p0/wzrmlqrzpmhuf7vcnzursqeewau0saeyziqxb/ac+a0a++33p7ajscmkuv/d/16nb6hrf/aakfxv8a+iefd/8a8ly+/wdlnr/wkfxv/wciefd/ap8ac8vv/lnxlfbfx58r9z+nnihqfhgo6lpzl4v0rwrox0o0munu9xpdq4z 5gesrgikutuvw2bhghjfe/vc4odtihsutvl8un+tpkv8ahi/jf/0tz4f/aphex3/ymo/4sp43/wdrpph//wcf5ff/acmr1wisyjyr/hi/jf8a9e8+h/8a4xl9/wdkavnp2g9f+mmvgpsl1dwl4htbcelfddk9t40vjmmo12wmsfw 0lafaqirnklvzmcuvcn9qv5v+0t/ytrsp+xz8j/8aqq6dqbfda18ar22lt5/hz8ppizumbo3jy+wykyi/5a3pwtbpvxttvcnv4xi+fxw5tw/b20dnfp48d33lpcgarap7g6akb+fe4uud13/r9qpi49x+ncd5ndd4febtjkqoyt8qtrkalng1do+1tyckae8zz gyl7tnn8m2ohap4q8nc2tj47uoytdbuhs3uek81xjkfopdk/ipbruvg+tto2jymhiyozeg4ivrk1w3gx4bqekdoj1zxe8t3jdz eg2wqoijng8hppuypsmm1sk19zkvffhpufeusxjtfhd4b1+c9m kk8ou+lb2cj5pizfi4txpksw94yumgw5bipwkk+h/xaulp7pcfcbwbeymhueulv4jappcqyq7vjaoz9jmkztc+3yw27 mxjjz6b4l8iyappyoh2ul+24j9kknzht3dnk4hotw34xn1ow8k rnrcplxtujbl8wowufdyqtk4wd7jnlpyq5594l0rxb4mhhkvph/wccpdmtrhnbaro/iw5ucxyycwbo7tojl5fdmcelusck1sv9ijh8pxwm6v4g8mijnq k1dihrl1zd7c7s73amis2eoqszheoz8xhtirlafe/ejxncwel1jb6daisl08r5ynog/wa8yndzz/c/qdmt/qyzrwxhmizu276qsvp5u79f67/nqi8zl+hnjhw7gbw+d3w1nwnliixkfeduro6tkg4ssyar5jrkq n6uxd4g4hfen6bqvi7w54c0601lwv4y0uwri3is9p8aefzdqxx onqkrtyit8ohvrj361fpqe/g7wyxd/wbwj0gub/c0bkan+bip5jvw/wcpulod/gf8hswisgeruyg/jfxap26zohbhaorxabp1+x1gt+n/itc3zrav4m8cxkh8dxpjw9gkb/ga0hv0jqtwd8o9m1vwrpupxe18luzwzmjuwuzdecd8kxx9zf8a cm6fo0fw4aoisxssrvvwflphfifagzf+k/f+nwh77qfdyaoyn627a7c+szmfd80wjo3dxu2zxzt7vztj4x+n gpwkvzbeaph/lbimqw8d3w/q6lkh2nd7d2p8r+hbs52bbl4umue5uerwr4mv2sb24spdttpqz klcew4+8pxhp1detafadxd4003slupenh/wxpv18xakz8rxn1efhfebcm9ovyj8ap+f/h/jpxlg91g68o+gbfs1mmdpcwvic8mazqsmur6dhspths4zkbuoc xxfexpj/wavwabysvrygujb/wasohzz/p6kdvxous6fbpphzbo1jevvaerfhyaigdh/aoe21r/og6l/aodw4/8akssnwvhnj1cbonhrwhfnpp8aapim7sxj6rpkluvb3gk08tpr fzqf21gw9zytkrrquwccpucnmuj1dwbzehnklwk1wqhaczy7+v otzqbl6p4h+l91fw41dwn4gttpfms4s/gt5csay4ko2kog5x/ep6vbrvxd8ejq1lp3h/wx4r1o5ufkzk1hxpewzg3b+xzpkopgepx2zw38jtvfuth1jcxe c3v5y4g7bdhsd8wp4evg6x/yu3rf+udz/wcg0as23ip4zfai/tnglwhb2uf3ssxji9dlxuqp0hqfxi+tbe3jfxixk/2to0hhdnwmi/p7lvl4rejbqxtpsllnzndila/ikbp9cd9ak0d4natbw0c2rmbu9sybpjto6bw9f2khj1j/kgdlvvhxxon1dytd8h+cb62ig19q8y3lpkt6bf0qqfkxq/o2v/fms8xrxgnwxywaqs01j4xu7qqedbsbsoxj33fgaxxd4a1pthbf oenyakkqsrfrgi0rgmesevxg5zxxx6qdq/4rmaaqoturavncsccwbgcjjnr+nahn+p/el4ixhibdm8n+fpbuqewv2l/7q8v3tnipnkncrpuqkfd53a8n5emnr0xxb8v3unouec/bmnwkxsxmspf93dsbh0gxtljgmz53duhqhwxatf8acw5bnyz9n/sox+z23ecpx+veiah/x4xp/xjv5ggdzqhx7441hxeml6f4b8kxngsimulitxjdx3myyr8sx9m lggdv/luhk8cc6x8a62piom6lkcf8hw4/+rkx/an/acus/wd+wav/akmfdba/c7rbo+f0jxzlbjw9wxxkehj8aak3/cba1/0ddf/8gtx/8ivg6r8q/idlrkom+hpc3g/vjggm7jupfv7zumng4c6xkphtksdz071nx6lb4j8b2fhdvmts1 ri5emhqkg8dk9a8p/dzsfdopg+s/tbuplmw6ayunpij6/sgdkp+ej+n/wd0tz4f/wdhex3/ampqfb4m+mcuqvqhgtwfaws8ztp45vhkl3idaqop4sprxqvey6 ndn8tvgv3ptzsq+hnjylclg2dctemfyg/thumact/gowc48nydbkchgy9xnk/99fzmfrvjphnxx1k5f+x/bngg+tccxsteol2kr19sg0hgpwy/wttqtftjl+7spdnhvjdms2mct6oubmhuadw/mnpxv7q20xxjaxdzpes2n7bybzfhbjg/qcrgdf72acg+lagj/wajh8b/aponnw//apc8vv8a5tuf8jh8b/8aonnw/wd/aavl7/5tv2/g/xx1qxnjuol2zmnvn23eafwx7qr+oa3wjajayfsgdgrlxz42tbn tr3h7wxp98etb2pio5uka7fm1hgf/ab0vj3vjn4oxgpndong7wrfw2pke+8zxlrkx7/inkkh5maqebna8v+kbexxfzfz9midyoibomjhzwomef4dqm0vx ljh8m2mxtjghkpg0r3ksr7ume8k8z5oansvexxka6jf94d8cw1 nn97nd43vjxre5cnsfb/fh9ata1468w29o/wdzwg+g729bawo88qxnvefxmi2ehh/fjry8z6xlb+gopcplklhmrr6yxjh5kflxpeapbvrh4jxu5pmfu 7ynrh5wdiopkjhtp368mgcrd4p+nlxeskxw/wdh9jg3izfht8qf/knvqx8qfgas9gw98beble0zwjpypg97liiz5kodiumqoglln1f ahw/1kspx9v0t2jiako8iu9fysj4+pcn659axxd47kl8tl4a06f5bp jiz0/gg3pxt2/prqbjax8q/ig3ikpsfd3hlwhqcnkgzzqhiu8tcmng4caxkcono4ftvt4vexx smqct4feaujjg5l8dxreduqp7ggfpkuefvk/e6ihqnnkh/ajefd54ovgtnjfysrsmiwr2z1/qggdmns8bekls2lfvovh6e+vflik124sit6grbjib7ht9k848p 654y1z9qlwtj4s0lw7oql4m8rc0oga/pqnmn7doe/wazzbk28vhyyxvzuodubu6/4x+e7xwrg/1y8mj3lzpjhe29geqcdjodznrnok4uxf7d+1z4gvy3+k+dvemk rngmt5o7e4+i4/auafrvfffabrrrqb4/+2jjfrfsofgftpt7e6ud4s1rws5ughurg1kerhlrywwmuyrgbm vvliglrb/4sp43/wdrpph//wcf5ff/acmo/ax/5ny+mn/ymaz/aokm1eq0afnnj4o+olp8w/fpi+twf8olntvegl2ont6tj4wv96g2acq4m/srgg+0hk7onowa8/8aep7mvxzvnr8ljq/c/glqng0pv5dzni3jc/vjjpx84sokbtf2gto7chuwgbxpfjpxd4yuvjt470xtfgn9ouma fpvh62srs2s7osogbub2w3luizygdpevfkkx8vi+zghfzfidxv 478d+ppaujt4/1xwbx/ho18oxv22x09tqvpnpn2xtn5vsm2snzsvofkbufmrhmplsjvcv le6t5a6fmjtwupr4jzdcvtg2ujsjd/hp0zl3hhl42w77t4b8lv6gpxxowp5afxiehpbvxcvvjf4vtk8j +e7fvyvdmiyzw914oufiwfrnvbeyyjp7eszjmcpubqinlbif+4 q8q8of8nt/ep/stpdx/akxa7xgsjtt6nus4ixco2sin3s/8zkvdhhr4vehz1ux+h/gk9u05wstx3ehupqf/sbr9c11v/cr/g/8a6j58p/8awvl7/wcu1eq0v1xhgctfhz1fevctpnrsuzw+3074rw3ijvfeufwv+h3 9sarz29hexdfeduge0elstehq6ptgdplyacd3jobjkrv4nel7r rtf0xphb4esinfie206ftfibrfndwsdtueblihsllejiamw/zgbduaamr46fgmfwd8affoma18svgfgtwzpfh/s721/4rxwxdqkjulie8jc3mr6ddexnyovqm8yj3yzyr0vglxd8sfi1q s+f7/xjvaf/oehabfatd2fjbs315d3symqhzlmhijurheqq5loqroey1pc3vf 11/rvqztbhpj9vxst/wx0vhtfi14p0s10frphz8n9k0u1urdawvji9snasscaal1jjjp ukknk1p/8jh8b/wdonnw//wdc8vv/ajtvu/cpxpq3ipqdsg16a1u9x0fvlnsri8syjfdcmjhtkcfm2eqy7lyq gdyomv3ff+a0r3vr9+pfrxxbt7jyr/hi/jf/ane8+h//aixl9/8akauz8j+ifjquvendf4a8bvi2rrmzx8cxqhh+wwmapgjncnu0 5ixkky4bpvdcp4n/5gpx3/2go/8a03wvahk/8jh8b/8aonnw/wd/aavl7/5tuf8acr/g/wd6j58p/wdwvl7/aou1eq0uaevf8jh8b/8aonnw/wd/aavl7/5tuf8acr/g/wd6j58p/wdwvl7/aou1eq0uaem3r/gdudx03vlj4a/d+s+07zfssv8awn+ody/mxa/a0fbybjkhhaulv/hd42vzrtd4vedlcxwntgs3u2lfftw7gqxgj8szxpbpana7isrm ipvbo7dk59i8cemzvbfjhwc91m66brfxlo8yhf2xxciis2lzsz cnyzyuuc0ycdmfp3jhx78vlnxt4as7dwffc8himz1nxrp/gm20jbuc1ww0+xrm+qiiiqrtneqd5etjkjgv1+x62/c/3psvgpm+vev4px81/tnwl4gekba+0y7tvg94espnpri1sz+j2swrxkrm06i6jtswl3i v3k/0gsfm7n1yk6nr8lpg1n4wufe8pwf+hq6vcsy3de/exvdak8ifjz47c6t5uczosrsogdgcfikypgp8cfg3jp4j/d/qte1gtbc6d4hbv7g4syyj/tllquftezgoiwvy3yoim8pmysok7cdr+1r438v+dpdngepwhe6 vz3+s+krtspxomvg99na8uznhd9vu26ssi/m+bx1qp6kem78+i+cut7m1fzx3epwck9ovxfyjzfelp6mbfeav h+pyecplr4rfdud/bkgl0fn+iwpe2tcewgj/ailhz/uzj593ib6ggqmnwp8ctellrxdn8j/a9xexmr3etpp8t9yk08zomx5rytprthiykgycmmcnnk5m1t4xa r8cpa6694yk8b6u5sr29onejv0g3qsk9nbdft0qaxsga4buqzm a7bgx2hmjxv+1pqtrdpuoy+gte8l6xp2sj/am97o93bxalaf2dfxekuh260t5cytblukomztdyyipqy5vetut l/npfna5volqo0vrr+cbt/l6ml8o/hz45+fws6hqvhn4t+brg/vrakymkm+jur3qfveztfdgs2loscagr9qifvqcaaaad/8a8jh8b/8aonnw/wd/aavl7/5tvz3w3+kxjpxf8crew1e0tdh8nx3gm21y10y2uvustyxtkxeq wxugezrsojtuctk17tvyurjy8/wbx5pmuxftqpl+mu1+dr5v/wajh8b/aponnw//apc8vv8a5tuf8jh8b/8aonnw/wd/aavl7/5tv6rrufnlx/cr/g//akj58p8a/waly+/+u1eaftb6/wdggxwhps6h4f8d2tupfvhhle28axkzgua7ygjcrasgctievmy sqszbxkhg+ok8q/aw/wcsdar/2ofhp/1idooap+ej+n//aetz4f8a/hex3/ymo/4sp43/aprpph//aof5ff8aymrodphfjy48q67phjseglbsnsubow0zbc2ks5/s7bhn/jjg8pv2rypieeqrdlim1n4t/ab/4rxtzlr+w0vdni7t/cui77ct9pfuftaplnhfth3p4tv3hnh9vhq7fi0l97ahz626x/c9/us/0g+nljx3qph0dufdvh+z1wa1mqw1pr888g8ggdzwskoovydnge hxzt8g+jfjsfcekc3+h3gjokty4wx8c3qmdqghkjrzg5bymnnv wt4r+nvih4s+fpamqnwhpmlw+jtgm1+ihxzjxtoivi3ow+yqgc/afwaqploskxpd/wc1/ownafaxkmmapzwf2ijitrglx+nidplgkyek9sqtumoi2fgexwc 1ti4zdn7/anl9cu01zly9lk8u/gk1szprnwj4dhlvlea/8jxelgbznc39karjjgac5pthjyejpitrwk3z6t4w8g2ll5y8uf r/f1zfljkzbdabeamf7r+leyfel9obvpe3ihqvdhhft0mu7rx00i 6yssej3wb3g4mug47cf3qd3pndxj4ghwt1aahqrveabqggxwow yoiqhvlunjcxbtojasksmogj4t34hoywu39ax/ipq1vp/o35mr4w1x4p6b4t8sr6h4m8h6jazc3lsbuvft1zymu0g/immsjhtw+96eub1v8awkfxv/6j58p/apwvl7/5tv51qpjxwfcvjk48pxop3lr4gtngtr24gmx2pixznlao+dagx dcygdn93kgzbpq+gf2kdk1bwiol12x1isafa3wgtjecf3d1mo2 gttyrjbopl+tc10x9b/5a00rvyf32t+ak/wabdw8zjpvwlloohs6pm8esqsa5nhgw3a/6wwjhob/d/kus1vvfhuujwkuuehpd2n3wmhmgn+ij7uljp+8eyipth8phv1r 5xm+ogrt/abgfxj4htl0+gnnutxecxtnjdbg2nqs+sotzizmzdhwwoan3ip qnjh9ok0v9c0k61k2vfcxudswyc6lpl/ac4lpidkyvbs3ky4jysewmjnmp5lzo+9vx2frr5x/dcs6v8rpi9c6tflpfglsp7vljhi16ta3j7/yseuaxnq0v4++olofbfavg6wsfdwzlnxncq8wb6zxtgxx7yhvi rpwv+jfi/wpg3wv0y4t7xtpcet+edt1zbac5fw80qxnl5tsfouanls4cbvz lo85ztfdhqxx/1xspgolegrdqu1m81a/12jj9r1qwyw6wg1sdy7ziqwfabbk45z+tu9i8z8/wbt/itxaaxe34q/6feb0ev/g2gny0+hfw+vfavvhjy+wao3/igqhrs/ji00w3+pehpdthqkscrtawwvz3madc4/etzrsqrtj+tgk9czpa6x+0zrwvaj4e8x29pcj4b1zr9axtfdn2 ubve81s5nielzibzpfefk9y5myuny3lgj1pi740w2oahp4cvib cx8twc11axfkl+0kyzyyzvkyeuccxzxhlbjd3quv3a6q6fk1a/5r70z30v6p79vyfzrm/csfgttdhfvovafgs8untpmtct+n72nwvzdo0hgocnr6eld9jq/waslvrbz/hivcfhxs8mnlf2z4nub3cm87t+nw7e3tpu9mc+qegp2ptb0dwn ozdwtyxed+f9w8rrmdddwmgnzjhkjd7kco3mqvwsouso/c+l/wbo/qbbqlo4upbg3t799nvixcysxedxaxtgs6rcuip72pgzoq6ngso mj8yuv6u2l+kf3fuli0n1v+fm/wa195l+gpehxd1fxr+gz8j+g10c2u2ga6h8vxc3jahdesbektj gr5n4mj4gn8s9tt47fslbqtix8uepv9duldfxnj8xloujnaxta xkkjfcj8jf2jj9d0ue6ns/ib9a1g1h05ybti7ez7u9a3ikdvj3iaacscw2gajnk+j3fxdi1j xta0q/0ihsnc0nvjo91glwzw8x+xpdrjhj5yyjyn5dipbu9hk24tjvt+ js/vfet15eun4q/6m3vakxxw8nw9npc3gtwtaaypjmubfxrexexjhlbg0laxjxxug b9mvy19qvxbtvirob0lwx4a1kqx3pmlqpio4tavyjousjc8z7d opxj0b4ofeftvhegitndx3jiummo+7myyr1igdpbxoom09twd4 e1o11l4m6r9mnwby47gnt7hbugyfxpuvg0n9axwn+htavby21o 3na3vndnghka85kwzkoor/b0z6v1kxit4vr2t5lqpgxwfbrhcwj/aln8xxd3k7egr9ljhr/fxtennjevptkudxchds0ca7mi9dvu+4hptwxp/wautogtxhc3mdvgnu4zbw49qec0aydj40+imtl5994fstnyuuc txr5phx/j3h+rvh4b+npi14l0x7rrxhpwglg3nkby28u3lzndekpj/s1v7dfmq14k+kmwtolnpls+oxgcxw26lit05op5cuw8card+hp acdtqklbcksssibs7axzshhsaaphns1b4sxfi5dj8j+hfce8ys ftuk+reiru2yhzcpucoxkypunor39bnc0dtfjv9rlbxjofgm10 1ywbfpfia9nlldgbtewqyxnnd6cvt/d3ubbuvirnlazlngnjzsy+vnkcfqk9q1srydmu5hivfhdmj7ak aapanj1j4mwvxjvb4f8i+fntjompubu/fnzzkfvocbnomz27jqftn0dr9e+l8+owpqvgbwtzwbz5k9n4zv livedjbg2kxhsnaoxgasecynl4b39vqpj6/ltpvmj/s5v3l0z5gr1agd50fvvija/efsj4f8legntc2u28an4lulidnsu0+bp6v23/cr/g//onnw/8a/c8vv/lnvtwdqdrqfxhshtz1nvbsumv7hivykapmto8qfgsw+gs/8b+brazlaszw3ja8mkre5vdpcbj7fh9a5zwddfeey13xrpx8ke f/7na9lnn9/wajlc/asony4g/s/aruddpm+te4vzotqzadqj1e2geejl23crqwyd1wosppnh0zqb5 n8nb34p6v9rsovbng59if/kxvzpf10ly0z5v/jgmfc4xx5nuhnjny0lx18rnb1qehs/cpgefr4zwk93f4uvbmopuil+ygrhg4hmypqm1lqn/ceeigluh8qxolebkzw1vd7fc98oqr+axumhie2gn/apcn/d6wlmkkyjl9lkphnguwpjpucacyz0oa5nwt4j+k8/jpxnc6f4l8g3+npejekl74vu7ykogbivdlkhp19pxjrp8ahi/jf/0tz4f/aphex3/ymrufbnhahwfoegnrn5jjlzs4x5kh6n9ab7avsztjbwysymejr szmega5joa89/4ttxvo2itd+jfdfhjtlkm37qw8sxf1hthrt72erz7bftk5ryco f4v/abn8stqdp4l8jxxh60un0x9oek7q2n1j1c6bjjscbkazgc132u eldc8q3dnfxum8jcermsbgdbwnn8xtp0nssmnx2z8lmrw6eqvh ycuaupgt/wcplrwvv1pw34es9wa2natbtx57iddg7r5rwsng/lk+xxk8hhmfw21z4qtefdlj1lwb4otnkfimxnp4uup5uf4/dnpil9fn4969b8rxnqfh+2vrgsyojwrbuwrkccdv2rkrf4h6n4 e8kmws4jkmamkyikdnbjomd0zguacnputfeqd4ot/8i74s8k6pgmkhzg1pxrc2rumuhgjp02emenu9mc9zod/8v49ymt78pfadhbcnm6u7lxldztna4o1tjqn0a5cyh5va+eokx ch1lxdewmbtqkrbo3urdv8aq8flnvxpfahzunx+i9r8uyp+ef8 acnhbuydok3/2l4mubpafm5xs0+bpb06n057a/wbt+if3okb+ipdphvs7kxbcx6z4iul1cu3glnsysd97jaeg554 r+dnqttr+j2+2mwzusjfyr2pmdivr/evi1/puiiparchvr1jh/wbbnahjxwe1r4sronnbj4k8glpyuzlkuv8yxznuey2siv7lck+ 3md61yy3gpxh7zhw0s+tlw2keg/ejj7ldnnkgbtac5jthigouc9sc+p6j460fwpp15c08yzpwl8ve nyufvar1hizjhc15f4mefxf2sfcorzw7x2b+d/ec2bpxu2xujbj/aord+eo1ah09rrrqauuuuaeaftl6hrpir9nn4kab4d0e41/xda8p3ulwvhbtqrnjlcqtcrf5pi0vvmm9iwztvtozskav/c5pf3/rcfib/wcb3h7/aowteq0uafjmt18rb744+l9a1d9n/waxxngvxfpgmwrsr+idft9rtrmylnkrkrnqawwmvg6zkympoc8 u/h1t8qtt8y/ditw38a/gueh6l4m/4stwl3vve2ktx00i2sluqrq+psezlxxlpucimaa54+wqkq7vf9 v0d1+n3c/mt9pnferp8dyr/hcni7/ohpxa/wda7w9/8ta4rsff/jyw+nhirxfj8dvhb03vfd+kavbeuoeh/oww1udslkzh/amapw9ickeklxybge/rvfsm8q/4xj4u/wcie/ed/wadvd3/amtap+fyelv+ie/ed/wo8pf/ac1r1wigdwi48q3l3reu6tcfs6eorq91ywh0zujcx+gsr3ntez the0basuwpte2cae7+c4gmxtrklrl0/wds79nf4k6blywcaxbcwpihsij/simwjgevnaduienarkhcklggvpgijz/r+tx94229/wctv8l9ypffdpjvwvb2ldtdh/z+8fwdp5sk5uah4fdnkkcvji7nqxzmzmzizekknjrv/wcfyelv+ie/ed/wo8pf/lwvvakbhlx/aautxd/0qn4gf+b3h7/5a1iab8sfgulat4lupfgz48apu9qs7hcx/h8lufrbwknnveduhy8z4i9wpckkapkv+fyelv8aohpxa/8aa7w9/wdlwj/hcni7/ohpxa/8dvd3/wata9vooa8q/wcfyelv+ie/ed/wo8pf/lwj/hcni7/ohpxa/wda7w9/8ta9vooa8n8a+ltt+ivhq70dxd+z34+1hsbrb5sb1lqizlwdky umrhkzwuempbbaiirp1zubrxbq+i6pc/s/femdungtzrgwn0/xtgs2gglmzkjhk6ymqfji65xtgmc19buurdu0fl97da54nmt/efgn9mdxfqhjcwhuraz/aly8uaraxphd3ctxzlmgpxblo6b9zruxk4yojno074gfe34h3f jj8sv2wtf006jfwaro7ah4y0juclpa673dxvrjah4b3htxybgz +nqka6ew3lrft56+uonrfz38+mvy09dwfxh4hvph1u8hid9nxx 3qkd2k9i0c2oaafmmxjarcdvx1mmzddqvgcoazbxpnttlo11l9 n74mavb2dz9rgj1txfpf4ek8mshp73wmydhnipu5u7skegefrv fjpsvmnnp3x9dpypnpwgn/aagniea5o37ppxjh1qabho6t3hidr7ny7ony6qosutmqqrekbq ptpxxb/wdc5pf3/rcfib/4hehv/lrxqtfu23v/af1jss2/rp+wh5v/wutxd/0qn4gf+b3h7/5a0f8ac5pf3/rcfib/4hehv/lrxqtfiz5v/walk8xf9ej+ih/gd4e/+wtcv8xvf/jzx/4usnm0/wcb3jig4g8qahqrnc6h4fvtfz6ra3kqgrqho4x27hrjbyqcqmk frvfahzrro7xzrc3v7pxxja31lmburolx9hhtbwsio/mwjrqjfcqqrzx5goc5nvdx0y21y6imu/2cvikvi1g21zlahxthhtlurciizrcmtcpkikmfdwdozmvpsinf by/typ6+88b8k6rcecdo8o2oi/s7ep7o08p6e+labgdv0ktylz/l3r5fwcxz5mflzpy9etngvnjg1lrynhvp2evifd6rbvbyq6fce j9lkt4jbnhndsjbwyqhhijwaamlt+6sd9l0u+axnzx17iskrhg nxq1xc6gt837o3j5lpduj1lzitu0kpbdpaldzaf1cafuhsk/dijydk5semvel98qbftopeh7o/jzuo9pvi9qtd+o6ahinto1gv1chgcvkn5wvmvgqsd7tru7f1/xzd/4b5f03958863dxhidxpd+ibv4afe1nxu7klt7i4tpewkwwlt4n kengslwlu4awq5iz83xpvtwxp2n+dnbi1frf2yfgvhqewmw6qk sd74fiw1izmjqkdxk5dox343hpjobx0jrqtnv6/q7+8bbe7/pbfdzfcfoeoqw6rdyxn3+zd4+nmkkvzwlatoega7ievysv9sy+ dfaxjaxlchmjufbwv0tdu/z9+jmrjtl+lu7p+0/eek3xk3easqupm1pumo2vpynoscqmfrlfjjjjlpb8nvu6c3v53 v8apf7+p85ehih4t8r6drumfs8/emlutosjdlsnm8qapphbwsjrs8uccmtmiktdf0uy2gdazvis4a xx7hw2/z0+ib1oykvpbef+19d+rrwaxj2/2xg79o6g7cflivowim9vz7f5ju73pmmy0aw07w3z6db/alnxj6ps7k2sbs1i/tjrc8cwcjywhsq6zvv43kdg4o/j5jwmxnfwpqnxgq2n7n/j06p5s073tzq2h3e0skqrpi8jyawxkjsgjqwjweagbx0vrvczu 3fffzvv95nteux81zavzxfpdav+zz4/nvdpv9okadwdfawzvhv7qljwf42rtu+8upliyar3fh6xvrkgyn/zy+jl2mn1z3qwf/cr6sipptreleqxjw9pzfii5iodg3z5z9ouvcsw39a3/nt+rkcm93/wn+s+5hy/y+fni03rk0q3/zn8fpyx+v5mz1vrmmhltgeixmdzlrljduuoqv7yhfbwjzhqbxb y0/zz+ih2z7bjql3u+r6hpnncpabdpjxfwgaq+udg3kgadgmdh0nr vxe39f1ovuf1ueief/gwqec9lg07rf2efhdjaqb/ac0w+8psruys3znqxy5le8mtgh4p+i7exziv2f8axzhj/fs68oa/n/atevuugpkv+fyelv8aohpxa/8aa7w9/wdlws+++ies6nj5l5+zv40u3/vtz+g3p5nvk9looa8hsvil4i01nln+z/45tu/uwxxhxb+mq1yb4x+lwbb+bhj8g8eg+8pc/wdlvr1aigdyk3+knis0cvb8aphulkylr3xhxtj041wp2+mxix1 kt8cph7krgg33h0gj/wagteruuaerw/xv8swjfopgb46hyjbmd34cukfhqtwp+fyelv8aohpxa/8aa7w9/wdlwvvakapiypin4jtzn8p7p/jmj+m5lrw4p/marvn/aixj4u/6it8qp/a7w9/8ta9vooa8q/4xj4u/6it8qp8awo8pf/lwj/hcni7/akit8qp/aao8pf8ay1r1wigdxm9+iosall5t3+zr4zupp7883htz+z1srl t8wve9leirf4b+piih0sk88oqb+a1wvwqkapkv+fyelv8aohpx a/8aa7w9/wdlwkb4xelhuq3wi8fspgcdfehscp8awa16trqb47/wsvxv+je/g/8a4eehp/lrr/wsvxv+je/g/wd4eehp/lrxsvfahlk/gpxaoahwi8fgdgax3h7j/waqtz0nxa1ea6+1sfs6+m3uc585pvdzfprn+1m17prqb5v/wutxcp8amhpxa/8aa7w9/wdlwj/hcni7/ohpxa/8dvd3/wata9vooa8ig+knis2kmkpwa8drshgsl14cb/marvj/aixj4u/6it8qp/a7w9/8ta9vooa8avpihrooxanuv2dvglzookk03ht2/m6pmopdk3inxp8evdpig9+hov8agrq9f8maxp0lxrd1pjiwe6u tlkisnls8nb7tnmswcgyuzjne2uuaf//z
راستی آمهدی میدونید این ریجیسترها چکاره هستند؟

kamikazi
26-01-2013, 23:13
اونا برای ورودیه دیجیتال هستش شما با اینا کاری نداشته باشید با اون 2 تا بیت دیگه که ورودی cvbs رو ست میکنه کار دارید پیشنهاد میکنم حتما این پروژه هارو که برای 8051 هست رو نگاه کنید متوجه میشید چطور اومده سورس هارو کانفیگ کرده

vurya1
26-01-2013, 23:17
بروی چشم.:wink:
الان دان شون میکنم ببینم چیزی ازشون گیرم میاد.

vurya1
28-01-2013, 00:58
سام علیک:hi:
آمهدی منظورتون این فایل بود؟(اون پروژه که گفتید فقط چند تا ریجیستر خاص و ادرس دهی کرده).

kamikazi
28-01-2013, 01:42
مهندس گفتم که پروژش 10 مگه اینکه فقط یه فایل کوچیکه پروژش با keil هستش سرچ کنی پیداش میکنی تو همون سایتی که گفتم
اینو سرچ کن

TERAWINS-T118-T101-T100-TFT-SURCE-CODE

kamikazi
29-01-2013, 00:03
با سلام به دوستان کسی از دوستان ماژولیو سراغ نداره که بشه از طریق لبتاپ به این t107 ادرس دهی کرد مثلا بنویسیم ادرسی که میخوای براش دیتا بفرستی 50 هگزه برو تو پیج صفر مثلا عدد 23 هگزو بنویس

اگه کسی مداری یا مبدلی که اینکارو میتونه بکنه معرفی کنه خیلی راحتتر میشه این t107 رو راش انداخت فقط کافیه بشینی پشت لبتاپ و هر رجیسترو مقدار بدی و امتحان کنی راستش نوشتن یه برنامه و پروگرم کردنو جوای نگرفتن خیلی خسته کنندس اونم این ای سی که هیچ سورسی براش نیست در مورد خود شرکت terawins فکر کنم یه دیباگری که از طریق سریال میشه ادرسای مختف رو مقدار دهی کرد وجود داره تو همون برنامه 10 مگیه یه osd tools داره که فونتهای مختلفو باهاش میشه ساخت یه قسمت هم داره که برای دیباگه ولی گفته اگه فکر کردی که خیال کردی کور خوندی این قسمتش غیر فعاله به هر حال اگه کسی ماژول مبدل یو اس بی به i2c سراغ داره معرفی کنه

sadmonew
29-01-2013, 00:20
..... به هر حال اگه کسی ماژول مبدل یو اس بی به i2c سراغ داره معرفی کنه
سلام مهندس
آیسی ft2232 یه مبدل i2c و spi و ... به usb و بالعکس هست، که فروشگاه سایت هم موجودی داره.

vurya1
29-01-2013, 01:10
"جیژنی هه مو هاوالکان پیروز" => "عید همه دوستان مبارک باد"aa)aa)aa)

آمهدی خدا شاهده 3ساعت بیشتر سرچ کردم تو این سایته نتونستم اونی که شما میگید رو پیدا کنم:cry:
:mrgreen:اگه لینکش رو دارید یا اسم پروژه رو بدید ممنون وسپاس گذار خواهم بود:mrgreen:

kamikazi
29-01-2013, 02:08
سلام اقا صادق ممنون از راهنماییتون ولی میخواستم بدونم ارتباطش گرافیکیه با میکرو در واقع مثلا یه برنامه ای باشه که از طریق اون بیایم اعداد هگز و ادرس قطعه و رجیسترارو بدیم و یه اینتر کنیم بفرسته برای t107 به این صورت میشه مهندس ؟؟ اگه میشه راهنمایی کنید

kamikazi
29-01-2013, 03:10
اینم ادرس پروژه

پرشین گیگ - دانلود - TERAWINS-T118,T101,T100,-TFT-SURCE-CODE.rar (You can see links before reply)

vurya1
01-02-2013, 02:01
با سلام خدمت دوستان:hi:
تقریبا 2و3روزه که دارم روی یه تعداد نمونه برنامه برای راه اندازی ویدیو دیسپلی شرکتTERAWINS (You can see links before reply)کار میکنم.
ولی هنوز تصویر یوخ ده:sa::sa::sa:.
طی این مطالعات به این نتیجه رسیدم که برای راه اندازی cvbs باید به طریق زیر عمل کرد

nCVBS :

n a. Analog input source /Digital input source : page 0 0x31 bit 4 <-0

n b. ADC MUX select : page 0 0x18,0x19

n c. Clamp to Ground : page 0 0x11

n d. Video decoder setup : page 2 0x00 bit 0 <-0

n e. TV system format setup

و قسمت eهم در عکس های زیر توضیح داده شده.

vurya1
01-02-2013, 02:17
ولی قسمتی که هنوز که هنوزه توش گیر کردم تایمینگا هستش:x:x:x
یعنی ریجیستر های20hتا35hپیج یک.
دلیلی که گیر کردم توش اینه
برای مثال ریجیستر 20h که تو شکل زیر اوردمش هیچ کدوم از این پارامتر ها رو تو دیتا شیتی که تو سایت فروشگاه هست رو توش پیدا نکردم که باهم ستشون کنم.:unh::unh::unh:
آمهدی آصادق دوستان کمک کنید در راه خدا:(

kamikazi
01-02-2013, 02:59
ئر مورد دوتا عکسی که گزاشتید منبعش کدوم پی دی افه ؟؟؟ در مورد عکس پست بالاهم مهندس من که گفتم گوش نمیدی مرجعتباشه همون برنامه ای که از حک کردن بهت دادم برای این رجیسترا هم نمیخواد مقدار بدی مشخصه که این قسمت برای پنل های انالوگه!!!!!!!!!! پنل شما دیجیتال rgb8888 هستش مهندس
مهندس من میگم فعلا بیخیال راه اندازی دوربین شو شما بیا این تابع رو راش بنداز هر وقت به نتیجه رسیدی برو سروقت این دوربینت با این تابع میتونی یه اسکرین از رنگهارو داشته باشی در واقع این تصویر ابی که اول روشن کردن بعضی تلوزیونها که هست همین تابع این کارو میکنه و کل بافر رو از رنگی که از این 3 تا رنگ تولید میشه پر میکنه و یه اسکرین رنگی بهت میده البته قبلش فکر کنم باید تایمینگهای ال سی دی تو درست کرده باشی و خروجی rgb888 رو ست کرده باشی

void ClosePanel(uCHAR uR, uCHAR uG, uCHAR uB)
{
if(!m_bPanelClose){
m_bPanelClose = 1;
I2CWriteByte(TW101, 0xC2, I2CReadByte(TW101, 0xC2)|(PSYNC_STR|IGNORE_VSYNC));
I2CWriteByte(TW101, 0x9d, uR);
I2CWriteByte(TW101, 0x9e, uG);
I2CWriteByte(TW101, 0x9f, uB);
// I2CWriteByte(TW101, 0x90, 0x00);
I2CWriteByte(TW101, PATTERN_CTRL, 0x87);//I2CReadByte(TW101, PATTERN_CTRL)|0x80); //Enable Frame Background Color
I2CWriteByte(TW101, 0xe2, 0x11);
}
}

kamikazi
01-02-2013, 03:06
در کلم مهندس اگه بتونی یه نرم افزاری که بتونی باهاش اعداد هگزو بصورت مستقیم بفرستی رو t107 بهتره خیلی این پروگرم کردنو ریست کردن وقت گیره اقا صادق میگفت این ft2232 که در فروشگاه هست میشه ولی نمیدونم چطوری باید راش انداخت اینطوری یه حالت دیباگ کردنم داره یعنی مثلا هر ادرسو درجا همونجا مقدارشو تغییر میدی یا مقدارشو میخونی

sadmonew
01-02-2013, 13:45
ولی قسمتی که هنوز که هنوزه توش گیر کردم تایمینگا هستش:x:x:x
یعنی ریجیستر های20hتا35hپیج یک.
دلیلی که گیر کردم توش اینه
برای مثال ریجیستر 20h که تو شکل زیر اوردمش هیچ کدوم از این پارامتر ها رو تو دیتا شیتی که تو سایت فروشگاه هست رو توش پیدا نکردم که باهم ستشون کنم.:unh::unh::unh:
آمهدی آصادق دوستان کمک کنید در راه خدا:(
سلام دوستان:hi:
مهندس بیشتر توضیح میدی که دقیقا" مشکل چیه؟
یعنی با همون درستوری که نشون دادم باز نتونستی این رجیسترا رو مقدار دهی کنی؟

kamikazi
01-02-2013, 14:21
مهندس شما پنل انالوگو با دیجیتال قاطی کردی نکتش همینه شما همون مقدارای داخل مای ولو رو بزار

vurya1
01-02-2013, 14:44
ئر مورد دوتا عکسی که گزاشتید منبعش کدوم پی دی افه ؟؟؟
یه فایل پاورپوینته تو پروژه ایی که لینکشو داده بودید.

در مورد عکس پست بالاهم مهندس من که گفتم گوش نمیدی مرجعتباشه همون برنامه ای که از حک کردن بهت دادم برای این رجیسترا هم نمیخواد مقدار بدی مشخصه که این قسمت برای پنل های انالوگه!!!!!!!!!! پنل شما دیجیتال rgb8888 هستش مهندس
آمهدی این ریجیستر مربوط به تایمینگاست تو دیتاشیت تی 107ص54اومده مقدار این رجیستر ها رو برای السیدی 7اینچ داده(عکس ضمیه).(این ریجستر ها تو پیج یک هستن).
که مقدارشون با مقدار های حک شده شما یکیست.
اون ریجیستری که که شما میگید Source Select Registerهستش در قسمتInput Timing Register Set که تو پیج صفر هستن.مربوط به زمان بندی سیگنال ورودی میشن.بالایی مربوط به زمان بندی السیدی هستش که باید حتما با السیدیه مچ بشن. که مشکل من هم همین جاست. نه تو سیگنال ورودی.چون تی 107ته سیگنالو در یافت میکنه
با خوندن مقدار ریجیسترComb Video Status Register 1میشه فهمید تی 107ته تو چه وضعیتی هست(ودوتا ریجیستر بعدش.که ادرسشون 3a,3b,3cهست).


مهندس من میگم فعلا بیخیال راه اندازی دوربین شو شما بیا این تابع رو راش بنداز هر وقت به نتیجه رسیدی برو سروقت این دوربینت با این تابع میتونی یه اسکرین از رنگهارو داشته باشی در واقع این تصویر ابی که اول روشن کردن بعضی تلوزیونها که هست همین تابع این کارو میکنه و کل بافر رو از رنگی که از این 3 تا رنگ تولید میشه پر میکنه و یه اسکرین رنگی بهت میده البته قبلش فکر کنم باید تایمینگهای ال سی دی تو درست کرده باشی و خروجی rgb888 رو ست کرده باشی
آمهدی بازم باید برای اینکار تایمینگا ست باشن.هیچ فرقی نمی کنه که.
تایمینگ:(تایمینگ:(:(تایییییی یمینگ:(:(:(:(:(:(:(.

kamikazi
01-02-2013, 14:49
نه مهندس به خودت فشار نیارو سخت نگیر گفتم از همین ست کردن فریم بافر شروع کن جواب گرفتی برو سراغ دوربین برای مقایسه تایمینگها من دارم میبینم اندازه ال سی دی رو 800 در 480 ست کرده شما این قسمت رو 480 در 272 ست کن برای بک پورشم که تو دیتاشیت ال سی دی 4.3 گفته اونم بزار برای فرونت پورشم همینطور

vurya1
01-02-2013, 14:55
مهندس شما پنل انالوگو با دیجیتال قاطی کردی نکتش همینه شما همون مقدارای داخل مای ولو رو بزار
آمهدی اینم کد هایی که نوشتم

#include "stm32f10x.h"
#include "RCC_init.h"
#include "core_cm3.h"
#include "GPIO_init.h"
#include "T107BL_.h"
#include "stdio.h"
#include "T107BLInitTable.h"
#include "delay.h"
#include "common.h"
#include "adc.h"


GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_Init_Struct;
USART_ClockInitTypeDef* USART_Clock_InitStruct;

int main(void)
{
unsigned char count=0,count_1=0,count_2=0,count_3=0;
char count_d[10];


RCC_INIT();
GPIO_init_();
delay_init(72);
usart_init_();
I2C_Init_();
lcd_init();
Adc_Init();
lcd_putsf("Be name Khoda");

PWR_Man_CTRL();
SetBackLight(240);

//===================================== Step -> A
Page_SEL(0x00);
I2C_write_BYTE(0x31,0x04);
delay_ms(100);
set_cursor(2,1);
lcd_putsf("P0_0X31 => 0X04");
delay_ms(1000);
//==================================== Step ->B
Page_SEL(0x00);
I2C_write_BYTE(0x19,0x08);
delay_ms(100);
set_cursor(2,1);
lcd_putsf("P0_0X19 => 0X08");
delay_ms(1000);
//==================================== Step C
Page_SEL(0x00);
I2C_write_BYTE(0x11,0x00);
delay_ms(100);
set_cursor(2,1);
lcd_putsf("P0_0X11 => 0X00");
delay_ms(1000);
//=================================== Step D
Page_SEL(0x02);
I2C_write_BYTE(0x00,0x00);
delay_ms(100);
set_cursor(2,1);
lcd_putsf("P2_0X00 => 0X00");
delay_ms(1000);
//==================================== Timing Set
Page_SEL(0x01);
set_cursor(2,1);
lcd_putsf("P1_Timing Set ");
for(count=0 ; count < 24 ; count++){
I2C_write_BYTE(T107BL_Serial_Bus_Reg_Set_Page_1[count],T107BL_Serial_Bus_Reg_Set_My_Value_Page_1 [count]);
delay_ms(100);
}







while(1)
{
set_cursor(1,1);
lcd_putsf("lant bar Timing ");



Page_SEL(0x02);
count_1=I2C_Read_BYTE(0x3a);
count_2=I2C_Read_BYTE(0x3f);
count_3=I2C_Read_BYTE(0x80);
sprintf(count_d,"A=%X B=%X C=%X ",count_1,count_2,count_3);
set_cursor(2,1);
lcd_putsf(count_d);

LED1_ON; delay_ms(100);
LED1_OFF; delay_ms(100);
LED2_ON; delay_ms(100);
LED2_OFF; delay_ms(100);


}
}