ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

он не в схеме стоял а в адаптере с кварцем на 4мгц и 2 кондера по 27 пик

не видит .... :cry:
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

он не в схеме стоял а в адаптере с кварцем на 4мгц и 2 кондера по 27 пик

не видит .... :cry:

... спасибо за консультацию :beer:
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

kret_a_v писал(а):он не в схеме стоял а в адаптере с кварцем на 4мгц и 2 кондера по 27 пик

не видит .... :cry:

... спасибо за консультацию :beer:


значит подавать ТТЛ сигнал надо на 5 ногу. Если не поможет тогда лечится высоковольтным параллельным программатором
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

Alex_Megavolt_79 писал(а):значит подавать ТТЛ сигнал надо на 5 ногу. Если не поможет тогда лечится высоковольтным параллельным программатором


где взять этот сигнал ?

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

заранее благодарен :beer:
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

Собрать обычный генератор на ТТЛ микросхеме например на К155ла3 или аналогичный. Я не давно возился сам с фузами и залочил тиньку, ТТЛ икросхемы не оказалось под рукой зато ещё один мк мега16 был быстро написал прогу по смене логических уровней на одном из выходов мк. Вот и получился ТТЛ генератор. Фузы не трогал при прошивке в итоге работал от внутреннего генератора на 1Мгц. После прошивки подключил к тиньке запитал и перепрошил фузы в тиньке как надо. А по программаторам вот я ссылки по находил:
http://elm-chan.org/works/avrx/report_e.html#AVRXP
http://forum.radiospec.ru/index.php?sho ... entry31372
http://pol-sem.narod.ru/paraprog/paraprog.htm
да и много сайтов где можно найти всяких разных погуглить надо да и всё.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

У меня STK 200 собран на АП6

с его помощью никак нельзя реанимировать ?

а адаптер под тини с кварцем на 4 мгц.

запитал STK 5 вольтами от USB порта компа
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

kret_a_v писал(а):У меня STK 200 собран на АП6

с его помощью никак нельзя реанимировать ?


STK200 вообще-то последовательный программатор
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

Alex_Megavolt_79 в общем как я понял

решение вопроса п1- в моем случае(STK200) малой кровью такой....

-собираю генератор на 155ла3 - (какая должна быть частота генератора ? )

-подаю импульсы на 5 ногу тини

-прошиваю фузы (если пони увидит) как описывали ранее

-если пони не видит - собираем параллельый программатор
(подскажите пож. какая схемадля новичка подойдет ? )

в прикрепленном архиве 4 варианта парал. прог-ров - подскажите пож. какой лучше собрать
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

и еще вопрос... извините чайника... :)

какой из этих является паралельным

http://radiokot.ru/lab/controller/29/index.shtml
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

kret_a_v писал(а):Alex_Megavolt_79 в общем как я понял

решение вопроса п1- в моем случае(STK200) малой кровью такой....

-собираю генератор на 155ла3 - (какая должна быть частота генератора ? )


1 мгц будет и хорошо, но не критично и на 100 кгц должен заработать. главное не выше максимальной частоты работы самого мк.

kret_a_v писал(а):Alex_Megavolt_79

-если пони не видит - собираем параллельый программатор
(подскажите пож. какая схемадля новичка подойдет ? )

в прикрепленном архиве 4 варианта парал. прог-ров - подскажите пож. какой лучше собрать

для тиньки2313 подойдут 1,3,4
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

kret_a_v писал(а):и еще вопрос... извините чайника... :)

какой из этих является паралельным

http://radiokot.ru/lab/controller/29/index.shtml

они все последовательные так как все используют SPI интерфейс МК для их программирования.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

Alex_Megavolt_79 - спасибо вам огромное за помощь и советы
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

:beer:
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

Не за что, сам в такой же ситуации был не так давно. :))
Аватара пользователя
Lucky
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс янв 25, 2009 22:27:13
Контактная информация:

Сообщение Lucky »

Alex_Megavolt_79 Спасибо большое с помощью вот этого генератора (кстати кварц нашел не на 1 а на 4 МГц)
Изображение

восстановил тиньку (usb-rs232)
Изображение
Хороший, плохой... Главное у кого ружьё.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Приветствую! Пытаюсь разбудить тиньку из Power-down Mode прерыванием по низкому уровню с INT0, но ничего не выходит. Помогите, пожалуйста, может я что-либо упустил...

Код: Выделить всё

int main()
{
sei();
_delay_ms(2000);
GIMSK|=(1<<INT0);
MCUCR|=(1<<SM0);
MCUCR|=(1<<SE);
asm("sleep");
}

ISR(INT0_vect)
{
MCUCR&=~(1<<SE);
PORTB|=(1<<2);   
GIMSK&=~(1<<INT0);
}

На PB2 висит светодиод, с INT0 кнопка на землю. если успеть нажать её за две секунды после включения, то светодиод загорится. Если же подождать пока МК уснёт, то он остаётся спать навсегда (низкое энергопотребление это подтверждает), выводит из сна только ресет.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Здравствуйте. Вот вырезка из работающего кода для AT90S8515(4414). Может поможет.

Код: Выделить всё

   OFF2:
      RCALL   DELAY

      SBIS   PIND,2
      RJMP   OFF2       ; отпусти, наконец, кнопку

;      SBI   ACSR,ACD   ; OFF ANALOG COMP

;      OUT   TCCR0,ZERO

      LDI   A,$30
      OUT   MCUCR,A
      LDI   A,$40
      OUT   GIMSK,A
      LDI   A,$C0
      OUT   GIFR,A

      SEI

      SLEEP               ; спать, сказано
;*************************************************
      CLI
;...............................
;*************************************************
   ISR0:
      OUT   GIMSK,B
      OUT   MCUCR,B
;...............................
   ISR01:
      SBIS   PIND,2
      RJMP   ISR01       ; отпусти, наконец, кнопку

      RCALL   DELAY

      SBIS   PIND,2
      RJMP   ISR01       ; отпусти, наконец, кнопку
                                       ; давно уже проснулся
      RETI
;************************************************
DELAY:
;......................
      RET
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

akl писал(а): Может поможет.

К сожалению, не помогло(
Может камень мёртвый? В протеусе всё работает.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Купил новую тиньку. Совершенно другая партия. Симптомы те же - мк не может проснуться.
----------
Проблема решилась :)) Как оказалось sleep нельзя засовывать в обработчик прерывания(как сделал я), т.к. после этого он не сможет проснуться по внешнему прерыванию. Нужно либо перенести sleep в main, либо разрешить прерывания в прерывании.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

доброго времени суток уважаемые коты форумчане

столкнулся с такой вот трудностью....

собрал часы по - http://radionet.com.ru/shem/shem842.html

да вот только когда стал пробовать прошить обнаружил что там в архиве только исходник который могу только блокнотом открыть

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

заранее благодарен...

Alex_Megavolt_79 - респект!!!! :beer:
по его совету оживил тиньки с помощью 155ла3
теперь на адаптере висит с переключателем
(внешний кварц 4мгц <-> оживить) - типа режимы работы
:)
Ответить

Вернуться в «AVR»