Страница 1 из 2
Программатором на FT232 RL
Добавлено: Чт май 24, 2012 15:45:50
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.
Re: Программатором на FT232 RL
Добавлено: Чт май 24, 2012 17:41:32
Mytilus G.
Вопрос из разряда "Собрал вертолет - не взлетает. Подскажите, почему?"
Вот тебе возможные причины твоих проблем:
1. Ошибка сборки.
2. Ошибка подключения.
3. Не работает порт ПК.
4. Залочен МК.
5. Программатор успел сломаться.
6. МК успел сломаться.
7. Проверь сначала первые 6 пунктов.
8. Это не тот МК.
9. Это вообще не МК.
10. Солнечная активность.
11. Нехватка мощности БП у компа.
12. Неточность в принципиальной схеме.
13. Ошибка ПО.
14. Проверь все еще раз.
15. Спроси на форуме.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:09:39
DIMA040891
1. Исключено
2. Исключено
3. Исключено
4. Новый
5. Исключено
6. Врядли
7. Проверено
8. Исключено(мега8)
9. Исключено
10. Врядли
11. 4,7В
12. Исключено программатор опознается на ПК
13. Врядли
14. Проверено
15. Доп вопрос - при нажатии считывания должно ли присутствовать напряжение GND и MISO (или MOSI)???? его там нет! это норм?
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:11:46
ploop
Не идёт чтение. Проверь линии MISO и SCK. И вообще - монтаж и всё остальное.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:21:57
DIMA040891
Проверил уже. 3-й день перепроверяю все. Все правильно. Ну а напряжение должно присутствовать или нет?? при считывании в хекс файле куча ноллей присутствоет о чем это может говорить?? МК новый ничего туда непрошивал.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:23:30
DIMA040891
А вот между GND и SCK 2,2В есть.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:28:12
ploop
Там не напряжение, там импульсы быть должны. Есть чем проверить? Для начала можно без контроллера.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:35:54
DIMA040891
проверял китайским цифровым вольтметром.... реж пост напряжения...
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:40:41
ploop
avrdude.exe: ft245r_program_enable: failed
Стоп, она у тебя вообще нормально в системе определяется? Порт там, всё остальное... хотя нет, там другая ошибка будет.
Дудка патченная? Конфиг правильный?
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:47:16
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 его там нет! может это микросхема неисправна??
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:49:19
ploop
Попробуй без буфера. Напрямую. Буфер там только для удобства.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:52:47
Engineer_Keen
LED1 реагирует на кнопки run/prog? Напряжение на ноге 19(1) буфера есть?
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:53:52
DIMA040891
т.е. прям напрямую проводками соединить невынимая буфера? ему от этого плохо не будет?
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:56:20
Engineer_Keen
Если на ногах 1/19 ($OE) - "1", то выводы отключены и плохо им не будет.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 14:58:34
ploop
.е. прям напрямую проводками соединить невынимая буфера?
Если буфер не мешает, не просаживает линии FT-шки. У него, если не ошибаюсь, с одной стороны и входы и выходы есть. Достаточно перепутать и будет плохо.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 15:04:39
DIMA040891
Engineer_Keen писал(а):Если на ногах 1/19 ($OE) - "1", то выводы отключены и плохо им не будет.
напряжения там нету... так как тогда лучше, убрать буфер или проводками соединить??
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 15:12:29
Engineer_Keen
DIMA040891 писал(а):напряжения там нету...
А если RUN нажать?
DIMA040891 писал(а):так как тогда лучше, убрать буфер или проводками соединить??
Буфер там вообще для того, чтобы контроллер и программатор не мешали друг-другу после программирования. Если его убрать, то работать будет, но после программирования нужно будет всегда отсоединять программатор.
Если при нуле на ногах 19/1 напряжение со входов 6-8-4-17 не попадает на выходы 14-12-16-3, то микросхема или не верно припаяна или дохлая, и ее все равно нужно убрать.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 15:13:59
DIMA040891
У меня ещё один буфер есть может его туда поставить?
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 15:17:08
ploop
Да вынь ты его совсем, припаяй FT-шку к контроллеру и попробуй. Хоть причину узнаешь. Минутное дело. Заработает - будем дальше думать.
Re: Программатором на FT232 RL
Добавлено: Пт май 25, 2012 15:20:26
Engineer_Keen
ploop писал(а):Да вынь ты его совсем, припаяй FT-шку к контроллеру и попробуй. Хоть причину узнаешь. Минутное дело.
Если программатор на плате сделан, то выпаяй буфер и соедини выводы (которые я выше писал 6 с 14, 8 с 12 и т.д.) проводками.
ploop писал(а):Заработает - будем дальше думать.
Че тут думать, дохлый (или не верно запаянный) буфер
