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

 
 
65 страниц V  « < 18 19 20 21 22 > »   
Closed TopicStart new topic
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
/RR/
сообщение Jan 29 2009, 15:24
Сообщение #286


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Пока что ничего не выходит...
Petka, поясните, пожалуйста по поводу конфигурации (fuse-биты):
1) По идее должен быть запрограммирован бит CKOPT, поскольку у нас частота кварца >8МГц. На картинке (где-то в этой ветке) он не отмечен.
2) Зачем отмечены BOOTSZ1 и 0 (для чего это используется)?

3) И ещё такой вопросик: я скачал драйвер для PL-2303, установил его. МК прошил другим программатором. Что должно быть дальше? При подсоединении к USB должен появиться виртуальный COM-порт?

Спасибо.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 29 2009, 20:52
Сообщение #287


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

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



Цитата(/RR/ @ Jan 29 2009, 18:24) *
Пока что ничего не выходит...
Petka, поясните, пожалуйста по поводу конфигурации (fuse-биты):
1) По идее должен быть запрограммирован бит CKOPT, поскольку у нас частота кварца >8МГц. На картинке (где-то в этой ветке) он не отмечен.
2) Зачем отмечены BOOTSZ1 и 0 (для чего это используется)?
3) И ещё такой вопросик: я скачал драйвер для PL-2303, установил его. МК прошил другим программатором. Что должно быть дальше? При подсоединении к USB должен появиться виртуальный COM-порт?

Спасибо.

1) "галочка в фузе" обозначает что фуз = 0
2) значение по умолчанию
3) да, виртуальный USB - COM порт.
Go to the top of the page
 
+Quote Post
DVF
сообщение Jan 30 2009, 06:07
Сообщение #288


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Спаял второй девайс. (С первым все ОК). Внешне без ошибок, но при подключении к РС опознается системой на СОМ5, PonyProg показывает затененный СОМ4, ну и соответственно Fault Connect. Может я FT232RL феном перегрел? Возможно такое поведение?

Сообщение отредактировал DVF - Jan 30 2009, 06:13
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 30 2009, 08:20
Сообщение #289


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

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



Цитата(DVF @ Jan 30 2009, 09:07) *
Спаял второй девайс. (С первым все ОК). Внешне без ошибок, но при подключении к РС опознается системой на СОМ5, PonyProg показывает затененный СОМ4, ну и соответственно Fault Connect. Может я FT232RL феном перегрел? Возможно такое поведение?

FT232R каждая новая садится на новый КОМ порт. Pony использует только первые 4 КОМ порта. Посмотрите HOWTO.pdf. Там я описал как поменять номер ком порта в Винде.
Go to the top of the page
 
+Quote Post
/RR/
сообщение Jan 30 2009, 10:34
Сообщение #290


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Цитата(Petka @ Jan 29 2009, 23:52) *
1) "галочка в фузе" обозначает что фуз = 0


Да, CKOPT и должен быть 0, т.е. отмечен.
А при подаче питания что должен делать МК? У меня на PD1 и PD0 появляется высокий уровень и всё. Подозреваю, что там должны быть посылки (хотя бы на PD1)... Верно?
Есть подозрение, что МК повреждённый.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 30 2009, 11:02
Сообщение #291


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

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



Цитата(/RR/ @ Jan 30 2009, 13:34) *
Да, CKOPT и должен быть 0, т.е. отмечен.
А при подаче питания что должен делать МК? У меня на PD1 и PD0 появляется высокий уровень и всё. Подозреваю, что там должны быть посылки (хотя бы на PD1)... Верно?
Есть подозрение, что МК повреждённый.

не забудьте после программирования перемычки обратно перекинуть.
при включении должен светодиодиком несколько раз мигнуть (PB2)
Go to the top of the page
 
+Quote Post
/RR/
сообщение Jan 30 2009, 12:20
Сообщение #292


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Цитата(Petka @ Jan 30 2009, 14:02) *
не забудьте после программирования перемычки обратно перекинуть.
при включении должен светодиодиком несколько раз мигнуть (PB2)


У меня сейчас без перемычек - на макетке сделал. Светодиод мигает 5 раз, потом тишина.
Petka, так что дальше должно происходить после того, как отмигает светодиод?
Go to the top of the page
 
+Quote Post
/RR/
сообщение Jan 30 2009, 16:11
Сообщение #293


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Немного продвинулся. С голой PL-2303 так и не заработал, взял готовый шнут от телефона на основе оной, подключил к МК.
Гипертерминал выдаёт следующее (COM2, 115200, аппаратное управление потоком отключено):

avrusb500v2-1.2

Enter SW Version Major in hex [2]: 22
Enter SW Version Minor in hex [a]: EE
Reset target at connector polarity test(1=on 0=off)[1]: EE

OK, my SW version is now: 22.ee (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: EE
Ready. Just close the terminal. No reset needed.

Меня смущает эти символы EE. Что это может быть?

Из AVRStudio и PonyProg программатор не видится.

Использовал последнюю прошивку, кварц на 14,74 (именно такой, а не 14,7456), МК - Atmega8.

При включении питания светодиод мигает, затем остаётся горящим (target подсоединён).
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 30 2009, 18:57
Сообщение #294


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

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



Цитата(/RR/ @ Jan 30 2009, 19:11) *
Немного продвинулся. С голой PL-2303 так и не заработал, взял готовый шнут от телефона на основе оной, подключил к МК.
Гипертерминал выдаёт следующее (COM2, 115200, аппаратное управление потоком отключено):

avrusb500v2-1.2

Enter SW Version Major in hex [2]: 22
Enter SW Version Minor in hex [a]: EE
Reset target at connector polarity test(1=on 0=off)[1]: EE

OK, my SW version is now: 22.ee (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: EE
Ready. Just close the terminal. No reset needed.

Меня смущает эти символы EE. Что это может быть?

Программатор прошился. Перемычки правильно выставлены. Эти надписи появляются в каком случае? Что вы в терминале нажимаете/посылаете?
Цитата
Из AVRStudio и PonyProg программатор не видится.

попробуйте avrdude. студией не пользуюсь, не могу подсказать. У людей работало.
Цитата
Использовал последнюю прошивку, кварц на 14,74 (именно такой, а не 14,7456), МК - Atmega8.

Вроде такой кварц пойдёт.
Цитата
При включении питания светодиод мигает, затем остаётся горящим (target подсоединён).

а при отключении таргета светик потухает? если да, то это нормальное поведение.
Go to the top of the page
 
+Quote Post
/RR/
сообщение Jan 30 2009, 20:06
Сообщение #295


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Цитата(Petka @ Jan 30 2009, 21:57) *
Эти надписи появляются в каком случае? Что вы в терминале нажимаете/посылаете?

Сначала нажал 1 раз цифру "2". Потом просто несколько раз "Enter".

Цитата(Petka @ Jan 30 2009, 21:57) *
а при отключении таргета светик потухает? если да, то это нормальное поведение.

Да, потухает.

Выяснилось, что проблема заключается в связи PL-2303 и МК: я встал осциллографом на 1 ножку PL и сразу всё стало нормально, EE пропали, студия стала видеть программатор. Работает, пока стоишь осциллографом на 1 ноге (ёмкость, похоже).
PL-2303 питается на той платке от 3,3В. Попробую сделать опторазвязку. Отпишу, что получилось.
Go to the top of the page
 
+Quote Post
/RR/
сообщение Feb 2 2009, 17:07
Сообщение #296


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Закончил.
В результате всё-таки удалось сделать на PL-2303, но она требует много внешних компонентов. Обвязку для PL взял по этому адресу. Только не устанавливал подтяжку DSR-R, DOD-R, CTS-R по 220к, и нужно добавить подтяжку ножек 13 и 14 через 4,7к к +5В.
Драйвер для PL-2303 скачал в сети, ссылок много, например по тому же адресу, что уже указал.
Прошивал через USB (самопрограммирование).
Тестировал с AVR Studio - работает быстро.
Девайс понравился, спасибо, Petka.

Фото готового девайса прикрепляю (пока без штатного кварца).
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 12 2009, 12:20
Сообщение #297


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Уважаемый Petka
решил сделать себе программатор по Вашей схеме

судя по отзывам шьет он быстро что мне и надо
так как работаю над крупным проектом то шить при отладки приходиться часто

раньше все шил STK200 (Ponyprog) проблем не было но когда перешел на МЕГУ32 стало оч долго

почему написал такое длинное начало да только потому что для меня это проблемма стоит оч остро

вопрос вот в чем

таких кварцев не могу найти даже на старых мат. платах

какие еще частоты кварцев можно использовать чтоб программатор работал на максимальной скорости

скомпелить естественно смогу сам последней версией WinAVR

Спасибо
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 12 2009, 12:36
Сообщение #298


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

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



Цитата(andr_doy @ Feb 12 2009, 15:20) *
какие еще частоты кварцев можно использовать чтоб программатор работал на максимальной скорости?

а какие кварцы у вас есть? перечислите и я помогу выбрать, с которым будет максимальная эффективность по скорости.
Go to the top of the page
 
+Quote Post
/RR/
сообщение Feb 12 2009, 15:02
Сообщение #299


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Кварц нужно выбрать из условия кратности частот.
Например, для 14.7456МГц и скорости передачи данных 115200 имеем:
14745600/115200 = 128.
Можно взять 11.059МГц или 7.3728МГц.

...Не заметил ответ Petka... Извиняюсь, что влез.

Сообщение отредактировал /RR/ - Feb 12 2009, 15:04
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 12 2009, 15:20
Сообщение #300


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Цитата(Petka @ Feb 12 2009, 17:36) *
а какие кварцы у вас есть? перечислите и я помогу выбрать, с которым будет максимальная эффективность по скорости.


Вот такие есть

4.096MHz
3.6864MHz
7.3728MHz
8.000MHz
10.000MHz
12.000MHz
16.000MHz

если что то подойдет, то на что обратить внимание при компиляции
в каких файлах править

если все нормально получиться
обязуюсь выложить прошивочку под данный кварц
Go to the top of the page
 
+Quote Post

65 страниц V  « < 18 19 20 21 22 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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