PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Мониторы > Вопросы по прошивкам > Программаторы

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2014, 13:19   #61
fmark
Пользователь
 
Регистрация: 18.01.2012
Регион: 08
Сообщений: 34
fmark is on a distinguished road
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Неправильно. Я в первом посте дал картинку как подключать. Нужен диод шоттки. MOSI подключаешь к SDA через диод, а MISO - напрямую к той же ноге. Диод направлен от SDA к MOSI.
Спасибо за совет. Мне казалось, что мой программатор подобен тому, о котором han2001 посал тут http://pccar.ru/showpost.php?p=292621&postcount=29 и, соответственнно, диод мне не нужен.

Я подключил диод (1N4003) по вашей схеме, но это не помогло.
Может нужен другой диод ?

Нужно ли подключать к питанию сам LCD контроллер ?
fmark вне форума   Ответить с цитированием
Старый 22.05.2014, 13:28   #62
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Как я уже сказал - нужен диод шоттки. У 4003 слишком большое напряжение падения (порядка 0.7В), и контроллер может не воспринять сигнал низкого уровня.
Если на плате буферизации нет - то можно просто соединить вместе линии MISO и MOSI, т.к. софт при чтении переводит линию MOSI в третье состояние. Но тогда нужны подтягивающие резисторы. Правда, может заработать и без них.

Сам контроллер LCD к питанию подключать необходимо!
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 22.05.2014, 13:59   #63
fmark
Пользователь
 
Регистрация: 18.01.2012
Регион: 08
Сообщений: 34
fmark is on a distinguished road
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Как я уже сказал - нужен диод шоттки. У 4003 слишком большое напряжение падения (порядка 0.7В), и контроллер может не воспринять сигнал низкого уровня.
Если на плате буферизации нет - то можно просто соединить вместе линии MISO и MOSI, т.к. софт при чтении переводит линию MOSI в третье состояние. Но тогда нужны подтягивающие резисторы. Правда, может заработать и без них.

Сам контроллер LCD к питанию подключать необходимо!
К сожалению другого диода нет. Но по-моему у меня на контроллере нет буферизации.

Перепробовал уже кучу вариантов, включая соединённые MISO и MOSI, ставил подтягивающие резисторы (как на вашей схеме), проверял, что правильно подключаю к линиям SDA/SCL. Всё одно - не находит никаких девайсов.

Может у меня та же проблема, которую вы решили заменой конденсатора 100пФ на 1000пФ ?

Подскажите пожалуйста где этот кондёр находится на плате ? Если можно с фоткой. Спасибо!
fmark вне форума   Ответить с цитированием
Старый 22.05.2014, 14:09   #64
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Насчет линий SDA/SCL - надо их прозванивать на разъем VGA. Подписи на разъеме рядом с ним неправильные - они перепутаны местами.

Насчет кондера - да, возможно придется допаять. На плате такого кондера нет. Паяется сверху между землей и линией SDA.

Вот фотка из моего БЖ:

Тут виден серенький кондер, напаянный на однорядный разъем под разъемом VGA. Это линия SDA. Так же видно, что подписи перепутаны.

Еще рекомендация - первым делом в проге нажимаем на кнопку Open, предварительно выбрав нужный канал микросхемы FT2232, и потом - findDevices. Если хоть одно устройство изредка будет находить - мы на полпути к успеху. Ес-сно, моник при этом должен быть физически отключен от контроллера.
Далее, еще не подпаивая доп кондер, прижимаем пальцем линии программатора. И опять FindDivices. Возможно, устройств станет больше. Должно быть 3 или 4. Тогда точно знаем, что не хватает кондера. Припаиваем сначала 100 пик, и постепенно увеличиваем емкость, пока не станет стабильно определять все нужные устройства.

Только после этого уже можно переходить дальше - пытаться что-то оттуда вычитать или записать.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 22.05.2014, 14:31   #65
fmark
Пользователь
 
Регистрация: 18.01.2012
Регион: 08
Сообщений: 34
fmark is on a distinguished road
По умолчанию

УРА! Не мудрствуя лукаво подпаял кондёр на 1000пф как вы и порекомендавали и всё сразу заработало! Огромное вам спасибо за помощь!
fmark вне форума   Ответить с цитированием
Старый 22.05.2014, 15:54   #66
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Ура!
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 02.06.2014, 09:47   #67
ancc
Гуру
 
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
ancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to behold
По умолчанию

а я вот подумал, а почему все-таки 232H ? Да MPSSE это хорошо, но есть же bitbang, который все чипы умеют? Может используя его протокол можно будет реализовать?

П.С. Кстати погуглил. I2C поверх bitbang вроде как реализован даже уже.
ancc вне форума   Ответить с цитированием
Старый 02.06.2014, 11:02   #68
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Да, через bitbang можно реализовать такое тоже. Но скорость будет запредельно низкая.
Прелесть режима MPSSE в том, что ему в буфер положил команды - передать такие-то байты таким то образом, а потом проконтролировать бит ответа, и он это делает сам, без чьего-либо участия. А в режиме bitbang надо передавать/принимать каждый битик отдельно. Учитывая, что период опроса шины USB немал, то скорость нормальная не получится. И будет шиться микросхема не 2 минуты, а, скажем, час. Вот и вся разница.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 08.06.2014, 12:11   #69
iyur
Новый Пользователь
 
Регистрация: 24.05.2014
Регион: 23, 93
Сообщений: 6
iyur is on a distinguished road
По умолчанию

Здравствуйте. Надо мне прошить 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 режим кому нибудь известно почему ?
iyur вне форума   Ответить с цитированием
Старый 08.06.2014, 12:23   #70
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

При нажатии на кнопку Find Devices должно определиться около трех устройств. Если определяются все возможные адреса - значит, линия SDA сидит в нуле.
Линии MOSI (DO) и MISO (DI) объединены вместе?
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 20:40.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot