![]() |
Мой программатор использует только ADBUS0..2. Соответственно, чтобы шить 2660 - линии ADBUS3 и выше - не нужны.
А для программирования AVR - еще как нужны. Поэтому стоит определиться для чего делаем программатор ). |
Для RTD2660, просто я не вдавался в детали и не разбирался со спецификацией чипа. Хочу получить рабочий результат по готовой схеме, а там уже можно будет разобрать как оно работает, подумать о совершенствовании и т.д.
Так моей схемы хватит для работы? |
Думаю, да. По-крайней мере, очевидных косяков не видно.
|
Ок, спасибо. Тогда займусь разводкой и пайкой, отпишу о результатах позже.
|
Хм, винда (Win8) никак не реагирует на подключение устройства.
И прога не запускается :( с сообщением: --------------------------- RTD2660Programmer.exe - Системная ошибка --------------------------- Запуск программы невозможен, так как на компьютере отсутствует MSVCR100D.dll. Попробуйте переустановить программу. --------------------------- ОК --------------------------- |
Вложений: 1
burikella,
Положи рядом с екзешником этот файл (см. аттач). После этого должна запуститься. |
Это его не удовлетворило, следующий эксепшен:
Исключение неизвестное программное исключение (0xe0434352) в приложении по адресу 0x7539fd78. Хоть ты вижлу ставь, надо поискать, вроде где-то была |
Хотя в системные события записался эксепшен подобный предыдущему: System.DllNotFoundException
Стек: в в CPFT2232_i2c.getNumberOfDevices() в RTD2660Programmer.Form1..ctor() в |
А под семеркой пробовал? Работает?
Возможно, либа от FTDI не совместима с восьмеркой. По-крайней мере упала именно в ней: "в У меня восьмерки нигде вокруг нет, поэтому увы, проверить не могу (. |
пришла плата как у автора. Подключил по приведенной схеме, как ни бился не находит. И вроде на шине что-то даже похоже на правду пролетает, а все равно на шине ничего не находит.
http://photo.hutor.ru/upload/2014/07...2_original.jpg |
На схеме есть ошибочка. Диод надо ставить на DO, а не на DI.
Как-то сразу не обратил внимания, а потом не выкроил момент чтобы исправить. И если после этого не заведется, то можно поиграться с кондером 100...1000пФ на шине данных. И еще - не забывай, что на однорядном разъеме вга обозначения линий данных и тактов перепутаны. |
ЗАработало. Кондер оставил 330пФ, мож и не нужен он, но лень отпаивать.
|
Alex_St, почистите пожалуйста свой личный ящик. Есть вопросец.
|
Почистил.
|
Форумчане, подскажите в какую сторону копать :
Система XP 1. Программатор : TIAO USB Multi Protocol Adapter 2. Подключил как в 1-м посте, только диод на D0 3. кондер 300 пф ( пробовал и без ) в ответ: 06.09.2014 0:00:48.203: openDevice() 06.09.2014 0:00:48.234: Device[1]: USB <-> Serial Converter 06.09.2014 0:00:48.250: device is opened. 06.09.2014 0:00:48.250: error initialyzing MPSSE! может сам программатор барахлит ? |
Цитата:
Посему - похоже так же, что устройства FT2232H в списке не появились. Для моей проги нужны вот эти дрова: http://www.ftdichip.com/Drivers/D2XX.htm Но из коробки плата имеет VID и PID, которые с ними не совместимы. Поэтому нужно либо отпаять 8-ногую микросхему памяти, чтобы фтди работала с настройками по-умолчанию, либо поменять их на стандартные вот этой программой FT_PROG: http://www.ftdichip.com/Support/Utilities.htm Возможно (не помню уже - делал всего один раз) - нужно будет поставить сначала дрова от производителя для этого: http://www.tiaowiki.com/download//file.php?id=33 После этого моя прога должна увидеть два новых устройства, и ты уже сам выберешь из них нужное. Если что-то будет не получаться дальше - не стесняйся, постараюсь помочь ;) |
Alex_St, благодарю за помощь !
Этими драйверами и пользуюсь.... Все драйвера установились только на 3ей системе ( на работу унес) с вин 7. А так висело неизвестное устройство и не хотело принимать ни один драйвер. И некогда было разбираться, почему так. Итак, подключил с кондером на 300 пф. на запрос поиска устройств программка выдала: 37 (6E) 4A (94) 50 (A0) Прям как в описании :) Считал китайскую- "success", записал прошивку от anc - так же, успех. Закрыл, открыл снова ради интереса, Жму открыть и теперь определяются всего два девайса: 4A (94) 50 (A0) и теперь "Verify chip" вылетает с ошибкой. Терзают меня смутные сомнения, прошился или нет... саму матрицу с контроллером еще не подключал, вечером попробую. Это только у меня так или не критично все это ? |
В принципе, плата шьется через устройство с адресом 4A (94). Поэтому все должно быть гуд. А вот почему не проходит проверка - не знаю. Нужен лог.
Чтение проходит успешно? |
OPEN
09.09.2014 16:09:17.868: openDevice() 09.09.2014 16:09:18.011: Device[0]: USB <-> Serial Converter A 09.09.2014 16:09:18.027: device is opened. 09.09.2014 16:09:18.147: MPSSE is initialyzed! 09.09.2014 16:09:28.244: findDevices() 09.09.2014 16:09:28.617: Device: 4A (94) 09.09.2014 16:09:28.648: Device: 50 (A0) 09.09.2014 16:09:28.654: Device: 51 (A2) FIND DEVICE 09.09.2014 16:12:10.084: findDevices() 09.09.2014 16:12:10.457: Device: 4A (94) 09.09.2014 16:12:10.488: Device: 50 (A0) READ CHIP 09.09.2014 16:12:57.592: Start reading! 09.09.2014 16:12:57.595: write94(): 6F 09.09.2014 16:12:57.597: Error! 09.09.2014 16:12:57.598: Read94( 1 bytes ) 09.09.2014 16:12:57.600: 01 09.09.2014 16:12:57.602: write94(): 6F 80 09.09.2014 16:12:57.604: Error! 09.09.2014 16:12:57.605: write94(): 6F 09.09.2014 16:12:57.606: Error! 09.09.2014 16:12:57.606: Read94( 1 bytes ) 09.09.2014 16:12:57.607: 01 09.09.2014 16:12:57.608: Cannot set ISP mode! 09.09.2014 16:12:57.609: Fail! ENTER ISP 09.09.2014 16:13:35.563: write94(): 6F 80 09.09.2014 16:13:35.569: Error! 09.09.2014 16:13:35.570: write94(): 6F 09.09.2014 16:13:35.571: Error! 09.09.2014 16:13:35.572: Read94( 1 bytes ) 09.09.2014 16:13:35.573: 01 Verify 09.09.2014 16:13:54.259: Start verification 09.09.2014 16:13:54.261: write94(): 6F 09.09.2014 16:13:54.262: Error! 09.09.2014 16:13:54.263: Read94( 1 bytes ) 09.09.2014 16:13:54.264: 01 09.09.2014 16:13:54.265: write94(): 6F 80 09.09.2014 16:13:54.266: Error! 09.09.2014 16:13:54.267: write94(): 6F 09.09.2014 16:13:54.268: Error! 09.09.2014 16:13:54.273: Read94( 1 bytes ) 09.09.2014 16:13:54.274: 01 09.09.2014 16:13:54.277: Cannot set ISP mode! 09.09.2014 16:13:54.277: verifyFlash(): 145275 Bytes! 09.09.2014 16:13:54.277: Fail! |
Цитата:
Попробуй поиграться с кондером - может, надо поставить больше, а может и меньше. Как вариант - положить палец на контакты разъема, и прижимать его по-разному. Это увеличит емкость линии. И проверять связь при этом. Если не поможет, то, извиняюсь, наслюнявить палец, и сделать то же самое. Это уменьшит сопротивление, и уменьшит влияние емкости. Если связь улучшится - то ты знаешь куда копать. Есть еще вариант подключиться к шине HDMI. Там и без кондера все прекрасно работает. Но только на прошивке от Ancc. |
Вложений: 1
Не пойму, что делаю не так. Бьюсь уже часов семь, ничего не находит. Завтра попробую с конденсатором. В названии устройства обязательно должно присутствовать FT2232H, или у меня тоже правильно?
|
Судя по отзывам - такое название тоже подходит. К тому же режим MPSSE инициализирован успешно.
Скорее всего проблема с подключением. Диод стоит? На лини DO и направлением к линии DO? Можно попробовать подключиться к другому порту rtd. |
Может другой диод нужен? У меня такой: 1N5819. Пробовал и без него, менял местами SCL и SDA - результат = 0. Но если MPSSE инициализируется, то полдела сделано, буду искать ошибку в подключении. Положение джамперов на программаторе играет роль?
|
Диод мощноватый, но думаю, подойдет.
Положение джамперов не факт, что влияет. По-крайней мере на этот разъем. Глупый вопрос - а питание на монитор подавал хоть? ) |
Вложений: 2
Да да, питание обязательно, и монитор отсоединил. Диод стоит на линии DO маркированной стороной (катод) в направлении DO. Кстати, в начале ставил родные дрова, с ними MPSSE тоже инициализировался, затем изменил PID VID на стандарт и установил FTDI из Вашей ссылки, без изменений. Win7 64bit
|
Скажите, а массу с программатора на контроллер кидать обязательно?
|
Естественно!!! Иначе сигналы никакие и никуда не передать.
|
плата контроллера и программатора такие же как у Alex_St
Драйвера система win7x64 поставила сама, всё запускается и работает, родные драйвера не смог поставить да и вроде это ни к чему - если sda на земле то в списке поиска куча устройств, вроде как показатель что программатор и сама программа нормально функционируют. На этом всё - проусср не находит и не программирует, Диод шоттки нашёл только sr506 - мощный и соответственно падение 0.7v, включил три параллельно для уменьшения падения. ну нет у меня другого, конденсаторы разные пробовал, доходя до 0,1мкф выдаёт кучу найденных устройств видимо такая ёмкость как замыкание на землю что делать ? |
Мне помогло подсоединить землю не на контакт разъема, а на корпус разъема.
|
разъём вообще не использовал, только гребёнку за ним, 1 пин точно земля
|
диод выпаял из драйвера ss14? подключился к настольному монитору - программатор его видит и читает, а вот тот же кабель воткнутый в наш контроллер уже ничего не даёт
|
получилось подключится через vga кабель, тоеть напрямую к пинам подключаешся и ничего, а через старый толстый 2.5м vga кабель подключаешься к темже пинам (прозвонил специально) и всё видит.
прошивку считал, новую залил, изображение никчёрту, похоже и кадровая и строчная развертка не верны, решил вернуть обратно, а нифига - опять пишет что нет устройств, ни через кабель ни напрямую, очередная засада |
победил наконец, вывод один но важный - нужно тщательно подбирать конденсатор, много не работает и мало тоже не работает, зависит от всего - длинна проводов, напряжение питания и т.д.
Прошивка не подошла, но зато теперь я могу её писать и читать, будем надеяться ancc всё подправит |
Все верно. Длинный и толстый кабель вносит емкость в линии. Поэтому и заработало с ним в первый раз.
Но вот почему оно оказалось столь чувствительным к этой емкости - для меня загадка... В любом случае - я очень рад, что все заработало! |
Цитата:
|
Вложений: 2
Прошу помощи.
Программатор как у автора TIAO USB Multi Protocol Adapter. Монитор http://www.ebay.com/itm/HDMI-VGA-2AV...item2a2ae843c2 Контроллер RTD2660H Схема подключения как в первом посте. С диодом шоттки, без конденсатора. Проблема такая же как и у iyur. Нажимаю Find Devices, определяется много устройств, прошивка не читается: Код:
12.11.2014 11:46:23.242: openDevice() Цитата:
В однорядном разъеме SCL и SDA не прозваниваются на VGA разъем, подключаться к ним бесполезно устройства не находятся. Также не имеет значения подключен или нет SCK(у меня зеленый провод) к VGA 15 пину, результат тот же, определяются все возможные адреса. 2. Vcc (connected to on board 3.3V) из SPI1 нужно куда то подключать? Плата контроллера питается от 12 вольт блока питания. Правильно ли у меня подключено? В моей схеме нужен конденсатор? |
конденсатор нужен обязательно, 3,3в подключать не нужно, матрица такая-же ?
Обязательно бекап родной прошивки перед заливкой новой, если монитор в 8 битном режиме то прошивка от annc может не заработать, у меня не получилось. |
Судя по картинке - ты припаял линии SCL и SDA к 2й и 5й ногам VGA. Для надежности - паяйся к однорядоному разъему рядом с разъемом VGA. Но не забудь, что подписи к линиям SCL и SDA перепутаны там.
|
Цитата:
Другую прошивку лить не буду. Спасибо, попробую с конденсатором. Цитата:
Ноги VGA вычислил прозвоном, и сам был удивлен таким расположением 12 и 15 контактов |
"no devices" пишет из-за отсутствия конденсатора
|
Часовой пояс GMT +4, время: 08:41. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot