Страница 102 из 132

Re: Прблема с фьюзами Attiny2313

Добавлено: Чт апр 12, 2012 13:55:29
DiGiCat
ShurikFF писал(а):Получается в унипроф галочка=0, в поньке галочка=1? я правильно понял?
Наоборот... :)
Pika4u писал(а):Если в ПониПроге на нем галки не стоит-то это значит, что галка-это 1.
Потому что он там не активный... не меняется, как и RSTDISBL...

в ПониПроге SPIEN =0, хоть и галка там не высвечивается... :wink:

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

Добавлено: Вт апр 17, 2012 11:27:38
Horus-RF
Уважаемые коты подскажите, я правильно сделал печатную плату для ATtini2313 ? STK200/300 программатор питание от монтажной платы.
Изображение

Сори если вопрос не в тему

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

Добавлено: Вт апр 17, 2012 11:30:42
Gudd-Head
Ресет через 10 кОм подтянуть к "+" питания, по желанию его же шунтировать на "землю" через 0.1 мкФ.

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

Добавлено: Вт апр 17, 2012 11:35:51
AI_Disable
Плюс на питание те же 0.1мкф+100мкф кинуть. Да и сделайте на плате все контактные площадки для разъёмов - лучше держаться будут.

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

Добавлено: Вт апр 17, 2012 12:35:40
Horus-RF
Я так понимаю должно выглядеть примерно так:
Изображение
AI_Disable писал(а):Плюс на питание те же 0.1мкф+100мкф кинуть.
А для чего ставятся эти конденсаторы? как рассчитан их номинал? можно поподробней...
Gudd-Head писал(а):Ресет через 10 кОм подтянуть к "+" питания
для чего нужен подтяжечный резистор? и как рассчитать его номинал?
Gudd-Head писал(а):по желанию его же шунтировать на "землю" через 0.1 мкФ.
а какой эффект от шунтирования?

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

Добавлено: Вт апр 17, 2012 23:05:20
Jack_A
Не будет сбрасываться от коротких импульсов помехи.

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

Добавлено: Пт апр 20, 2012 08:53:43
vitasnvan
Добрые коты подскажите простой и рабочий программатор для AT90S2313
Спасибо!

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

Добавлено: Пт апр 20, 2012 10:20:36
DJ_Kiridza
Всем привета.
Глуппый вопрос, но помогите.
Сейчас делаю два проекта на ATtiny2313 - один на внутреннем RC-генераторе, второй на внешнем кварце. Вобщим, случайно прошил фьюзы от внешнего кварца в не ту тиньку. Подскажите заводскую комбинацию фьюз, облазил инет - везде советуют как прошить на кварц. Пытался выставлять по докам, вроде CКSEL0=0 CКSEL1=1 CКSEL2=0 CКSEL3=0 - так должно быть или я путаю?

Пытался поиском по форуму - вывалило ~1900 сообщений, к сожалениию все не осилил, а в тех что прочел - ответа не получил :(

З.Ы. совет с пальцем для поднятия неправильных фьюз не один раз спасал!! иногда нужно поиграть со значением задержки, особенно если перед этим был убран делитель на 8

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

Добавлено: Пт апр 20, 2012 22:09:05
ibiza11
каким программатором пользуетесь?

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

Добавлено: Сб апр 21, 2012 12:19:43
DJ_Kiridza
Программатором назвать это сложно - 4 резистора на LPT порту (а-ля STK-200) даже без буферных элементов. Шью из-под код-вижн АВР.
Про фьюзы - прошу прощения, недоглядел даиташит, где английским по белому написано:
Table 2. Device Clocking Select(1)
Device Clocking Option - CKSEL3..0
---------------------------------------------------------
External Clock - 0000
Calibrated Internal RC Oscillator 4MHz - 0010
Calibrated internal RC Oscillator 8MHz - 0100
Watchdog Oscillator 128kHz - 0110
External Crystal/Ceramic Resonator - 1000 - 1111
Reserved - 0001/0011/0101/0111

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

Добавлено: Пт апр 27, 2012 11:02:24
SWAT701
Всем привет. У меня такой вопрос. Решил я замерить ширину импульса. Импульс этот я подал с еще одного МК. Attiny 2313 в режиме СТС При загрузки в Т 1 в H - 10 в L - 200 при делении таймера 64, тактовая 4 мгц. Так вот подаю эти импульсы на второю такую же микросхему. Микросхема МК 2313 работает в режиме Захват и по прерыванию. С таким же делением таймера 64 но микросхема врет. Постоянно врет. Не так считает. Ну я понимаю там + - да хоть 20 таймерных цмклов но там аж на 300 недосчитывает ? Почему *? Подскажите пожалуйста уже полтора месяца мучаюсь. Почему у меня она не так считает?

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

Добавлено: Пт апр 27, 2012 11:19:22
ILYAUL
SWAT701 писал(а): Почему у меня она не так считает?
Подождите немного , сейчас подойдут дежурные телепаты , выложат нам код Вашей программы и мы посмотрим

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

Добавлено: Пт апр 27, 2012 11:29:54
SWAT701
Ну кто ни будь встречался с таким? Например частотомер на ней какой нить разрабатывал, че она всегда ровно считает. Я в курсе что таймеры там в ней работают от делителя да (счетчика какого то ) что прошла там допустим 30 циклов а ты таймеры включил с делителем 64 то таймер сделает счет через 34 контроллерных циклов Про программу. Все просто. Запуск таймера 1 в режиме захвата по переднему фронту. Tccr1b = 0b11000011 вот прерывание стоит по захвату. Все нормально он схватывает и выдает значение на регистра icr1l - out portb вот а потом если еще кнопку нажать то второе верхнее значения счетчика выйдет. И вот контроллер постоянно не досчитывает. И чем шире импульс тем тем больше не досчитывает.

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

Добавлено: Пт апр 27, 2012 11:42:37
ploop
1. Частоту тактирования проверяли?
2. Предделители счетчиков проверяли?

Может он переполняется, может не та частота. Короче - ошибка. И по коду проверять ни кто не будет, т.к. это долго. Проще проверить в железке.

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

Добавлено: Пт апр 27, 2012 12:06:32
SWAT701
Частоту тактирования не проверял. Если подскажите как. Предделитель счетчиков тоже не проверял а как? Переполнения нет, точно. Все фьюзы стоят одинаковые в обоих микросхемах. Я их взаименял то есть одно генератором была другая замеряла длину одного импульса.

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

Добавлено: Пт апр 27, 2012 12:30:12
ILYAUL
Оно дело сформировать импульс - другое дело посчитать импульс. К тому же предделитель микосхемы , которая считает должен быть настроен, как минимум на частоту в 4 раза выше , чем подаваемая частота , но чем выше тем лучше

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

Добавлено: Пт апр 27, 2012 12:37:49
SWAT701
И так. Я оговорился что считаю импульс. Я считаю его продолжительность на основе пуска счетного таймера с последующим захватом по окончанию импульса. Там все такие нюансы я учел. он измеряет только длину импульса. Я и говорю что допускаю неточность измерения ну там + или - ну пусть хоть 50 таймерных счетов. (хотя это уже очень много при таком делителе 64) Ну от силы если все нормально 5 - 10. Но он конкретно врет. Причем всегда Занижает (1) и второе насчитывает время с погрешностью прямопропорционально длине импульса. Вот как.

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

Добавлено: Пт апр 27, 2012 12:42:18
ploop
Что-то не так с настройками. Какую-нибудь мелочь пропустили.

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

Добавлено: Пт апр 27, 2012 13:01:51
SWAT701
Вот я и ищу ее уже месяц. Не могу найти. К вам обратился. Я вско таймером замерял. и в простом режиме без захвата прерывания просто поприходу 1 на вход запуск при нуле стоп. С другими делителями. На 8 мгц 4 . Мн екак делать частотомер если он мне врет??? Вы скажимте готовый возьми. А если я сам хочу. А если мне надо будет специфический тахометр сделать или еще что нибудь. или замерить время прохождения ну и т.д.

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

Добавлено: Пт апр 27, 2012 13:28:00
SWAT701
Ну помогите пожалуйста спецы. Попробуйте сами. Программу выложу когда домой приду. Она дома. Просто задайте один импульс с МКТ и подайде на второй тот пусть замерит. И совпадет ли у вас (на 2313) показания. Буду рад .