реклама на сайте
подробности

 
 
76 страниц V  « < 42 43 44 45 46 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
Andrey K.
сообщение Nov 21 2011, 04:54
Сообщение #646


Участник
*

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



Уважаемый Petka, ваш программатор работает у меня уже 2 года, а может даже и больше, нареканий нет, но возникла потребность прошивать PIC-контроллеры. Нет времени перечитывать всю ветку, подскажите, решен ли вопрос универсальности с этим типом контроллеров?
Go to the top of the page
 
+Quote Post
D H
сообщение Nov 22 2011, 15:34
Сообщение #647


Участник
*

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



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

Для PIC`ов не подходит
Go to the top of the page
 
+Quote Post
Andrey K.
сообщение Nov 23 2011, 06:51
Сообщение #648


Участник
*

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



На первой странице сказано, что он программирует все контроллеры, которые поддерживают программирование через ISP. Насколько я помню, многие PIC-контроллеры его поддерживают. Если не прав, объясните.
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 23 2011, 06:58
Сообщение #649


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Andrey K. @ Nov 23 2011, 10:51) *
На первой странице сказано, что он программирует все контроллеры, которые поддерживают программирование через ISP. Насколько я помню, многие PIC-контроллеры его поддерживают. Если не прав, объясните.

"Вариант программатора AVR"
Go to the top of the page
 
+Quote Post
hd44780
сообщение Nov 23 2011, 10:01
Сообщение #650


Профессионал
*****

Группа: Свой
Сообщений: 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


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Andrey K.
сообщение Nov 23 2011, 23:51
Сообщение #651


Участник
*

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



hd44780, спасибо за разъяснение. Вопрос снят. Буду приобретать PicKit 2 или 3.

P.S. Надо попросить уважаемого Petka добавить такую функциональность.
Go to the top of the page
 
+Quote Post
roma9112
сообщение Dec 3 2011, 09:07
Сообщение #652





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



Подскажите пожалуйста, программировал успешно этим программатором Тини13 до тех пор пока не снял в тиньке фьюз CKDIV8, чтобы проц заработал на 4,8МГц. Теперь, когда пытаюсь прошить эту тиньку выпадает сначала 1-е окно(скрин 1), далее при попытке что то прошить или перейти на вкладку фьюзов выпадает окно - см скрин 2. Что теперь делать, как прошить или восстановить начальное состояние МК??
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Dec 5 2011, 06:25
Сообщение #653


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(roma9112 @ Dec 3 2011, 13:07) *
...Что теперь делать, как прошить или восстановить начальное состояние МК??

Попробуйте в настройках "Programming Mode and Target Settings" "ISP Frequency" снизить до максимально низкого и повторить действия.
Go to the top of the page
 
+Quote Post
shaman2005
сообщение Dec 6 2011, 19:22
Сообщение #654





Группа: Участник
Сообщений: 11
Регистрация: 14-03-09
Пользователь №: 46 099



Собрал на 88Меге, при подключении все нашлось, определилось как СОМ2, НО при первоначальной попытке запрограммировать чип лошадью устройство не распознается, при попытке чтения меги на 31 (РС_RX) ноге стабильно высокий уровень. Плата промыта спиртом, наличие коротышей, соплей не замечено. Где могут быть грабли?
Go to the top of the page
 
+Quote Post
Petka
сообщение Dec 7 2011, 06:48
Сообщение #655


Профессионал
*****

Группа: Свой
Сообщений: 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).
Go to the top of the page
 
+Quote Post
shaman2005
сообщение Dec 7 2011, 20:18
Сообщение #656





Группа: Участник
Сообщений: 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 посылает что-то, да и только с магазина она ...
Go to the top of the page
 
+Quote Post
roma9112
сообщение Dec 8 2011, 04:03
Сообщение #657





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



Цитата(Petka @ Dec 5 2011, 10:25) *
Попробуйте в настройках "Programming Mode and Target Settings" "ISP Frequency" снизить до максимально низкого и повторить действия.

Пробовал такой вариант - не помогло, какой-то завих получился, скорее всего из-за того, что подключал в USB программатор вместе с целевым МК, и во время подключения возникла какая-то ситуация, что после этого Студия даже захотела обновить прошивку программатора при каждом его подключении. Поэтому перешил программатор, он опять заработал как надо, а вот Тинька залочилась как-то, попробовал другую прошивать - все на ура. Что-то из области фантастики случилось...
Go to the top of the page
 
+Quote Post
foxghost
сообщение Dec 23 2011, 17:46
Сообщение #658


Участник
*

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



Здравствуйте. Я никогда не программировал микросхем, а сейчас появилась необходимость программировать атмеги8.

Я собрал данный программатор(FT232BM, ATmega48), прошил пони прогом, вроде бы все работает.

Собственно сам вопрос.

Сейчас мне надо прошить ATmega8: я так понимаю что сейчас мне нужно подключить программатор к компьютеру а далее с разъема выводы

SCK
GND
MISO
RESET
MOSI
к программируемой ATmega?

А нужно ли на программируемую Atmega (во время программирования) что либо подавать на VCC?
Если надо то от внешнего источника или можно взять 5v с самого USB?

Я понимаю уважаемые ГУРУ что мой вопрос до боли дибильный и детский, но все же, прошу объяснить на нормальном человеческом языке.
Go to the top of the page
 
+Quote Post
Petka
сообщение Dec 25 2011, 12:33
Сообщение #659


Профессионал
*****

Группа: Свой
Сообщений: 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. Если больше, то нужен внешний источник питания.
Go to the top of the page
 
+Quote Post
foxghost
сообщение Dec 25 2011, 13:20
Сообщение #660


Участник
*

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



Спасибо
Go to the top of the page
 
+Quote Post

76 страниц V  « < 42 43 44 45 46 > » 
Reply to this topicStart new topic
10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01548 секунд с 7
ELECTRONIX ©2004-2016