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

 
 
76 страниц V  « < 46 47 48 49 50 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
mcmega
сообщение Jan 31 2012, 19:17
Сообщение #706





Группа: Новичок
Сообщений: 3
Регистрация: 21-09-11
Пользователь №: 67 311



Когда замыкаю Х2 и Х4 (reset и 232RL) и подключаю USB, то определяется мой сом порт, что может быть у меня не так?
И ещё такой вопрос. Можно ли залить новую прошивку через USB (как при прошивке в первый раз)? или придётся другим программатором шить?
Go to the top of the page
 
+Quote Post
mcmega
сообщение Feb 1 2012, 10:31
Сообщение #707





Группа: Новичок
Сообщений: 3
Регистрация: 21-09-11
Пользователь №: 67 311



Блин, подключился другим программатором к Mega8, использую CodeVisionAVR, сначало писал
chip signature mismatch
Read: byte0=0x00, byte1=0x00, byte2=0x00
mast be: byte0=0x1E, byte1=0x93, byte2=0x07
я ничего не делал, читал форум и периодически пробовал подключиться к контроллеру,
а сейчас пишет
chip signature: byte0=0x00, byte1=0x00, byte2=0x00
chip: AT43USB355 or AT76C711 or AT94K05 or AT94K
как это понимать, я вообще ничего уже не понимаю, что творится?
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Feb 2 2012, 12:57
Сообщение #708


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Как сделать так, чтобы программатор был виден из AVR Studio как AVRISP, а не STK500?
В ответ на CMD_SIGN_ON передается строка "AVRISP_2", но все равно в заголовке окна STK500.


--------------------
Go to the top of the page
 
+Quote Post
electronics
сообщение Feb 4 2012, 12:22
Сообщение #709


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930



Цитата(Petka @ Jan 31 2012, 17:11) *
Не надо создавать никаких проектов. Просто с оригинальным Makefile выполните "Tools/Make All"

Спасибо, помогло.
Еще вопрос, в качестве L1 подойдет ферритовая бусина 1uH ток до 7А.
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 5 2012, 07:49
Сообщение #710


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

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



Цитата(electronics @ Feb 4 2012, 16:22) *
Спасибо, помогло.
Еще вопрос, в качестве L1 подойдет ферритовая бусина 1uH ток до 7А.

Да, подойдёт.
По идее там и должна стоять бусина. На момент разработки программатора бусины в розничной продаже были очень редкими. По этой причине я туда поставил дроссель, хотя годится и ферритовая бусина.

Цитата(mcmega @ Feb 1 2012, 14:31) *
Блин, подключился другим программатором к Mega8, использую CodeVisionAVR, сначало писал
chip signature mismatch
Read: byte0=0x00, byte1=0x00, byte2=0x00
mast be: byte0=0x1E, byte1=0x93, byte2=0x07
я ничего не делал, читал форум и периодически пробовал подключиться к контроллеру,
а сейчас пишет
chip signature: byte0=0x00, byte1=0x00, byte2=0x00
chip: AT43USB355 or AT76C711 or AT94K05 or AT94K
как это понимать, я вообще ничего уже не понимаю, что творится?

Видимо вы не правильно подключились программатором к чипу. Проверьте наличие MISO, MOSI, SCK, RESET, VCC, GND. Нулевые фузы могут намекать на закоротку между MISO и GND.

Цитата(mcmega @ Jan 31 2012, 18:16) *
... В винде (winxp) com порт пропал, устройство никак не обнаруживается, светодиодики на 22 и 23 ногах FT232RL постоянно горят и помиргивают, светодиод, подключеный к 14 ноге Mega8 - горит постоянно. Куда рыть??
...

Добиться наличия виртуального КОМ порта в виндовс. Если нет порта, значит ошибка где-то в обвязке FT232RL. Ищите сначала её.
Go to the top of the page
 
+Quote Post
alfpk00
сообщение Feb 5 2012, 22:31
Сообщение #711





Группа: Новичок
Сообщений: 1
Регистрация: 5-02-12
Пользователь №: 70 102



Всем привет!

Уважаемый Petka!
Собираюсь собрать данный программатор, есть несколько вопросов:

Планируется использование данного программатора в режиме постоянного подключения к программируемому МК (вместо разъема ISP будут разведены проводники на плате), к этому же порту МК подключен LCD. Можно ли использовать данный программатор в режиме постоянного подключения? (выходы программатора после программирования устанавливаются в Z состояние?).
Если нет, то что нужно изменить в схеме/прошивке?

Будет использоваться FT232RL b AtMega8 (DIP)
Спасибо!
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 6 2012, 04:21
Сообщение #712


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

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



Цитата(alfpk00 @ Feb 6 2012, 02:31) *
...
Можно ли использовать данный программатор в режиме постоянного подключения? (выходы программатора после программирования устанавливаются в Z состояние?).
...

Можно. Устанавливаются в Z-состояние.
Go to the top of the page
 
+Quote Post
foxghost
сообщение Feb 6 2012, 07:03
Сообщение #713


Участник
*

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



Цитата(Petka @ Jan 29 2012, 21:37) *
Попробуйте запрограммировать не через ponyprog а через avrdude. В самом первом посте этого топика в разделе "первоначальная прошивка программатора" есть описание как прошить программатор через avrdude.
http://electronix.ru/forum/index.php?s=&am...st&p=662781


Пробовал через avrdude ничего не вышло.
Только сейчас заметил при первом считывании фьюзов стоит активным SPIEN, может по этому уменя не получается первоначально прошить ATmega48PA?
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 6 2012, 07:57
Сообщение #714


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

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



Цитата(foxghost @ Feb 6 2012, 11:03) *
Пробовал через avrdude ничего не вышло.

Что пишет avrdude?
При запуске avrdude надо добавить в строку параметров ключ "-v -v"
Цитата
Только сейчас заметил при первом считывании фьюзов стоит активным SPIEN, может по этому уменя не получается первоначально прошить ATmega48PA?

Для точного ответа нужен знать, что выводит avrdude при попытке прошить.
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Feb 6 2012, 08:17
Сообщение #715


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(Petka @ Feb 6 2012, 11:57) *
Для точного ответа нужен знать


А Вы, случайно, не знаете ответ на мой вопрос: http://electronix.ru/forum/index.php?showt...t&p=1023099


--------------------
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 6 2012, 11:00
Сообщение #716


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

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



Цитата(Леонид Иванович @ Feb 6 2012, 12:17) *
А Вы, случайно, не знаете ответ на мой вопрос: http://electronix.ru/forum/index.php?showt...t&p=1023099

Нет.
Go to the top of the page
 
+Quote Post
foxghost
сообщение Feb 6 2012, 12:44
Сообщение #717


Участник
*

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



Вот что выдает
CODE
avrdude: Version 5.5, compiled on Jan 6 2008 at 13:57:17
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/

System wide configuration file is "C:\Temp\AVRDUDE\avrdude.conf"

Using Port : \\.\com2
Using Programmer : stk500_by_petka
Overriding Baud Rate : 9600
Setting bit clk period: 10.0
Setting isp clock delay: 10
AVR Part : ATMEGA48
Chip Erase delay : 45000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 5 4 0 no 256 4 0 3600 3600 0xff 0xff
flash 65 6 64 0 yes 4096 64 64 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : SERBB
Description : AvrUsb500 by Petka, reset=!txd sck=!rts mosi=!dtr miso=!cts

bitbang_cmd(): [ AC 53 00 00 ] [ FF FE 53 00 ]
avrdude: AVR device initialized and ready to accept instructions

Reading | bitbang_cmd(): [ 30 00 00 00 ] [ 00 30 00 1E ]
bitbang_cmd(): [ 30 00 01 00 ] [ 00 30 00 92 ]
################bitbang_cmd(): [ 30 00 02 00 ] [ 00 30 00 0A ]
################################## | 100% 0.30s

avrdude: Device signature = 0x1e920a
avrdude: Expected signature for ATMEGA48 is 1E 92 05
Double check chip, or use -F to override this check.


Сообщение отредактировал IgorKossak - Feb 6 2012, 19:55
Причина редактирования: [codebox]
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 6 2012, 14:35
Сообщение #718


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

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



Цитата(foxghost @ Feb 6 2012, 16:44) *
Вот что выдает
...
avrdude: Device signature = 0x1e920a
avrdude: Expected signature for ATMEGA48 is 1E 92 05
Double check chip, or use -F to override this check.

В параметрах запуска avrdude поменяйте atmega48 на atmega48pa и повторите снова.
Go to the top of the page
 
+Quote Post
foxghost
сообщение Feb 7 2012, 09:02
Сообщение #719


Участник
*

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



Теперь вот не находит

System wide configuration file is "C:\Temp\AVRDUDE\avrdude.conf"

avrdude: AVR Part "atmega48pa" not found.

Valid parts are:
m6450 = ATMEGA6450 [C:\Temp\AVRDUDE\avrdude.conf:10832]



а на другой точно такой же плате выдало следующее

CODE
avrdude: Version 5.5, compiled on Jan 6 2008 at 13:57:17
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/

System wide configuration file is "C:\Temp\AVRDUDE\avrdude.conf"

Using Port : \\.\com2
Using Programmer : stk500_by_petka
Overriding Baud Rate : 9600
Setting bit clk period: 10.0
Setting isp clock delay: 10
AVR Part : ATMEGA48
Chip Erase delay : 45000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 5 4 0 no 256 4 0 3600 3600 0xff 0xff
flash 65 6 64 0 yes 4096 64 64 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : SERBB
Description : AvrUsb500 by Petka, reset=!txd sck=!rts mosi=!dtr miso=!cts

bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF FF FF ]
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


Сообщение отредактировал foxghost - Feb 7 2012, 09:05
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 7 2012, 09:33
Сообщение #720


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

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



Цитата(foxghost @ Feb 7 2012, 13:02) *
...
avrdude: AVR Part "atmega48pa" not found.
...

Atmel зачем-то изменила сигнатуру чипов Atmeg48pa. Была "0x1e 0x92 0x05"
А стала "0x1e 0x92 0x0A"

В файле конфигурации avrdude (avrdude.conf)
найдите строчку " signature = 0x1e 0x92 0x05;"
и замекните её на " signature = 0x1e 0x92 0x0A;"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 30th August 2025 - 05:09
Рейтинг@Mail.ru


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