22.05.2014, 13:19 | #61 | |
Пользователь
Регистрация: 18.01.2012
Регион: 08
Сообщений: 34
|
Цитата:
Я подключил диод (1N4003) по вашей схеме, но это не помогло. Может нужен другой диод ? Нужно ли подключать к питанию сам LCD контроллер ? |
|
22.05.2014, 13:28 | #62 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
Как я уже сказал - нужен диод шоттки. У 4003 слишком большое напряжение падения (порядка 0.7В), и контроллер может не воспринять сигнал низкого уровня.
Если на плате буферизации нет - то можно просто соединить вместе линии MISO и MOSI, т.к. софт при чтении переводит линию MOSI в третье состояние. Но тогда нужны подтягивающие резисторы. Правда, может заработать и без них. Сам контроллер LCD к питанию подключать необходимо!
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
22.05.2014, 13:59 | #63 | |
Пользователь
Регистрация: 18.01.2012
Регион: 08
Сообщений: 34
|
Цитата:
Перепробовал уже кучу вариантов, включая соединённые MISO и MOSI, ставил подтягивающие резисторы (как на вашей схеме), проверял, что правильно подключаю к линиям SDA/SCL. Всё одно - не находит никаких девайсов. Может у меня та же проблема, которую вы решили заменой конденсатора 100пФ на 1000пФ ? Подскажите пожалуйста где этот кондёр находится на плате ? Если можно с фоткой. Спасибо! |
|
22.05.2014, 14:09 | #64 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
Насчет линий SDA/SCL - надо их прозванивать на разъем VGA. Подписи на разъеме рядом с ним неправильные - они перепутаны местами.
Насчет кондера - да, возможно придется допаять. На плате такого кондера нет. Паяется сверху между землей и линией SDA. Вот фотка из моего БЖ: Тут виден серенький кондер, напаянный на однорядный разъем под разъемом VGA. Это линия SDA. Так же видно, что подписи перепутаны. Еще рекомендация - первым делом в проге нажимаем на кнопку Open, предварительно выбрав нужный канал микросхемы FT2232, и потом - findDevices. Если хоть одно устройство изредка будет находить - мы на полпути к успеху. Ес-сно, моник при этом должен быть физически отключен от контроллера. Далее, еще не подпаивая доп кондер, прижимаем пальцем линии программатора. И опять FindDivices. Возможно, устройств станет больше. Должно быть 3 или 4. Тогда точно знаем, что не хватает кондера. Припаиваем сначала 100 пик, и постепенно увеличиваем емкость, пока не станет стабильно определять все нужные устройства. Только после этого уже можно переходить дальше - пытаться что-то оттуда вычитать или записать.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
22.05.2014, 14:31 | #65 |
Пользователь
Регистрация: 18.01.2012
Регион: 08
Сообщений: 34
|
УРА! Не мудрствуя лукаво подпаял кондёр на 1000пф как вы и порекомендавали и всё сразу заработало! Огромное вам спасибо за помощь!
|
22.05.2014, 15:54 | #66 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
Ура!
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
02.06.2014, 09:47 | #67 |
Гуру
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
|
а я вот подумал, а почему все-таки 232H ? Да MPSSE это хорошо, но есть же bitbang, который все чипы умеют? Может используя его протокол можно будет реализовать?
П.С. Кстати погуглил. I2C поверх bitbang вроде как реализован даже уже. |
02.06.2014, 11:02 | #68 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
Да, через bitbang можно реализовать такое тоже. Но скорость будет запредельно низкая.
Прелесть режима MPSSE в том, что ему в буфер положил команды - передать такие-то байты таким то образом, а потом проконтролировать бит ответа, и он это делает сам, без чьего-либо участия. А в режиме bitbang надо передавать/принимать каждый битик отдельно. Учитывая, что период опроса шины USB немал, то скорость нормальная не получится. И будет шиться микросхема не 2 минуты, а, скажем, час. Вот и вся разница.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
08.06.2014, 12:11 | #69 |
Новый Пользователь
Регистрация: 24.05.2014
Регион: 23, 93
Сообщений: 6
|
Здравствуйте. Надо мне прошить RTD2660. Прочитал этот форум все аспекты вроде мне понятны. Заказал и получил плату такую как у han 2001 в 29 посте. Скачал дрова, программатор из первого поста. Соединил плату с установленным FT2232H и видеоконтроллер с установленным RTD2660 через VGA разьем а именно:
GND - пин 5 VGA. SCL - пин 15 VGA. SDA - пин 12 VGA. при таком подключении программа программатора открывает порт, видит кучу девайсов по поиску, но не шьет и не считывает прошивку. Еще прога у меня работает не стабильно находит девайсы раза с четвертого. После того как найдет видит девайсы стабильно. У меня плата программатора без буфера, диода шотки нет, подтягивающие резисторы не ставлю с ними вообще девайсы не видит, впаян конденсатор как в посте 64. Вот лог с программы: 08.06.2014 10:13:18.639: openDevice() 08.06.2014 10:13:18.741: Device[0]: Dual RS232-HS A 08.06.2014 10:13:18.757: device is opened. 08.06.2014 10:13:18.876: MPSSE is initialyzed! 08.06.2014 10:13:21.200: findDevices() 08.06.2014 10:13:21.202: Device: 00 (00) 08.06.2014 10:13:21.213: Device: 02 (04) 08.06.2014 10:13:21.223: Device: 04 (08) 08.06.2014 10:13:21.233: Device: 06 (0C) 08.06.2014 10:13:21.243: Device: 08 (10) 08.06.2014 10:13:21.248: Device: 09 (12) 08.06.2014 10:13:21.253: Device: 0A (14) 08.06.2014 10:13:21.263: Device: 0C (18) 08.06.2014 10:13:21.273: Device: 0E (1C) 08.06.2014 10:13:21.283: Device: 10 (20) 08.06.2014 10:13:21.293: Device: 12 (24) 08.06.2014 10:13:21.303: Device: 14 (28) 08.06.2014 10:13:21.313: Device: 16 (2C) 08.06.2014 10:13:21.323: Device: 18 (30) 08.06.2014 10:13:21.333: Device: 1A (34) 08.06.2014 10:13:21.343: Device: 1C (38) 08.06.2014 10:13:21.353: Device: 1E (3C) 08.06.2014 10:13:21.363: Device: 20 (40) 08.06.2014 10:13:21.368: Device: 21 (42) 08.06.2014 10:13:21.373: Device: 22 (44) 08.06.2014 10:13:21.378: Device: 23 (46) 08.06.2014 10:13:21.383: Device: 24 (48) 08.06.2014 10:13:21.393: Device: 26 (4C) 08.06.2014 10:13:21.403: Device: 28 (50) 08.06.2014 10:13:21.413: Device: 2A (54) 08.06.2014 10:13:21.423: Device: 2C (58) 08.06.2014 10:13:21.433: Device: 2E (5C) 08.06.2014 10:13:21.443: Device: 30 (60) 08.06.2014 10:13:21.448: Device: 31 (62) 08.06.2014 10:13:21.453: Device: 32 (64) 08.06.2014 10:13:21.461: Device: 33 (66) 08.06.2014 10:13:21.466: Device: 34 (68) 08.06.2014 10:13:21.471: Device: 35 (6A) 08.06.2014 10:13:21.476: Device: 36 (6C) 08.06.2014 10:13:21.481: Device: 37 (6E) 08.06.2014 10:13:21.486: Device: 38 (70) 08.06.2014 10:13:21.491: Device: 39 (72) 08.06.2014 10:13:21.496: Device: 3A (74) 08.06.2014 10:13:21.501: Device: 3B (76) 08.06.2014 10:13:21.506: Device: 3C (78) 08.06.2014 10:13:21.511: Device: 3D (7A) 08.06.2014 10:13:21.516: Device: 3E (7C) 08.06.2014 10:13:21.521: Device: 3F (7E) 08.06.2014 10:13:21.526: Device: 40 (80) 08.06.2014 10:13:21.531: Device: 41 (82) 08.06.2014 10:13:21.536: Device: 42 (84) 08.06.2014 10:13:21.541: Device: 43 (86) 08.06.2014 10:13:21.546: Device: 44 (88) 08.06.2014 10:13:21.551: Device: 45 (8A) 08.06.2014 10:13:21.556: Device: 46 (8C) 08.06.2014 10:13:21.561: Device: 47 (8E) 08.06.2014 10:13:21.567: Device: 48 (90) 08.06.2014 10:13:21.572: Device: 49 (92) 08.06.2014 10:13:21.577: Device: 4A (94) 08.06.2014 10:13:21.582: Device: 4B (96) 08.06.2014 10:13:21.587: Device: 4C (98) 08.06.2014 10:13:21.592: Device: 4D (9A) 08.06.2014 10:13:21.597: Device: 4E (9C) 08.06.2014 10:13:21.602: Device: 4F (9E) 08.06.2014 10:13:21.607: Device: 50 (A0) 08.06.2014 10:13:21.612: Device: 51 (A2) 08.06.2014 10:13:21.617: Device: 52 (A4) 08.06.2014 10:13:21.622: Device: 53 (A6) 08.06.2014 10:13:21.627: Device: 54 (A8) 08.06.2014 10:13:21.632: Device: 55 (AA) 08.06.2014 10:13:21.637: Device: 56 (AC) 08.06.2014 10:13:21.642: Device: 57 (AE) 08.06.2014 10:13:21.647: Device: 58 (B0) 08.06.2014 10:13:21.652: Device: 59 (B2) 08.06.2014 10:13:21.657: Device: 5A (B4) 08.06.2014 10:13:21.662: Device: 5B (B6) 08.06.2014 10:13:21.667: Device: 5C (B8) 08.06.2014 10:13:21.672: Device: 5D (BA) 08.06.2014 10:13:21.677: Device: 5E (BC) 08.06.2014 10:13:21.682: Device: 5F (BE) 08.06.2014 10:13:21.687: Device: 60 (C0) 08.06.2014 10:13:21.692: Device: 61 (C2) 08.06.2014 10:13:21.697: Device: 62 (C4) 08.06.2014 10:13:21.702: Device: 63 (C6) 08.06.2014 10:13:21.707: Device: 64 (C8) 08.06.2014 10:13:21.712: Device: 65 (CA) 08.06.2014 10:13:21.717: Device: 66 (CC) 08.06.2014 10:13:21.722: Device: 67 (CE) 08.06.2014 10:13:21.727: Device: 68 (D0) 08.06.2014 10:13:21.732: Device: 69 (D2) 08.06.2014 10:13:21.737: Device: 6A (D4) 08.06.2014 10:13:21.742: Device: 6B (D6) 08.06.2014 10:13:21.747: Device: 6C (D8) 08.06.2014 10:13:21.752: Device: 6D (DA) 08.06.2014 10:13:21.757: Device: 6E (DC) 08.06.2014 10:13:21.762: Device: 6F (DE) 08.06.2014 10:13:21.767: Device: 70 (E0) 08.06.2014 10:13:21.772: Device: 71 (E2) 08.06.2014 10:13:21.777: Device: 72 (E4) 08.06.2014 10:13:21.782: Device: 73 (E6) 08.06.2014 10:13:21.787: Device: 74 (E8) 08.06.2014 10:13:21.792: Device: 75 (EA) 08.06.2014 10:13:21.797: Device: 76 (EC) 08.06.2014 10:13:21.802: Device: 77 (EE) 08.06.2014 10:13:21.807: Device: 78 (F0) 08.06.2014 10:13:21.812: Device: 79 (F2) 08.06.2014 10:13:21.817: Device: 7A (F4) 08.06.2014 10:13:21.822: Device: 7B (F6) 08.06.2014 10:13:21.827: Device: 7C (F8) 08.06.2014 10:13:21.832: Device: 7D (FA) 08.06.2014 10:13:21.837: Device: 7E (FC) 08.06.2014 10:13:21.842: Device: 7F (FE) 08.06.2014 10:13:29.376: Start reading! 08.06.2014 10:13:29.378: write94(): 6F 08.06.2014 10:13:29.379: Error! 08.06.2014 10:13:29.380: Read94( 1 bytes ) 08.06.2014 10:13:29.381: 00 08.06.2014 10:13:29.382: write94(): 6F 80 08.06.2014 10:13:29.383: write94(): 6F 08.06.2014 10:13:29.384: Read94( 1 bytes ) 08.06.2014 10:13:29.385: 00 08.06.2014 10:13:29.390: write94(): 6F 08.06.2014 10:13:29.391: Read94( 1 bytes ) 08.06.2014 10:13:29.391: 00 08.06.2014 10:13:29.397: write94(): 6F 08.06.2014 10:13:29.398: Read94( 1 bytes ) 08.06.2014 10:13:29.398: 00 08.06.2014 10:13:29.404: Cannot set ISP mode! 08.06.2014 10:13:29.404: Fail! я так понимаю, что не заводится ISP режим кому нибудь известно почему ? |
08.06.2014, 12:23 | #70 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
При нажатии на кнопку Find Devices должно определиться около трех устройств. Если определяются все возможные адреса - значит, линия SDA сидит в нуле.
Линии MOSI (DO) и MISO (DI) объединены вместе?
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|