Страница 15 из 36
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 08:08:00
ploop
Есть ли способ проверить, что частота снизилась ?
Если только осциллографом. Ну или просто заработает

Что-то сомневаюсь я в этом, если, конечно, прошивку они у протосса не стырили. Если стырили - то да, должно работать.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 08:30:21
Magicanin
Моя версия программатора AVR910 by Prottoss. Использовал корпус от дата-кабеля самсунг с100, переключатель, кварц, от него же.
Были сложности с запуском в win7, читал нормально, писал кашу, ито через раз. Пришлось поставить альтернативную прошивку от Doper и установить драйвер от Osamu Tamura. В итоге он у меня определился как stk500. Проблем нет, ни одного глюка не заметил, шьет красиво (разными цветами переливается из-за RGB светодиода). Шью через Bascom, проверял в CodeVisionAVR и AVR studio 4.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 09:48:29
Symbiosis
тыкс, пошел пробовать. Сперва сниму осциллограмму as is, потом припаяю рещистор 300 ом .
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 10:13:51
ploop
Symbiosis, а у вас есть возможность залить туда протоссовскую прошивку? Тогда проблем быть не должно...
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 10:36:23
Symbiosis
Значит так... 186 кГц на SCK.
Припаял резистор на 270 Ом и на SCK частота упала до 19 кГц. При этом запустить считывание еле удалось, раза с пятнадцатого. Тоже самое и с определением сигнатуры, очень долго не получалось... С чем это связано ? Сигнал на SCK представляет собой пачки , следующие друг за другом с частотой 20Гц.
1. Думаю припаять вместо 10pin папы 10 pin маму на программаторе, чтобы включать его прямо в плату программируемого устройства, без провода, возможно так лучше будет, так как на осуиллограмме видно, что фронты завалены.
2. у сигнала мала амплитуда, скорее всего это связано с тем что на отладочной плате висят светодиоды на ISP линиях. Может быть стоит буфер поставить ?
3. есть ли смысл вывести джампер, снижающий частоту ? или 186 кГц - оптимально ?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 11:00:35
Symbiosis
В общем, продолжил эксперементировать... Не важно на какой частоте, в 8 случаях из 10 чтение сигнатуры происходит неверно.
Попробывал другую отладочную плату - самодельную, на портах ничего не висит - результат 10 из 10 верно. Амплитуда сигнала теперь 3,6В на выходе SCK, а не 0,7В, как в прошлых случаях. Длинна шлейфа - 1,5метра.
Вывод - либо программировать отдельно МК, вытащив из платы, либо ставить буфер. Думаю соберу "мускулы" для программатора.
Сейчас по экспериментирую с тиньками на пониженной частоте программатора и определюсь, нужен ли этот джампер мне. Надеюсь он исправит положение дел...
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 11:15:52
ploop
Блин, хотел ведь сказать - отцепите всё от ISP линий во время программирования!

Сам на эти грабли натыкался.
Можно не ставить буфер, а уменьшить (или убрать вообще) защитные резисторы R8-R12. Но не советую - на то они и защитные. Любой косяк в программируемой схеме - и спалите программатор.
Сейчас по экспериментирую с тиньками на пониженной частоте программатора и определюсь, нужен ли этот джампер мне. Надеюсь он исправит положение дел...
Оставьте. Иначе не сможете зашить устройство, работающее на пониженной частоте. Да и чем ниже частота - тем надёжней, мало ли, помехи там будут, или еще чего. Всякие ситуации бывают.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 11:26:05
Symbiosis
В общем ни в какую тини13 не получилось рускурить... Достал из старых запасов тини45 и тини13 - работают на ура. А эти - новые, что купил недавно - не работают, даже с внешним тактированием...
Видимо неисправны, вот блин как так! и как вот покупать (((
Микрухи из старых запасов работают 10 раз из 10 (чтение сигнатуры) на обоих частотах.
Вот фото моих отладок. Для мег 44 ногих - самопальная, покупная с впаеной мегой 16 (зеленая, на ней то и проседала ISP ), и самопальная отладка для тини 8ми ногих.
Кстати, в мастеркитовском программаторе защитные резисторы стоят 10 кОм...
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 11:31:32
ploop
Кстати, в мастеркитовском программаторе защитные резисторы стоят 10 кОм...
Выкидывай их нафиг, ставь 100-330 Ом и нормально будет! Блин, как он вообще импульсы по шлейфу прокачивает с такими сопротивлениями...
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт фев 08, 2011 23:14:33
gazovik
Мой программатор AVR-910 собран в корпусе от телефонной розетки,
заменил резистор сопротивлением 300 Ом на 68 Ом идущий на светодиод Reading (чтение Зеленый) а то не видно как моргал во время работы
- 12.jpg
- (104.72 КБ) 693 скачивания
- 22.jpg
- (113.69 КБ) 657 скачиваний
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Ср фев 09, 2011 01:06:41
izarotom
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Ср фев 09, 2011 03:42:15
Symbiosis
В телефонной розетки - отлично смотрится )
Что касается тини2313, на мой взгляд, проблемный контроллер для этого программатора... Даже шить его нельзя после предыдущей прошивки, сперва chip erase надо сделать. Однако, если не использовать SPI в схеме - оставить чисто для программатора эти выводы, то все нормально. Допустим PB7-PB5, хотя бы один из них в программе задействован, к примеру гореть светодиодом или моргать (то есть либо постоянно на нем 5В либо периодически ), все контроллер не читается и не шьется (криво шьется), мне помогает только предварительная очистка чипа (не всегда она с первого раза, обычно сперва - "Не могу войти в режим программирования"). Из всех контроллеров такая ситуация раз за разом повторяется только с тини2313. Думаю, возможно, такое поведение связано с тем, что у программатора AVR910 от Prottoss`a выходные уровни 3,3-3,6 В, хоть и формально это логическая единица для TTL, быть может этот МК менее лоялен, чем остальные.
Например у меня 2 раза из 10 шился контроллер мега 16/32 и читался при выходном уровне 0,7В (пост выше), тиньки при таком значении выходных уровней вообще никак не реагировали, сложилось впечатление, что они "любят" побольше выход.
Попробуй вытащить ее из платы и прочитать.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Ср фев 09, 2011 08:03:18
ploop
2313 нормально шьётся, если запитать её от программатора. Так же шьётся со сведодиодами на портах SPI без проблем - 3 с копейками вольта это рядом с падением на светодиоде, так что он практически не влияет.. Symbiosis, вы резисторы поменяли?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Ср фев 09, 2011 11:10:25
Symbiosis
тоесть, запитывать от 3,6 В чтоли ? При пониженном питании у меня контроллеры вообще никакие не шились ни разу. При повышенном тоже.
Резисторы поменял.
ploop писал(а):3 с копейками вольта это рядом с падением на светодиоде, так что он практически не влияет..
Может быть все таки 2 с копейками ? А если точно, то для красного это порядка 1,9В, для зеленого 2,2В на "популярных" примесях. А это как раз попадает в окно неопределенности, что это 0 или 1 - непонятно.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Ср фев 09, 2011 11:44:59
ploop
тоесть, запитывать от 3,6 В чтоли ?
Да, у меня нормально работали... Хотя может у меня тиньки низковольтные.
Может быть все таки 2 с копейками ? А если точно, то для красного это порядка 1,9В, для зеленого 2,2В на "популярных" примесях. А это как раз попадает в окно неопределенности, что это 0 или 1 - непонятно.
Хотя да... А у каких 2,7 (застряла цифра в голове)? У синих что-ли?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Ср фев 09, 2011 12:20:05
Symbiosis
Скорее всего. Но странно то, что с повышенным напряжением они не программируются, работать работают - программу заложенную крутят, а вот не программируются. Я как то пытался закодить с 6В аккумулятором свинцовым , подключенным через один диод...
In Ga N диоды порядка 2,62В имеют , они скорее голубые чем синие, про другие не знаю ) Чем коротковолновее диод, тем больше это напряжение, т.к. ширина зоны растет.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн фев 14, 2011 01:05:37
Pavel 999
Доброй ночи Коты. У меня собственно вопрос к автору я решил повторить программатор AVR910 на Atmega8 в корпусе TQFP и не могу открыть файл пичатной платы в pcb формате в p-cad 2004 с каким разширение это можно сделать. за ранее спосибо.

Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн фев 14, 2011 09:43:14
mr_kot
У меня в p-cad 2006 открылся без проблем. Пересохранил в ASCII формате, может так откроется? Если нет - придется обновлять P-CAD.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн фев 14, 2011 09:46:53
ploop
mr_kot можешь картинкой выложить? Хочется посмотреть, что за плата, а пикада нет.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн фев 14, 2011 10:38:34
mr_kot
без проблем, правда в PDF