|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
Nov 21 2011, 04:54
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 10-12-07
Из: Благовещенск
Пользователь №: 33 145

|
Уважаемый Petka, ваш программатор работает у меня уже 2 года, а может даже и больше, нареканий нет, но возникла потребность прошивать PIC-контроллеры. Нет времени перечитывать всю ветку, подскажите, решен ли вопрос универсальности с этим типом контроллеров?
|
|
|
|
|
Nov 22 2011, 15:34
|

Участник

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847

|
Цитата(Andrey K. @ Nov 21 2011, 08:54)  Уважаемый Petka, ваш программатор работает у меня уже 2 года, а может даже и больше, нареканий нет, но возникла потребность прошивать PIC-контроллеры. Нет времени перечитывать всю ветку, подскажите, решен ли вопрос универсальности с этим типом контроллеров? Для PIC`ов не подходит
|
|
|
|
|
Nov 23 2011, 06:51
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 10-12-07
Из: Благовещенск
Пользователь №: 33 145

|
На первой странице сказано, что он программирует все контроллеры, которые поддерживают программирование через ISP. Насколько я помню, многие PIC-контроллеры его поддерживают. Если не прав, объясните.
|
|
|
|
|
Nov 23 2011, 10:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Цитата(Andrey K. @ Nov 23 2011, 09:51)  он программирует все контроллеры, которые поддерживают программирование через ISP. Насколько я помню, многие PIC-контроллеры его поддерживают. Если не прав, объясните. Объясняю. ISP и протокол SPI - способ передачи байтов "туда-сюда-обратно" - очерёдность битов, правила синхронизации этих битов, частоты и т.п. А логический протокол SPI не касается. А процесс программирования определяется ещё и этим логическим протоколом - набором конкретных команд типа "Стереть чип", "Записать Flash", "Считать Flash" и т.п. И эти команды у AVR-ов и PIC-ов разные. Если автор захочет, он добавит их.
Сообщение отредактировал hd44780 - Nov 23 2011, 10:01
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Nov 23 2011, 23:51
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 10-12-07
Из: Благовещенск
Пользователь №: 33 145

|
hd44780, спасибо за разъяснение. Вопрос снят. Буду приобретать PicKit 2 или 3.
P.S. Надо попросить уважаемого Petka добавить такую функциональность.
|
|
|
|
|
Dec 3 2011, 09:07
|
Группа: Участник
Сообщений: 11
Регистрация: 12-10-11
Пользователь №: 67 698

|
Подскажите пожалуйста, программировал успешно этим программатором Тини13 до тех пор пока не снял в тиньке фьюз CKDIV8, чтобы проц заработал на 4,8МГц. Теперь, когда пытаюсь прошить эту тиньку выпадает сначала 1-е окно(скрин 1), далее при попытке что то прошить или перейти на вкладку фьюзов выпадает окно - см скрин 2. Что теперь делать, как прошить или восстановить начальное состояние МК??
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 6 2011, 19:22
|
Группа: Участник
Сообщений: 11
Регистрация: 14-03-09
Пользователь №: 46 099

|
Собрал на 88Меге, при подключении все нашлось, определилось как СОМ2, НО при первоначальной попытке запрограммировать чип лошадью устройство не распознается, при попытке чтения меги на 31 (РС_RX) ноге стабильно высокий уровень. Плата промыта спиртом, наличие коротышей, соплей не замечено. Где могут быть грабли?
|
|
|
|
|
Dec 7 2011, 06:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(shaman2005 @ Dec 6 2011, 23:22)  Собрал на 88Меге, при подключении все нашлось, определилось как СОМ2, НО при первоначальной попытке запрограммировать чип лошадью устройство не распознается, при попытке чтения меги на 31 (РС_RX) ноге стабильно высокий уровень. Плата промыта спиртом, наличие коротышей, соплей не замечено. Где могут быть грабли? Если ком порт определился, значит обвязка чипа FT232 выполнена правильно. Надо разбираться дальее. На ноге 31 при первоначальном программировании "лошадью" ничего и не должно быть. Сигналы должны быть на цепях "UC_MOSI" "UC_MISO" "UC_RST" и "UC_SCK" (пины 15, 16, 29 и 17).
|
|
|
|
|
Dec 7 2011, 20:18
|
Группа: Участник
Сообщений: 11
Регистрация: 14-03-09
Пользователь №: 46 099

|
Цитата(Petka @ Dec 7 2011, 09:48)  Сигналы должны быть на цепях "UC_MOSI" "UC_MISO" "UC_RST" и "UC_SCK" (пины 15, 16, 29 и 17). Сигналы на всех указанных ногах присутствуют на обеих микросхемах......При этом 88-я упорно не хочет видится, может на настройках самого СОМ порта поковыряться, мега битая, хотя UC_MISO посылает что-то, да и только с магазина она ...
|
|
|
|
|
Dec 8 2011, 04:03
|
Группа: Участник
Сообщений: 11
Регистрация: 12-10-11
Пользователь №: 67 698

|
Цитата(Petka @ Dec 5 2011, 10:25)  Попробуйте в настройках "Programming Mode and Target Settings" "ISP Frequency" снизить до максимально низкого и повторить действия. Пробовал такой вариант - не помогло, какой-то завих получился, скорее всего из-за того, что подключал в USB программатор вместе с целевым МК, и во время подключения возникла какая-то ситуация, что после этого Студия даже захотела обновить прошивку программатора при каждом его подключении. Поэтому перешил программатор, он опять заработал как надо, а вот Тинька залочилась как-то, попробовал другую прошивать - все на ура. Что-то из области фантастики случилось...
|
|
|
|
|
Dec 23 2011, 17:46
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-12-11
Пользователь №: 68 936

|
Здравствуйте. Я никогда не программировал микросхем, а сейчас появилась необходимость программировать атмеги8.
Я собрал данный программатор(FT232BM, ATmega48), прошил пони прогом, вроде бы все работает.
Собственно сам вопрос.
Сейчас мне надо прошить ATmega8: я так понимаю что сейчас мне нужно подключить программатор к компьютеру а далее с разъема выводы
SCK GND MISO RESET MOSI к программируемой ATmega?
А нужно ли на программируемую Atmega (во время программирования) что либо подавать на VCC? Если надо то от внешнего источника или можно взять 5v с самого USB?
Я понимаю уважаемые ГУРУ что мой вопрос до боли дибильный и детский, но все же, прошу объяснить на нормальном человеческом языке.
|
|
|
|
|
Dec 25 2011, 12:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(foxghost @ Dec 23 2011, 21:46)  ... Сейчас мне надо прошить ATmega8: я так понимаю что сейчас мне нужно подключить программатор к компьютеру а далее с разъема выводы
SCK GND MISO RESET MOSI к программируемой ATmega? Правильно. Цитата А нужно ли на программируемую Atmega (во время программирования) что либо подавать на VCC? Если надо то от внешнего источника или можно взять 5v с самого USB? Программируемую Мегу нужно запитать. Если схема с мегой потребляет до 500 мА, то можно запитать от USB. Если больше, то нужен внешний источник питания.
|
|
|
|
|
Dec 25 2011, 13:20
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-12-11
Пользователь №: 68 936

|
Спасибо
|
|
|
|
|
  |
10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0
|
|
|