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

 
 
65 страниц V  « < 31 32 33 34 35 > »   
Closed TopicStart new topic
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
Владлен
сообщение Apr 16 2009, 15:38
Сообщение #481





Группа: Новичок
Сообщений: 8
Регистрация: 14-04-09
Из: Чернигов
Пользователь №: 47 653



Цитата(afsh @ Apr 15 2009, 23:22) *
Скорее всего забыли сбросить какую-нибудь терминальную программу. СОМ порт может работать одновременно только с одной программой, для другой он будет занят.

А как она должна сбрасыватся? Я нажымал разьеденить и закрыть..
Попробовал в настройках терминала выбрать другой порт (отличный от реального).
Матерится призапуске перестало но все равно не работает.

Сообщение отредактировал Владлен - Apr 16 2009, 15:43
Go to the top of the page
 
+Quote Post
Andrew Bond
сообщение Apr 16 2009, 16:02
Сообщение #482





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



Отчитываюсь: программатор прекрасно шьет и читает из-под Windows 7 x64 !!!
Несколько раз прошивал/читал ATMega8, используя AVRStudio 4.15.
Подскажите пожалуйста программу-программатор попроще, чем AVRStudio, умеющую работать с виртуальными COM-портами. UniProf, ChipBoom и PonyProg их не видят. CodeVision работает на x64 платформе (пробовал под Vista x64) только самой последней версии (2.09 вроде).
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 16 2009, 16:26
Сообщение #483


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

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



Цитата(Andrew Bond @ Apr 16 2009, 20:02) *
Отчитываюсь: программатор прекрасно шьет и читает из-под Windows 7 x64 !!!
Несколько раз прошивал/читал ATMega8, используя AVRStudio 4.15.
Подскажите пожалуйста программу-программатор попроще, чем AVRStudio, умеющую работать с виртуальными COM-портами. UniProf, ChipBoom и PonyProg их не видят. CodeVision работает на x64 платформе (пробовал под Vista x64) только самой последней версии (2.09 вроде).

1) наверняка можно поменять виртуального номер компорта на более низкий (из диапазона 1-4). попробуйте в диспетчере устройств. Как менять номер компорта под XP описано в "HowTo.pdf".
2) avrdude
Go to the top of the page
 
+Quote Post
Andrew Bond
сообщение Apr 16 2009, 17:50
Сообщение #484





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



Номер порта я принудительно ставил на COM2.
AVRStudio 4.15 работает прекрасно, если выбрать Debug Platform ICE40 или ICE50, но правда при подключении к программатору выдает сообщение, что требуется обновление, и предлагает его скачать. При попытке скачивания говорит, что программатор STK500 не найден и ничего, разумеется не качает. Поэтому я отказался скачивать это обновление - всё шьется и без него.
CodeVision 2.03.4 под Win7 x64 запускаться отказывается, хотя на работе под Vista x64 запускался и в режиме терминала нормально "общался" с программатором.

З.Ы. Уважаемый Petka, я только начинаю осваивать контроллёры. Расскажите пожалуйста, для чего нужен сигнал 1 МГц и как этим пользоваться? Вроде им можно восстановить неправильно прошитые фьюзы? Как это сделать и восстанавливает он бит SPIEN?

Сообщение отредактировал Andrew Bond - Apr 16 2009, 17:56
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 16 2009, 18:08
Сообщение #485


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

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



Цитата(Andrew Bond @ Apr 16 2009, 21:50) *
Уважаемый Petka, я только начинаю осваивать контроллёры. Расскажите пожалуйста, для чего нужен сигнал 1 МГц и как этим пользоваться? Вроде им можно восстановить неправильно прошитые фьюзы? Как это сделать и восстанавливает он бит SPIEN?

1) иногда пользователи неправильно зашивают фузы, определяющие способ тактирования АВРки. Например пользователь расчитывал на встроенный RC генератор, а запрограммировал фузы на внешний кварц или внешний генератор. тогда после ресета АВРка не сможет запустится, т.к. снаружи тактирование не подаётся. Поэтому не работает и дальнейшая перепрошивка чипа. Если подать ожидаемое внешнее тактирование, то АВРка снова может программироваться.
2) фуз SPIEN соответственно таким образом поправить не получится т.к. он СОВСЕМ отключает возможность программирования по ISP. Будьте внимательны.
Go to the top of the page
 
+Quote Post
Andrew Bond
сообщение Apr 16 2009, 18:28
Сообщение #486





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



Цитата(Petka @ Apr 16 2009, 22:08) *
Если подать ожидаемое внешнее тактирование, то АВРка снова может программироваться.

А не проще в этом случае просто подпаять недостающий кварц и перепрошить контроллёр с ним, чем заморачиваться с подключением сигнала с программатора и запуском терминала для входа в режим? И кстати, не совсем понятно, как подавать этот сигнал, ведь тогда один из входов XTAL вешается на землю?
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 16 2009, 18:39
Сообщение #487


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

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



Цитата(Andrew Bond @ Apr 16 2009, 22:28) *
А не проще в этом случае просто подпаять недостающий кварц и перепрошить контроллёр с ним, чем заморачиваться с подключением сигнала с программатора и запуском терминала для входа в режим? И кстати, не совсем понятно, как подавать этот сигнал, ведь тогда один из входов XTAL вешается на землю?

Кому что проще. Иногда кварца недостаточно - нужен генератор. В таком случае на XTAL1 подаётся тактовый сигнал, а вывод XTAL2 оставляют неподключенным.
Go to the top of the page
 
+Quote Post
Andrew Bond
сообщение Apr 16 2009, 19:10
Сообщение #488





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



Теперь всё стало понятно. Огромное спасибо за консультацию и отличную разработку!
Go to the top of the page
 
+Quote Post
Waso
сообщение Apr 17 2009, 07:39
Сообщение #489


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 4-11-05
Пользователь №: 10 470



Цитата(Владлен @ Apr 15 2009, 00:29) *
Перемычку переставил.
ОШИБОК НЕТ!
Есть небольшие отклонения от схемы - сопротивление R12 - 200к
С4 из двух 22+10
как мне кажется повлиять на работоспособность недолжно.
У данного программатора критичны номиналы сопротивлений в цепи контроля сброса (Reset_ADC и т.п.). У меня с резистором 200к не работало, поставил 220к - заработало. Пробуйте. wink.gif Ну а по портам - следите чтоб ваш виртуальный USB-COM порт не был занят другой программой, когда прошиваете. Как это проверить.... а проще всего перезагрузить комп. :D

А Петру советую убрать эту проверку ресета - много крови она мне попортила. ))) 220к - редкий номинал. И даже опытному человеку при взгляде на схему без знания особенностей прошивки не очевидно, что этот резистор не терпит отклонений даже на 10%. wink.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 17 2009, 07:53
Сообщение #490


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

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



Цитата(Waso @ Apr 17 2009, 11:39) *
А Петру советую убрать эту проверку ресета - много крови она мне попортила.

эта фича отключается через терминал. так-же где и переключение "fast"/1MHz.
Go to the top of the page
 
+Quote Post
Владлен
сообщение Apr 17 2009, 09:20
Сообщение #491





Группа: Новичок
Сообщений: 8
Регистрация: 14-04-09
Из: Чернигов
Пользователь №: 47 653



Цитата(Petka @ Apr 17 2009, 10:53) *
эта фича отключается через терминал. так-же где и переключение "fast"/1MHz.

Подробней можно?
Go to the top of the page
 
+Quote Post
KonstantinM
сообщение Apr 17 2009, 09:46
Сообщение #492





Группа: Новичок
Сообщений: 10
Регистрация: 15-09-05
Пользователь №: 8 581



Вообще не было проблем с ресетом. Хоть на землю его хоть на питание - всеравно шил.
Go to the top of the page
 
+Quote Post
afsh
сообщение Apr 18 2009, 11:09
Сообщение #493


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 30-05-06
Пользователь №: 17 574



Цитата(Владлен @ Apr 16 2009, 19:38) *
А как она должна сбрасыватся? Я нажымал разьеденить и закрыть..
Попробовал в настройках терминала выбрать другой порт (отличный от реального).
Матерится призапуске перестало но все равно не работает.


Обычно просто закрыть порт в программе не помогает, программы открывают RS монопольно, поэтому нужно обязательно закрыть программу.
Go to the top of the page
 
+Quote Post
millano
сообщение Apr 19 2009, 19:45
Сообщение #494





Группа: Новичок
Сообщений: 14
Регистрация: 19-04-09
Пользователь №: 47 954



Всем Доброго времени суток. smile.gif

Прочитал почти всю эту ветку ..(голова кругом..)smile3046.gif

Вот решил вспомнить как программить AVR-ки...(правда опыту было -то всего месяца 3-4...)))))и то тока в WinAVR...

Лучше--FT232BM есть (кварц у DD1) Вот это версия 2..

а ещё посоветуйте что лучше собрать..!

всего в компе (LPT и COM внешних нет...) тока внутрений один COM. а вот USB 6-ть..))))

Сообщение отредактировал millano - Apr 19 2009, 20:32
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 19 2009, 20:37
Сообщение #495


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

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



Цитата(millano @ Apr 19 2009, 23:45) *
Всем Доброго времени суток. smile.gif

Прочитал почти всю эту ветку ..(голова кругом..)smile3046.gif

Вот решил вспомнить как программить AVR-ки...(правда опыту было -то всего месяца 3-4...)))))и то тока в WinAVR...

Лучше--FT232BM есть (кварц у DD1) Вот это версия 2..

а ещё посоветуйте что лучше собрать..!

всего в компе (LPT и COM внешних нет...) тока внутрений один COM. а вот USB 6-ть..))))

Приветствую.
Прочитал только Ваш пост. И голова тоже кругом cranky.gif
Разберитесь в мыслях и перезадайте толком вопрос.
Go to the top of the page
 
+Quote Post

65 страниц V  « < 31 32 33 34 35 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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