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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> программатор AVR микроконтроллеров от Мастер КИТ, Плохо читает , подвисает, можно ли заменить hex от Protoss
Кастусь Рыжов
сообщение Dec 28 2008, 19:32
Сообщение #1


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Всем доброго времени суток. smile.gif
Купил программатор от мастер кит AVR910(USB) набор ВМ9010. Плохо читает память контроллера, сбоит и подвисает. Сравнивал схему программатора со схемой от PROTOS, похожа. Задавал вопрос Мастеркитовцам, так они голову в песок, как страусы- проблем нет. Кстати, все вопросы в форуме , что им задавал, они стёрли и втихую прислали письмо, мол давайте тихо обсудим, чего вы хотите. Наверное рекламу портил 1111493779.gif
У меня на компе USB1, с ним программатор ваще глючил и даже не шил. Поставил контроллер USB2 в комп, программатор стал шить, но плохо читает. Пользуюсь AVRprog.ехе. Такое подозрение, что в прошивке чёто не то. Что же это за программатор, что к нему контроллер нужен? 07.gif Может зашить от PROTOS .нех, и заработает нормально? Драйвера пробовал ставить из мастеркитовского сайта и другие пробовал. Кто может советом поможет, или умный вопрос задаст, чтоб допёрло?

http://www.masterkit.ru/images/sets_scheme/bm9010.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 28 2008, 19:41
Сообщение #2


кекс
******

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



Я бы удалил эти два диода перед Vcc.

Hex заменить можно.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Dec 28 2008, 19:55
Сообщение #3


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Может поможет
http://electronix.ru/forum/index.php?showtopic=18676

Я, вообще-то, вместо диодов ставил регулируемый параллельный стабилизатор (3,6+-0,3)В
помогало, но потом, после покупки АВРисп мк2, больше не экспериментировал.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Dec 28 2008, 19:57
Сообщение #4


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Hex заменить можно.
[/quote]
Вопрос только в том, у меня мега16 в программаторе, а у ПРОТТОССа мега8, так это нужно компилить проектзаново, боюсь, что я этого не осилю, знаний мало такой проект откомпилить под другой камень, хоть и инклюды можно заменить, но всёравно косяки вылезут, тут мне и крышка.

А может у кого был подобный девайс, может нех нормальный есть?


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 29 2008, 01:10
Сообщение #5


кекс
******

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



Цитата(Кастусь Рыжов @ Dec 28 2008, 21:57) *
Вопрос только в том, у меня мега16 в программаторе

А что ж тогда на схеме?! Написано ведь ATMega8-16AU (16AU - значит на 16Mhz, корпус tqfp безсвинцовый).

Если у Вас действительно m16, то проект придется пересобрать.
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Dec 29 2008, 11:32
Сообщение #6


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Попробовал закоротить два диода, как советовали- ничего не дало. Но помог случай, запитал схему таржет от старой батареи кроны подсевшей, питание на проце было 2,12- 2,72V, и на скорости 9600бод программатор стал читать. Пробовал менять скорость порта в настройках, при повышении скорости- результат отрицательный. Потом запитал от блока питания- питание на проце стало 4,98В, чтение памяти зависает, даже начиная где-то от 3,0В. Засада какая-то! У кого такой глюк наблюдался?


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
VDG
сообщение Dec 29 2008, 12:18
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(Кастусь Рыжов @ Dec 29 2008, 15:32) *
Попробовал закоротить два диода, как советовали- ничего не дало.

Нефиг слушать тех, кто чушь советует. smile.gif Предложение из разряда "жаль, а у меня ещё столько идей было." Вы ещё USB закоротите для полного счастья.
Во вторых, на схеме ошибка. Контроллер должен быть на расширенный диапазон питания (с буквой L), так как через диоды он запитан 3,6В.

Приведенная схема - это попытка из г. сделать конфетку. Это программатор для бедных на софтовом USB и дешевом железе. На одних материнских платах или хабах он работает, на других - нет.

Если глючит, то проблема в USB совместимости.
Если не читает, или читает с ошибками, то проблема в разности уровней программатора 3,6 В и целевой платы 5В.

Единственный вариант - это попробовать подключить программатор через хаб.
И ещё, кабель между программатором и целевой платой должен быть не более 15 см длины. А то вдруг там у вас полметра, от того и читается с ошибками.


--------------------
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 29 2008, 12:27
Сообщение #8


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Запитайте таргет от программатора и будет счастье.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Dec 29 2008, 14:34
Сообщение #9


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Цитата(bloodden @ Dec 29 2008, 14:27) *
Запитайте таргет от программатора и будет счастье.


Тоже идея.Я думал что разница в уровнях лог1 может дать сбой, потому что когда таргет запитан при напряжениии больше 3в стабильно вичнет чтение, хотя пишет програматор нормально.
Кстати, программатор подключен к компу через USB удлинитель, а длина шлейфа примерно 20см, это видно на фото на сайте.



--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 29 2008, 15:09
Сообщение #10


кекс
******

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



Цитата(VDG @ Dec 29 2008, 14:18) *
Нефиг слушать тех, кто чушь советует. smile.gif Предложение из разряда "жаль, а у меня ещё столько идей было." Вы ещё USB закоротите для полного счастья.
Во вторых, на схеме ошибка. Контроллер должен быть на расширенный диапазон питания (с буквой L), так как через диоды он запитан 3,6В.

Где чушь?
Нефиг не L питать от 3.6V, и нефиг L пускать на 12Mhz.
Поэтому тут единственный правильный вариант - запитать M8 от 5-ти вольт, а значит выбросить эти 2 диода - вместо них поставить резистор 10ом.
Go to the top of the page
 
+Quote Post
VDG
сообщение Dec 29 2008, 19:03
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(defunct @ Dec 29 2008, 19:09) *
Где чушь?

когда поймёте зачем там в схеме эти диоды, тогда узнаете в чём чушь их коротить.

Цитата(Кастусь Рыжов @ Dec 29 2008, 18:34) *
когда таргет запитан при напряжениии больше 3в стабильно вичнет чтение

контроллер программатора через внутренние диоды на входах подпитывается с таргета +5В


--------------------
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 29 2008, 22:59
Сообщение #12


кекс
******

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



Цитата(VDG @ Dec 29 2008, 21:03) *
когда поймёте зачем там в схеме эти диоды, тогда узнаете в чём чушь их коротить.

Ну так, - объясните зачем они там.
Заодно объясните, что означает ваш опус про M8-L (8Mhz max), когда в схеме кварц 12Mhz:
Цитата
Контроллер должен быть на расширенный диапазон питания (с буквой L)


Цитата(VDG @ Dec 29 2008, 21:03) *
контроллер программатора через внутренние диоды на входах подпитывается с таргета +5В

Это не причина зависаний.
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Dec 30 2008, 00:11
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



Цитата(Кастусь Рыжов @ Dec 29 2008, 13:32) *
чтение памяти зависает, даже начиная где-то от 3,0В.


А как у Вас target к программатору подключен? ножки miso mosi sck еще куда-то подключены? номинал резистора/емкости на ресете? ноги питания таргета все подключены?

З.Ы.
3V для меги8 маловато.
12МГц для меги8L - много.
Значит, либо питание схемы от 5В (если USB это простит), либо пересобрать для меги 88 с питанием 3,3В, либо смириться с возможными зависаниями.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Dec 30 2008, 06:45
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(defunct @ Dec 30 2008, 01:59) *
Ну так, - объясните зачем они там.
Заодно объясните, что означает ваш опус про M8-L (8Mhz max), когда в схеме кварц 12Mhz:
Это не причина зависаний.

Так ведь по стандарту USB, напряжение логической единицы 3.3V, если сделать 5V, то на большинстве мат. плат девайс вообще не будет определяться. А для работы софтового USB нужна частота 12MHz.
Go to the top of the page
 
+Quote Post
sysel
сообщение Dec 30 2008, 07:54
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Схема программатора совершенно не похожа профессиональную.
Soft USB на AVR - это радиолюбительство, которое нельзя использовать для коммерческих разработок!

Кто не согласен, жду камней!
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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