Программатором на FT232 RL

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

Здраствуйте. Собрал сх программатора на FT232RL немогу прошить МК пишет:

avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

ft245r: bitclk 4800 -> ft baud 2400
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: reading input file "C:\NNN.hex"
avrdude.exe: input file C:\NNN.hex auto detected as Intel Hex
avrdude.exe: writing flash (342 bytes):

Writing | ################################################## | 100% 2.47s

avrdude.exe: 342 bytes of flash written
avrdude.exe: verifying flash memory against C:\NNN.hex:
avrdude.exe: load data flash data from input file C:\NNN.hex:
avrdude.exe: input file C:\NNN.hex auto detected as Intel Hex
avrdude.exe: input file C:\NNN.hex contains 342 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 2.22s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x12 != 0x00
avrdude.exe: verification error; content mismatch

avrdude.exe done. Thank you.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Чт окт 28, 2010 03:49:33
Откуда: откуда все люди родятся

Сообщение Mytilus G. »

Вопрос из разряда "Собрал вертолет - не взлетает. Подскажите, почему?"
Вот тебе возможные причины твоих проблем:
1. Ошибка сборки.
2. Ошибка подключения.
3. Не работает порт ПК.
4. Залочен МК.
5. Программатор успел сломаться.
6. МК успел сломаться.
7. Проверь сначала первые 6 пунктов.
8. Это не тот МК.
9. Это вообще не МК.
10. Солнечная активность.
11. Нехватка мощности БП у компа.
12. Неточность в принципиальной схеме.
13. Ошибка ПО.
14. Проверь все еще раз.
15. Спроси на форуме.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

1. Исключено
2. Исключено
3. Исключено
4. Новый
5. Исключено
6. Врядли
7. Проверено
8. Исключено(мега8)
9. Исключено
10. Врядли
11. 4,7В
12. Исключено программатор опознается на ПК
13. Врядли
14. Проверено
15. Доп вопрос - при нажатии считывания должно ли присутствовать напряжение GND и MISO (или MOSI)???? его там нет! это норм?
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Код: Выделить всё

Device signature = 0x000000
Не идёт чтение. Проверь линии MISO и SCK. И вообще - монтаж и всё остальное.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

Проверил уже. 3-й день перепроверяю все. Все правильно. Ну а напряжение должно присутствовать или нет?? при считывании в хекс файле куча ноллей присутствоет о чем это может говорить?? МК новый ничего туда непрошивал.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

А вот между GND и SCK 2,2В есть.
Реклама
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Там не напряжение, там импульсы быть должны. Есть чем проверить? Для начала можно без контроллера.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

проверял китайским цифровым вольтметром.... реж пост напряжения...
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

avrdude.exe: ft245r_program_enable: failed
Стоп, она у тебя вообще нормально в системе определяется? Порт там, всё остальное... хотя нет, там другая ошибка будет.
Дудка патченная? Конфиг правильный?
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

да все норм COM3

Файл avrdude.conf

#FTDI_Bitbang
programmer
id = "ftbb";
desc = "FT232R Synchronous BitBang";
type = ft245r;
miso = 3; # CTS(11 PIN FT232R)
sck = 5; # DSR(9 PIN FT232R)
mosi = 6; # DCD(10 PIN FT232R)
reset = 7; # RI (6 PIN FT232R)
;

дудка патченная. Если мерить напр на выходе FT232RL то оно есть(конт MISO MOSI SCK) а вот после 74HC244 его там нет! может это микросхема неисправна??
Вложения
ftbbprog.JPG
(74.72 КБ) 912 скачиваний
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Попробуй без буфера. Напрямую. Буфер там только для удобства.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

LED1 реагирует на кнопки run/prog? Напряжение на ноге 19(1) буфера есть?
Последний раз редактировалось Engineer_Keen Пт май 25, 2012 14:53:56, всего редактировалось 1 раз.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

т.е. прям напрямую проводками соединить невынимая буфера? ему от этого плохо не будет?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Если на ногах 1/19 ($OE) - "1", то выводы отключены и плохо им не будет.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

.е. прям напрямую проводками соединить невынимая буфера?
Если буфер не мешает, не просаживает линии FT-шки. У него, если не ошибаюсь, с одной стороны и входы и выходы есть. Достаточно перепутать и будет плохо.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

Engineer_Keen писал(а):Если на ногах 1/19 ($OE) - "1", то выводы отключены и плохо им не будет.
напряжения там нету... так как тогда лучше, убрать буфер или проводками соединить??
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

DIMA040891 писал(а):напряжения там нету...
А если RUN нажать?
DIMA040891 писал(а):так как тогда лучше, убрать буфер или проводками соединить??
Буфер там вообще для того, чтобы контроллер и программатор не мешали друг-другу после программирования. Если его убрать, то работать будет, но после программирования нужно будет всегда отсоединять программатор.
Если при нуле на ногах 19/1 напряжение со входов 6-8-4-17 не попадает на выходы 14-12-16-3, то микросхема или не верно припаяна или дохлая, и ее все равно нужно убрать.
Последний раз редактировалось Engineer_Keen Пт май 25, 2012 15:16:26, всего редактировалось 1 раз.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Чт дек 03, 2009 19:55:03

Сообщение DIMA040891 »

У меня ещё один буфер есть может его туда поставить?
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Да вынь ты его совсем, припаяй FT-шку к контроллеру и попробуй. Хоть причину узнаешь. Минутное дело. Заработает - будем дальше думать.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

ploop писал(а):Да вынь ты его совсем, припаяй FT-шку к контроллеру и попробуй. Хоть причину узнаешь. Минутное дело.
Если программатор на плате сделан, то выпаяй буфер и соедини выводы (которые я выше писал 6 с 14, 8 с 12 и т.д.) проводками.
ploop писал(а):Заработает - будем дальше думать.
Че тут думать, дохлый (или не верно запаянный) буфер :)))
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»