Программатором на FT232 RL
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Программатором на FT232 RL
Здраствуйте. Собрал сх программатора на 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.
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.
- Реклама
-
Mytilus G.
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Чт окт 28, 2010 03:49:33
- Откуда: откуда все люди родятся
Re: Программатором на FT232 RL
Вопрос из разряда "Собрал вертолет - не взлетает. Подскажите, почему?"
Вот тебе возможные причины твоих проблем:
1. Ошибка сборки.
2. Ошибка подключения.
3. Не работает порт ПК.
4. Залочен МК.
5. Программатор успел сломаться.
6. МК успел сломаться.
7. Проверь сначала первые 6 пунктов.
8. Это не тот МК.
9. Это вообще не МК.
10. Солнечная активность.
11. Нехватка мощности БП у компа.
12. Неточность в принципиальной схеме.
13. Ошибка ПО.
14. Проверь все еще раз.
15. Спроси на форуме.
Вот тебе возможные причины твоих проблем:
1. Ошибка сборки.
2. Ошибка подключения.
3. Не работает порт ПК.
4. Залочен МК.
5. Программатор успел сломаться.
6. МК успел сломаться.
7. Проверь сначала первые 6 пунктов.
8. Это не тот МК.
9. Это вообще не МК.
10. Солнечная активность.
11. Нехватка мощности БП у компа.
12. Неточность в принципиальной схеме.
13. Ошибка ПО.
14. Проверь все еще раз.
15. Спроси на форуме.
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
1. Исключено
2. Исключено
3. Исключено
4. Новый
5. Исключено
6. Врядли
7. Проверено
8. Исключено(мега8)
9. Исключено
10. Врядли
11. 4,7В
12. Исключено программатор опознается на ПК
13. Врядли
14. Проверено
15. Доп вопрос - при нажатии считывания должно ли присутствовать напряжение GND и MISO (или MOSI)???? его там нет! это норм?
2. Исключено
3. Исключено
4. Новый
5. Исключено
6. Врядли
7. Проверено
8. Исключено(мега8)
9. Исключено
10. Врядли
11. 4,7В
12. Исключено программатор опознается на ПК
13. Врядли
14. Проверено
15. Доп вопрос - при нажатии считывания должно ли присутствовать напряжение GND и MISO (или MOSI)???? его там нет! это норм?
Re: Программатором на FT232 RL
Код: Выделить всё
Device signature = 0x000000- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
Проверил уже. 3-й день перепроверяю все. Все правильно. Ну а напряжение должно присутствовать или нет?? при считывании в хекс файле куча ноллей присутствоет о чем это может говорить?? МК новый ничего туда непрошивал.
- Реклама
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
А вот между GND и SCK 2,2В есть.
Re: Программатором на FT232 RL
Там не напряжение, там импульсы быть должны. Есть чем проверить? Для начала можно без контроллера.
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
проверял китайским цифровым вольтметром.... реж пост напряжения...
Re: Программатором на FT232 RL
Стоп, она у тебя вообще нормально в системе определяется? Порт там, всё остальное... хотя нет, там другая ошибка будет.avrdude.exe: ft245r_program_enable: failed
Дудка патченная? Конфиг правильный?
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
да все норм 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 его там нет! может это микросхема неисправна??
Файл 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 КБ) 911 скачиваний
Re: Программатором на FT232 RL
Попробуй без буфера. Напрямую. Буфер там только для удобства.
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Программатором на FT232 RL
LED1 реагирует на кнопки run/prog? Напряжение на ноге 19(1) буфера есть?
Последний раз редактировалось Engineer_Keen Пт май 25, 2012 14:53:56, всего редактировалось 1 раз.
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
т.е. прям напрямую проводками соединить невынимая буфера? ему от этого плохо не будет?
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Программатором на FT232 RL
Если на ногах 1/19 ($OE) - "1", то выводы отключены и плохо им не будет.
Re: Программатором на FT232 RL
Если буфер не мешает, не просаживает линии FT-шки. У него, если не ошибаюсь, с одной стороны и входы и выходы есть. Достаточно перепутать и будет плохо..е. прям напрямую проводками соединить невынимая буфера?
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
напряжения там нету... так как тогда лучше, убрать буфер или проводками соединить??Engineer_Keen писал(а):Если на ногах 1/19 ($OE) - "1", то выводы отключены и плохо им не будет.
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Программатором на FT232 RL
А если RUN нажать?DIMA040891 писал(а):напряжения там нету...
Буфер там вообще для того, чтобы контроллер и программатор не мешали друг-другу после программирования. Если его убрать, то работать будет, но после программирования нужно будет всегда отсоединять программатор.DIMA040891 писал(а):так как тогда лучше, убрать буфер или проводками соединить??
Если при нуле на ногах 19/1 напряжение со входов 6-8-4-17 не попадает на выходы 14-12-16-3, то микросхема или не верно припаяна или дохлая, и ее все равно нужно убрать.
Последний раз редактировалось Engineer_Keen Пт май 25, 2012 15:16:26, всего редактировалось 1 раз.
- DIMA040891
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Чт дек 03, 2009 19:55:03
Re: Программатором на FT232 RL
У меня ещё один буфер есть может его туда поставить?
Re: Программатором на FT232 RL
Да вынь ты его совсем, припаяй FT-шку к контроллеру и попробуй. Хоть причину узнаешь. Минутное дело. Заработает - будем дальше думать.
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Программатором на FT232 RL
Если программатор на плате сделан, то выпаяй буфер и соедини выводы (которые я выше писал 6 с 14, 8 с 12 и т.д.) проводками.ploop писал(а):Да вынь ты его совсем, припаяй FT-шку к контроллеру и попробуй. Хоть причину узнаешь. Минутное дело.
Че тут думать, дохлый (или не верно запаянный) буферploop писал(а):Заработает - будем дальше думать.


