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

 
 
76 страниц V  « < 10 11 12 13 14 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
sputnic
сообщение Jan 1 2010, 20:27
Сообщение #166


Участник
*

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



Собрал данный программатор.
Установил драйвера.
Выставил скорость порта 115200
Установил перемычку X2-X4
Светодиод постоянно горит
В поннике установил в 3-х пунктах инвертирование сигнала и свой COM порт
Тест и калибровку в поннике проходит.
А вот при попытке зашить фьюзы пишет ошибку, я так понял что не видит мегу
Что я сделал не так?
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 3 2010, 20:23
Сообщение #167


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

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



Цитата(sputnic @ Jan 1 2010, 23:27) *
Выставил скорость порта 115200

Это необязательно
Цитата
Светодиод постоянно горит

Этого быть не должно. Проверяйте пайку, закоротки, обрывы
Цитата
Что я сделал не так?
Go to the top of the page
 
+Quote Post
zheka
сообщение Jan 14 2010, 10:48
Сообщение #168


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Здравствуйте. Собираю второй программатор по Вашей схеме. Заказал FT232RL, мне прислали PL2303XA , указав в скобках, что мол, это FT232RL.
Запаял я ее - при подключении даже звука в компьютере об обнаружении устройства нет, на линиях D+ и D- тишина. Я матерюсь, думаю, опять ошибся в монтаже или в плате коротыш или обрыв...
Взял с работчего прорамматора выпаял FT232RL настоящую - заработало. Впаял PL2303 на новую плату - не работает. Вывод - я все сделал правильно и есть два варианта - неисправность микросхемы, либо ее непригодность в данной ситуации.

ЧТо вы можете про нее сказать? Должен ли программатор работать с ней? ПРи той же обвязке что и FT232RL ?
Что думаете? Я уж хочу с поставщиком ругаться.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 14 2010, 11:18
Сообщение #169


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

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



Цитата(zheka @ Jan 14 2010, 13:48) *
Заказал FT232RL, мне прислали PL2303XA , указав в скобках, что мол, это FT232RL.
...
Что вы можете про нее сказать? Должен ли программатор работать с ней? При той же обвязке что и FT232RL ?
Что думаете? Я уж хочу с поставщиком ругаться.

1) Микросхема PL2303X не является полным pin-to-pin аналогом FT2232R. Есть отличия. как минимум на вывод 4 микросхемы FT232R можно подавать напряжение 1,8-5,25В а на PL2303 только 1,8-3,3В. В схеме подаётся 5В.
2) С поставщиком разбираться надо. Если в заказе указана микросхема до буковки, до буковки такую-же микросхему и должны поставить. Автомобиль ВАЗ тоже является аналогом Мерседеса.
3) По опыту могу сказать что преобразователи Prolific ведут себя гораздо хуже FTDI.
Go to the top of the page
 
+Quote Post
malefik
сообщение Jan 15 2010, 03:28
Сообщение #170





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



Всем привет! Собрал ....прошил .....при включении моргает 6 раз ...нормально...

при коннекте терминалкой нажатии ENTER

[2]: de. (1=1Mhz 0=Fast)[1]:
Ready. Just close the terminal. No reset needed.
x [2]: a' mode. (1=1Mhz 0=Fast)[1]: [1]:
Ready. Just close tèe terminal. No reset needed.
x [2]:
Reset tárget at connector polárity test(1=on 0=off)[1]: a' mode. (1=1Mhz 0=Fast)
[1]:
Ready. Just ãlose the terminal. No reset needed.
x [2]: lïse the terminal. No reset needed.
[2]:
Enter SW Version Minor in hex [2]: a' moäe. (1=1Mhz 0=Fast)[1]:

ерунда....
Go to the top of the page
 
+Quote Post
zheka
сообщение Jan 15 2010, 04:04
Сообщение #171


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



еще вопросик - где-то в теме уже было, но не нашел. А какие настройки терминала должы быть? У меня программатор не хочет общаться с терминалом.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 15 2010, 08:29
Сообщение #172


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

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



Цитата(malefik @ Jan 15 2010, 06:28) *
Всем привет! Собрал ....прошил .....при включении моргает 6 раз ...нормально...
....

Похоже частота кварца отличается. какой стоит кварц у вас?

Цитата(zheka @ Jan 15 2010, 07:04) *
еще вопросик - где-то в теме уже было, но не нашел. А какие настройки терминала должы быть? У меня программатор не хочет общаться с терминалом.

Читаем внимательно самый первый пост в этом топике.
Go to the top of the page
 
+Quote Post
Starp
сообщение Jan 26 2010, 00:04
Сообщение #173





Группа: Участник
Сообщений: 3
Регистрация: 19-01-10
Пользователь №: 54 903



Доброй всем ночи, такой вопросик:
Есть мега88 с зашитым по нулям(галочки в пони не стояли) фьюзом CKSEL smile.gif
Случайно зашил лошадью (вместо Read тыкнул Write) smile.gif
Судя по даташиту - теперь оно должно работать от внешнего генератора, посоветуйте на чем можно собрать, и какая частота нужна, что бы перешить? Перешить хотелось бы уже через USB программатор который by Petka smile.gif С ним есть кой какие грабли, не заводится почему-то FT232BM, а осцилографа нету нормального, посмотреть есть ли вообще генерация или нет, но ничего, с этим разберусь со временем. В общем насколько я понимаю надо отпаять кварц, кондеры, и на XTAL1 подать сигнал с внешнего генератора.

Сообщение отредактировал Starp - Jan 26 2010, 00:05
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 26 2010, 00:14
Сообщение #174


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Starp @ Jan 26 2010, 02:04) *
Судя по даташиту - теперь оно должно работать от внешнего генератора, посоветуйте на чем можно собрать, и какая частота нужна, что бы перешить?

На еще одной любой AVRке например.
либо тупой программкой вида (если второй МК тактируется от внутреннего генератора):
Код
    sbi ddrb, 0

L1:
    cbi portb, 0
    nop
    nop
    sbi portb, 0
    rjmp L1

с PB0 снимать сигнал.
Либо если второй МК тактируется от кварца - кинуть проводок от XTAL2 работающего МК на XTAL1 того, который хотите затактировать. Частота тактирования должна быть в 4 раза выше чем частота SPI программатора.
Go to the top of the page
 
+Quote Post
Starp
сообщение Jan 26 2010, 10:02
Сообщение #175





Группа: Участник
Сообщений: 3
Регистрация: 19-01-10
Пользователь №: 54 903



Цитата(defunct @ Jan 26 2010, 03:14) *
...


Хм, по идее же 6 МГц хватит? То есть можно попробовать кинуть перемычку с кварца фтшки?

Сообщение отредактировал IgorKossak - Jan 27 2010, 09:47
Причина редактирования: Бездумное цитирование, безграмотное сообщение
Go to the top of the page
 
+Quote Post
Starp
сообщение Jan 26 2010, 22:57
Сообщение #176





Группа: Участник
Сообщений: 3
Регистрация: 19-01-10
Пользователь №: 54 903



Цитата(Starp @ Jan 26 2010, 13:02) *
Хм, поидее же 6мгц хватит? Тоесть можно попробовать кинуть перемычку с кварца фтшки?

В общем бился я с фтшкой, бился. Не заводится и все тут. Компутер вообще молчит, типа ничего не подключено. Потом попробую резисторы 27 ом поубирать, может чего изменится. А сейчас откопал в закромах кабель от телефона какого-то, на pl-2303. В общем путем нехитрых манипуляций, приколхозил это все дело к меге, затактировал её от кварца PLки (12мгц), перешил фьюзы как надо.
Может вышенаписанное кому из новичков типа меня пригодится smile.gif
Сейчас хочу зашить через плку прошивку в мегу, и попробовать что-нибудь зашить через это дело smile.gif
Go to the top of the page
 
+Quote Post
NicholasR
сообщение Feb 9 2010, 19:42
Сообщение #177


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 19-01-09
Пользователь №: 43 620



Помогите пожалуйста:
Что получилось: фузы и прошивка зашились, авр студио 4.18 определяет - с этим проблемы нет, в терминальный режим входит, при подключении USB-кабеля 6 раз мегает светодиод.

Что не понятно:
1. Когда я отключаю USB-кабель от программатора, но при этом подключен SPI-кабель к программируемому контроллеру
то горит светодиод, это нормально?

2. Какой должен быть по длинне SPI-кабель? Я сделал 30 см., не много?

3. На плате с программируемом контроллером питание 4,7 В (питается от шины USB), при подключении к нему SPI-кабеля, а вторым концом естественно к программатору, то напряжение на 5 выводе ISP разьема (который называется Reset) падает до 3,5В, после делителя получается что на PC3 (меги8 программатора) 2,5 В, а на РС2 примерно 1,0В.
Из-за чего это происходит? АВР студия после иницилизации программатора и в начале считывания каких-либо данных с программируемого контроллера выдает сообщение проверить коннектор подключения к устройству программирования, т.е. не видит мой кристал. Что тут можно сделать? Резисторы припаял аккуратно, все прозвонил, номиналы соответсвуют схеме:
R6=220
R8=220K
R9=100K (т.к. впаял ATmega8)

Я в растерянности...

Сообщение отредактировал NicholasR - Feb 9 2010, 19:44
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 9 2010, 20:12
Сообщение #178


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

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



Цитата(NicholasR @ Feb 9 2010, 22:42) *
...
Что не понятно:
1. Когда я отключаю USB-кабель от программатора, но при этом подключен SPI-кабель к программируемому контроллеру
то горит светодиод, это нормально?

такое может быть. программатор запитывается через защитные диоды по выводам программирования или reset.
Цитата
2. Какой должен быть по длинне SPI-кабель? Я сделал 30 см., не много?

обычно рекомендуют шлейф ~20см.
Цитата
3. На плате с программируемом контроллером питание 4,7 В (питается от шины USB), при подключении к нему SPI-кабеля, а вторым концом естественно к программатору, то напряжение на 5 выводе ISP разьема (который называется Reset) падает до 3,5В, после делителя получается что на PC3 (меги8 программатора) 2,5 В, а на РС2 примерно 1,0В.

как подключены на вашей плате линии программирования и ресет?
Цитата
....
Я в растерянности...

Это зря. разберёмся.
Go to the top of the page
 
+Quote Post
NicholasR
сообщение Feb 9 2010, 20:56
Сообщение #179


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 19-01-09
Пользователь №: 43 620



Цитата
как подключены на вашей плате линии программирования и ресет?


Ресет(ISP1 в верхнем левом углу) программирования подключен через резистор R18 4,7 кОм на питание USB, без всяких доп. обвязок. Приложил фото схемы.

1 ISP (MOSI) - заведен на PB2 ATmega 128
5 ISP - nc
5 ISP (Reset) - заведен на 20 RESET, но подается через R18 4,7 кОм питание от USB.
7 ISP (SCK) - заведен на PB1 ATmega 128
9 ISP (MISO) - заведен на PB3 ATmega 128
VCC - хоть и подается на программатор, но там (на программаторе) оно ни как не используется, так как не разведено.
4,6,8,10 ISP - зёмля
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 9 2010, 21:47
Сообщение #180


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

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



Цитата(NicholasR @ Feb 9 2010, 23:56) *
Ресет(ISP1 в верхнем левом углу) программирования подключен через резистор R18 4,7 кОм на питание USB, без всяких доп. обвязок. Приложил фото схемы.

1 ISP (MOSI) - заведен на PB2 ATmega 128
5 ISP - nc
5 ISP (Reset) - заведен на 20 RESET, но подается через R18 4,7 кОм питание от USB.
7 ISP (SCK) - заведен на PB1 ATmega 128
9 ISP (MISO) - заведен на PB3 ATmega 128
VCC - хоть и подается на программатор, но там (на программаторе) оно ни как не используется, так как не разведено.
4,6,8,10 ISP - зёмля

Проверяйте "контакты". Отсутствие закороток в кабелях, всё-ли правильно подключено и.т.п.
Go to the top of the page
 
+Quote Post

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

 


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


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