|
|
  |
USB programmer AVR910, с драйвером от obdev |
|
|
|
Nov 11 2006, 12:13
|

Участник

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599

|
Цитата(prottoss @ Nov 11 2006, 15:55)  Похоже на проблему с WIN2000... Так какая ось? Какие модергизации в схеме сделали? windows sp2 ,пробовал ставить драйвер от sp1 и тоже самое.Чип питал как от 3 вольт так и от 5.При первой проверке фирмваря из аврпрог выходит версия 9.9 ,при следующем Р,9. Мониторил порт и по всей видимости поток от юсб чем то тормозится. Не знаю даже чего и делать.Хотя на базе usb-avr я сам делал свои устройства и они работали и работают нормально. Кстати часто аврпрог вообще не видит порта ,хотя устройство сидит на ком 1.Помогает перезагрузка. По поводу перезаписи драйвера usbser.sys - я машину переводил в безопасный режим и перезаписывал драйвер,после перезагрузки система брала тот который я записал.
|
|
|
|
|
Nov 11 2006, 18:52
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(plan @ Nov 11 2006, 19:13)  Цитата(prottoss @ Nov 11 2006, 15:55)  Похоже на проблему с WIN2000... Так какая ось? Какие модергизации в схеме сделали?
windows sp2 ,пробовал ставить драйвер от sp1 и тоже самое.Чип питал как от 3 вольт так и от 5.При первой проверке фирмваря из аврпрог выходит версия 9.9 ,при следующем Р,9. Мониторил порт и по всей видимости поток от юсб чем то тормозится. Не знаю даже чего и делать.Хотя на базе usb-avr я сам делал свои устройства и они работали и работают нормально. Кстати часто аврпрог вообще не видит порта ,хотя устройство сидит на ком 1.Помогает перезагрузка. По поводу перезаписи драйвера usbser.sys - я машину переводил в безопасный режим и перезаписывал драйвер,после перезагрузки система брала тот который я записал. А в схеме что меняли? Кстати, питание МК программатора должно быть не 3 вольта, а 3,6 вольт. Если Вы поднимите питание МК до 5 вольт, то номинал резистора R4 (по оригинальной схеме) необходимо поднять до 2,2 кОм - это тоже существенно влияет на стабильность работы хоста с данным девайсом
--------------------
|
|
|
|
|
Nov 13 2006, 06:21
|

Участник

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599

|
Цитата(prottoss @ Nov 11 2006, 22:52)  А в схеме что меняли? Кстати, питание МК программатора должно быть не 3 вольта, а 3,6 вольт. Если Вы поднимите питание МК до 5 вольт, то номинал резистора R4 (по оригинальной схеме) необходимо поднять до 2,2 кОм - это тоже существенно влияет на стабильность работы хоста с данным девайсом Сделал Всё как у Вас в схеме и тоже самое,также на другой машине проверял-эффекта ни какого.В гипертерминале на скорости 115к когда даю команду вход в режим программирования (P) в ответ получаю (? - 0x3f) вместо (0x0d) и два светодиода на мгновение загораются и гаснут.На avr910,собранном на 2313 приходит ответ(0x0d) и светодиод горит пока не потушишь командой (L).Может с прошивкой на сайте чего-то случилось.
|
|
|
|
|
Nov 13 2006, 13:54
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(plan @ Nov 13 2006, 13:21)  Цитата(prottoss @ Nov 11 2006, 22:52)  А в схеме что меняли? Кстати, питание МК программатора должно быть не 3 вольта, а 3,6 вольт. Если Вы поднимите питание МК до 5 вольт, то номинал резистора R4 (по оригинальной схеме) необходимо поднять до 2,2 кОм - это тоже существенно влияет на стабильность работы хоста с данным девайсом
Сделал Всё как у Вас в схеме и тоже самое,также на другой машине проверял-эффекта ни какого.В гипертерминале на скорости 115к когда даю команду вход в режим программирования (P) в ответ получаю (? - 0x3f) вместо (0x0d) и два светодиода на мгновение загораются и гаснут.На avr910,собранном на 2313 приходит ответ(0x0d) и светодиод горит пока не потушишь командой (L).Может с прошивкой на сайте чего-то случилось. Только что прошил контроллер прошивкой с собственного сайта прямо не отсоединяя програматор от USB... Отсоединил-присоединил, запустил AVRProg 1.4 - всеработаетспролпинка((( не пойму Вашей проблемы, хотя допускаю, что есть какое то место... Но в какое? Практически все, кто писал мне про свои проблемы - их решил...
--------------------
|
|
|
|
|
Nov 14 2006, 11:35
|

Участник

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599

|
Цитата(prottoss @ Nov 13 2006, 17:54)  Только что прошил контроллер прошивкой с собственного сайта прямо не отсоединяя програматор от USB... Отсоединил-присоединил, запустил AVRProg 1.4 - всеработаетспролпинка((( не пойму Вашей проблемы, хотя допускаю, что есть какое то место... Но в какое? Практически все, кто писал мне про свои проблемы - их решил... Всё запустилось! Оказалось что мой старый 910 читает сигнатуру чипа даже если последний не подключен,а Ваш если чипа нет то пишет что не может выполнить вход в программирование.Так что вопрос снят.Извините что побеспокоил.Хотелось бы поднять скорость чтения в кодевижене - мой старый 910 читает примерно раза в 3 быстрее но можно и подождать.Огромное спасибо за такую классную вещь.
|
|
|
|
|
Nov 14 2006, 11:57
|

Участник

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599

|
Цитата(prottoss @ Nov 14 2006, 15:50)  Хе...интересно, как можно прочитать сигнатуру чипа, ЕСЛИ ЧИПА НЕТ??? Я знаю досконально исходник AVR910, потому что писал свой на Си и перелопатил асмовский от и до, дабы добиться совместимости...Для этого пришлось в USB-драйвер внедрить ФИФО... Но что бы avr910 отдавал сигнатуру хосту когда чипа нет... Странно Вот здесь прошивка старого 910: http://mikrocontroller-projekte.de/Mikroco...0_2313_v38b.asm
|
|
|
|
|
Nov 14 2006, 12:25
|

Участник

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599

|
Цитата(prottoss @ Nov 14 2006, 16:12)  Да, ей же и пользовался, но, вроде там такого нет... Ладно, достаточно и того, что у Вас все заработало))) Огромное Вам СПАСИБО за проделанную работу и потраченное на меня время.
|
|
|
|
|
Dec 6 2006, 11:33
|

Участник

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

|
Помогите новичку со сложившейся ситуацией. А ситуяйция собственно такая: Собрал почти один в один: диодов 1N4007 не было, поставил другие, но оказалось на них падание напряжения больше чем 0.7 В, так что с двумя диодами отказался работать, заменил на один (рабочее наряжение стало не 3.6, 3.9 В) все стало ок. Вроде работает. В винде определился, драйвера поставились. Но как только попытался подключить к нему программируемый кристал (90S2323), так все сразу умерло, и уже 2 дня не могу воскресить. Т.е. подключаю базовый кристал к компу, а винда его не хочет видеть! Убрал все лишее, заменил диоды на нормальные (рабочее напряжение стало 3.6) все равно - реакция 0! Возможно что слетела слетела прошивка и как это определить если другого программатора и LPT порта нет? Или где еще можно поискать причины??? //********************************************************** PS Original from: here
|
|
|
|
|
Dec 6 2006, 11:46
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(MAGician @ Dec 6 2006, 15:33)  Помогите новичку со сложившейся ситуацией.
А ситуяйция собственно такая:...
Возможно что слетела слетела прошивка и как это определить если другого программатора и LPT порта нет? Или где еще можно поискать причины??? Ситуяйция...Хех... Определить, слетела прошивка или еще какие катаклизмы с МК программатора оч.просто - на пине LED ISP разъема, если все в порядке, должен генерироваться меандр с частотой 1 МГц. А что Вы делали с программатором, как я уже говорил, мне не видно 1. Может быть Вы забыли перемычку переставить? 2. Может быть подали на разъем ISP высокое напряжение? 3. Может быть не рабочий порт USB... стал в следствии Ваших экспириментов и ситуяйций 4. Может быть что то отпаялось? 5. Может быть............ Смотрите, разбирайтесь...У меня сей девайс работает, с тех самых времен как я его спаял на куске макетки, по сей день справно, хотя я его мучаю интенсивно и периодически...
--------------------
|
|
|
|
|
Dec 6 2006, 11:59
|

Участник

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

|
Цитата(prottoss @ Dec 6 2006, 11:46)  Ситуяйция...Хех... Определить, слетела прошивка или еще какие катаклизмы с МК программатора оч.просто - на пине LED ISP разъема, если все в порядке, должен генерироваться меандр с частотой 1 МГц. Ну попробую я его тестером пощупать или светодиод подключить. Только сомневаюсь что что-нибудь увижу Цитата(prottoss @ Dec 6 2006, 11:46)  А что Вы делали с программатором, как я уже говорил, мне не видно 1. Может быть Вы забыли перемычку переставить? Хм... которая J1, у меня стоит переключатель, возможно он был в не правильном режиме???? Но теперь я это уже не проверю... Цитата(prottoss @ Dec 6 2006, 11:46)  2. Может быть подали на разъем ISP высокое напряжение? Это 14 ножка??? Как болтплась в воздухе так и болтается... А что могло случиться в противоположном случае??? Цитата(prottoss @ Dec 6 2006, 11:46)  3. Может быть не рабочий порт USB... стал в следствии Ваших экспириментов и ситуяйций  100% нет - проверял. Цитата(prottoss @ Dec 6 2006, 11:46)  4. Может быть что то отпаялось? 100% нет - всю плату полностью перепаял... Цитата(prottoss @ Dec 6 2006, 11:46)  5. Может быть............ Может! Цитата(prottoss @ Dec 6 2006, 11:46)  Смотрите, разбирайтесь...У меня сей девайс работает, с тех самых времен как я его спаял на куске макетки, по сей день справно, хотя я его мучаю интенсивно и периодически... Верю! Вот и я так хочу
|
|
|
|
|
Dec 6 2006, 12:27
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(MAGician @ Dec 6 2006, 15:59)  Ну попробую я его тестером пощупать или светодиод подключить. Только сомневаюсь что что-нибудь увижу  А вы не сомневайтесь, а попробуйте, а уж потом говорите. А если только сомневаться и ничего не проверять то какого .... вы вообще эти занимаетесь? Цитата(MAGician @ Dec 6 2006, 15:59)  Это 14 ножка??? Как болтплась в воздухе так и болтается... А что могло случиться в противоположном случае??? Имеется ввиду не ножка... Ножки ISP в разъеме ISP нет. Я имел ввиду, что на какой нибудь контакт разъема ISP Вы могли случайно подать относительно высокое напряжение, вследствии чего спалили контроллер... И еще: Вы же чем то прошивали контроллер? Если чужим, то собрать свой не так сложно - самый простой из 5-и проводков, подключить разъем ISP прямо к LPT порту, предварительно собрав переходник. Этот же переходник будет и вторым программатором, на всякий пожарный случай... Ссылку на пять проводов дать не могу, но думаю Гугль легко даст...
--------------------
|
|
|
|
|
Dec 6 2006, 12:59
|

Участник

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

|
Цитата(prottoss @ Dec 6 2006, 12:27)  А вы не сомневайтесь, а попробуйте, а уж потом говорите. А если только сомневаться и ничего не проверять то какого .... вы вообще эти занимаетесь? Т.е. если я правильно понял, то тупо двумя проводками подключаю только контроллер к 5 вольтам (ну еще карц оставим) и на выходе должно быть 1МГц. Дома обязательно проверю. Цитата(prottoss @ Dec 6 2006, 12:27)  Имеется ввиду не ножка... Ножки ISP в разъеме ISP нет. Я имел ввиду, что на какой нибудь контакт разъема ISP Вы могли случайно подать относительно высокое напряжение, вследствии чего спалили контроллер... Ну полюбому больше чем напряжение питания не мог подать, так что думаю этот пункт то-ж можно отмести. Цитата(prottoss @ Dec 6 2006, 12:27)  И еще: Вы же чем то прошивали контроллер? Если чужим, то собрать свой не так сложно - самый простой из 5-и проводков, подключить разъем ISP прямо к LPT порту, предварительно собрав переходник. Этот же переходник будет и вторым программатором, на всякий пожарный случай... Ссылку на пять проводов дать не могу, но думаю Гугль легко даст... Это хорошо когда есть LPT И когда программатор можно взять Но ни того ни другого нет
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|