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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Программаторы (http://pccar.ru/forumdisplay.php?f=151)
-   -   Программатор контроллеров RTD2660 на базе FT2232H (http://pccar.ru/showthread.php?t=20565)

Alex_St 03.06.2015 11:44

Да, в логах все нормально. На все операции чтения получен Success, и контрольная сумма, посчитанная контроллером, совпала с контрольной суммой файла, посчитанной программатором:
02.06.2015 18:23:00.046: chip CRC: 9F, file CRC: 9F
02.06.2015 18:23:00.047: success!!!

Wolfik_s_b 26.06.2015 12:57

Вчера собрал переходничек от программатора до ВГА-разъема. При прозвонке цепей соединения обнаружил такую вещь: 5 пин ВГА разъема не доходит до пинов земли на гребенке около него. Подпаялся на 6, он звонится с землей на гребенке. Диод по рекомендации запаял 1N5819. Подключил программатор к контроллеру (правда матрицу не отсоединял), запустил программу, программатор определился. Но при попытке войти в ISP-режим или найти устройство, пишет No device. Питание на контроллер подано. Программатор берет питание с УСБ.
Подскажите, если программатор в проге определился успешно, значит проблему с программатором исключаем? Программатор собран по такой схеме http://marsohod.org/index.php/prodmbftdi. На работе таким пользуюсь, собрал для домашних нужд второй. Сегодня попробую с работы притаранить проггер и попробовать с ним.
Кондесатор не паял, но сегодня наберу номиналов и тоже попробую поиграться.
Еще вопрос по программке: есть кнопочка выбора устройства А и В. Из каких соображений выбирать? У меня при подключении проггера к компу в списке устройства два Serial появляются, как раз А и В, как я понимаю.

Alex_St 26.06.2015 13:57

Не забыл, что на гребенке названия пинов SCL и SDA перепутаны?
Устройства А и В - это к какой из половинок FT2232H подключен контроллер.

Диагностику стоит начинать с кнопки FindDevices. И посмотреть откликнулось ли что-то в контроллере. Если вообще ничего - то проблема аппаратная. Либо не туда подключен, либо не так. Если найдено одно-два устройства, то проблема так же аппаратная - стоит на линию SDA прилепить кондер 100...1000пФ. Если же отобразилось три устройства, одно из которых 94 (или 47) - то выкладываем сюда лог.
В принципе, все это было описано в теме выше...

Wolfik_s_b 26.06.2015 14:37

Цитата:

Сообщение от Alex_St (Сообщение 331444)
Не забыл, что на гребенке названия пинов SCL и SDA перепутаны?
Устройства А и В - это к какой из половинок FT2232H подключен контроллер.

Диагностику стоит начинать с кнопки FindDevices. И посмотреть откликнулось ли что-то в контроллере. Если вообще ничего - то проблема аппаратная. Либо не туда подключен, либо не так. Если найдено одно-два устройства, то проблема так же аппаратная - стоит на линию SDA прилепить кондер 100...1000пФ. Если же отобразилось три устройства, одно из которых 94 (или 47) - то выкладываем сюда лог.
В принципе, все это было описано в теме выше...

На Find Device ответ No Devices. Про перепутанные линии знаю - подключался к конкретным выводам VGA-разъема. На сколько понял из темы (перечитал всю), перепутанна маркировка именно на шелкографии под гребенкой. Кондеры еще не цеплял. Появилось соображение, может и у меня не надо диод ставить, а соединять напрямую? но не совсем понял как определить (для этого привел ссылку на схему программатора - подскажите точно, нужен или нет диод?). Т.е. у меня откликается проггер в программе. А дальше тишина. Никаких девайсов не видит. Кондеры набрал разных номиналов от 100 до 1000 нФ, вечером попробую. Также вечером попробую со 100% рабочим проггером (стяну с работы). По ощущениям домашний сильнее греется, чем рабочий. Может в нем проблема быть при успешном определении в программе?

Alex_St 26.06.2015 14:52

Распиши подробно как подключился к разъему программатора. Думаю, косяк где-то тут.

Wolfik_s_b 26.06.2015 15:15

Цитата:

Сообщение от Alex_St (Сообщение 331448)
Распиши подробно как подключился к разъему программатора. Думаю, косяк где-то тут.

FT2232HL | VGA
17(ADBUS1) | 12
16(ADBUS0) | 15
18(ADBUS2) | 12 (Диод катодом на программатор, анодом к VGA)
GND | 6

Alex_St 26.06.2015 15:32

Выглядит правильно. А тогда рождается глупый вопрос - питалово на контроллер подаешь?

Wolfik_s_b 26.06.2015 15:36

Цитата:

Сообщение от Alex_St (Сообщение 331455)
Выглядит правильно. А тогда рождается глупый вопрос - питалово на контроллер подаешь?

Программатор питается от УСБ, на контроллер подаю. Матрицу от контроллера не отключал.

Alex_St 26.06.2015 17:06

Тогда остается только смотреть осциллографом что там происходит....

Wolfik_s_b 26.06.2015 19:13

Цитата:

Сообщение от Alex_St (Сообщение 331468)
Тогда остается только смотреть осциллографом что там происходит....

Проверил на 100% рабочем программаторе с работы - тоже самое:

Код:

26.06.2015 18:06:10.125: openDevice()
26.06.2015 18:06:10.387: Device[0]: Dual RS232-HS A
26.06.2015 18:06:10.405: device is opened.
26.06.2015 18:06:10.535: MPSSE is initialyzed!
26.06.2015 18:06:13.113: findDevices()
26.06.2015 18:06:13.758: No devices found
26.06.2015 18:06:40.273: write94(): 6F 80
26.06.2015 18:06:40.274: Error!
26.06.2015 18:06:40.274: write94(): 6F
26.06.2015 18:06:40.275: Error!
26.06.2015 18:06:40.276: Read94( 1 bytes )
26.06.2015 18:06:40.277: Error!
26.06.2015 18:06:40.277: FF

Дома осциллографа нету, теперь на следующей неделе только смогу на работе с ним посмотреть сигналы.


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

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