Найдено 22 результата

Oleg7771
Пн янв 13, 2014 00:07:22
Форум: AVR
Тема: Параллельный программатор для AVR - аналог STK500 Хлюпин Н П
Ответы: 111
Просмотры: 54543

Re: Параллельный программатор для AVR - аналог STK500 Хлюпин

Собрал вариант на 8535 и 2313а.
Все имеющиеся МК щьются без проблем, а вот 2313а в упор не хочет.
Кто-нибудь её прошивал?
А то, может атмеловцы какую свинью подложили, а я тут мучаюсь.. :roll:

Да это атмеловцы, в datasheet'e нашел разницу:

Для ATTINY2313:

Table 76. Parallel Programming ...
Oleg7771
Чт авг 01, 2013 09:49:51
Форум: AVR
Тема: Параллельный программатор для AVR - аналог STK500 Хлюпин Н П
Ответы: 111
Просмотры: 54543

Re: Параллельный программатор для AVR - аналог STK500 Хлюпин

Здравствуйте собрал этот программатор всё работает хорошо, но есть одна проблема, если при включенном RSTDISBL выбрать тип тактирования от внешнего кварца и Ext. Crystal Osc.; Start-up time: 14 CK + 0 ms ИЛИ Ext. Crystal Osc.; Start-up time: 14 CK + 4.1 ms то контроллер не определяется, работает ...
Oleg7771
Пн июн 03, 2013 19:02:34
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

всё, разобрался с морганием, установил внешний кварц 8мГц, проблема ушла) иногда подмигивает, но это вместе с сетевым напряжением. ты говорил что вопросы по С++ будут, если что пиши, я тоже себе собираюсь установить CPP Builder 6, пишут что он вроде бы лучше, код получается на много меньше и быстрее ...
Oleg7771
Вс июн 02, 2013 01:23:27
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

я и до этого работал с Avr Studio но в ассемблере, но не знал что он может работать с C+ ) WinAVR я тоже ставил, только не знал для чего он нужен.
теперь проекты пытаюсь перетянуть с CAVR на WinAVR, много работы, почти всё приходится переделывать )))
что касается программ под Win, я пишу на Delphi 7 ...
Oleg7771
Вс июн 02, 2013 00:45:36
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

долго мучился и тебя доставал вопросами, но всё получилось, сделал печатку в Spint Layout, собрал) Делал по тому варианту что ты давал с прерываниями, с дребезжанием проблема осталась, пришлось с ней смерится, т.к. регулировать придется нагревательные приборы, освещение уже почти всё на экономках ...
Oleg7771
Пт май 31, 2013 18:58:01
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

есть ещё один вопрос, в чем ты работаешь и какой компилятор? в CAVR у меня так и не получилось завести tiny13, внешнее прерывания всё равно не видит.
Oleg7771
Пт май 31, 2013 13:57:49
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

на tiny2313 получается, работает! но есть проблема, хочу перенести проект на tiny13 , но не могу в ней настроить внешнее прерывание по изменению уровня на INT0, всё делаю правильно по datasheet.

GIMSK = 0x40; INT0=1
MCUCR = 0x01; // ISC01=0 ISC00=1 Any logical change on INT0 generates an interrupt ...
Oleg7771
Чт май 30, 2013 18:53:15
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

я пытался сам написать программу управления через прерывания INT0 , всё заработало но старая проблема осталась, несколько раз в секунду есть мелкое мерцание. проект в прикреплении, если можешь проверь что там не так. мне кажется что я оставил старый алгоритм только изменил способ считывания ...
Oleg7771
Чт май 30, 2013 01:21:49
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

с внешними прерываниями пока дело не имел) я так понял при приходе импульса формируется прерывание, в прерывании запускать таймер, количество отсчета и есть угол открытия, после этого выдавать импульс на выход, и останавливать таймер до следующего импульса? если не трудно и будет свободное время ...
Oleg7771
Чт май 30, 2013 00:58:27
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

схема работает нормально, но есть одна мелкая проблема, несколько раз в секунду замечается небольшое моргание (особенно при мощности чуть меньше половины) похожее на помеху, пробовал на импульсный вход ставить емкость 10...120пФ не помогло. Переделал проект и схему под tiny13, работает но проблема ...
Oleg7771
Ср май 29, 2013 22:57:56
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

извиняюсь, это я протупил, когда ввел твоё изменение забыл скомпилировать зашил тоже самое что было. С исправлением заработало без детектора нуля, через 10М. спасибо за помощь )
Oleg7771
Ср май 29, 2013 22:33:07
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

схема та же и осталась, что была с исходником на сайте. Сделал детектор нуля всё равно мерцает, в чем проблема не пойму в proteus работает правильно. Схема детектора нуля что я собрал (файл zero.jpg) в архиве, также проект proteus и исходник для CAVR.
Oleg7771
Ср май 29, 2013 21:59:18
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

всё равно мерцает, буду делать детектор нуля ) А на счет того что в крайнем положении ближе к максимуму симистор закрывается, это тоже от этого может быть?
Oleg7771
Ср май 29, 2013 20:15:31
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

по первой ссылке нашел исходник, судя по нику похоже твой) переделал его под CAVR, сразу не компилировался кучу матюков писал) собрал схему, регулирует, но с мерцанием как один полупериод, и почти перед самым максимумом тухнет лампа.
хотел спросить, может быть дело в детекторе нуля? на другом форуме ...
Oleg7771
Вт май 28, 2013 23:04:34
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

спасибо что указал на ошибку, я как то не обратил внимания. В EXEL тоже делал, мне показалось что не очень удобно.
Хочу доработать программку чтобы можно было вводить OCR1A и сразу видеть реальную частоту, в этой же программе просто сделаю ещё одно поле для ввода и немного мелких доделок.

Меня ещё ...
Oleg7771
Вт май 28, 2013 18:23:05
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

сделал ещё проще, взял формулу из datasheet и по ней написал программу )
Oleg7771
Пн май 27, 2013 01:44:14
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

изменил переменную _cts = 1, и регистр TCCR1B = 0x0C (sts1 + /256)
_ctc = 128-1
уже говорил что задержку надо делать в 2 раза короче чем рассчетная от частоты, т.к. нам надо в прерывании формировать два полупериода

TCCR1B оставь как было 0x09

получается 31250

Спасибо, понял, действительно ...
Oleg7771
Пн май 27, 2013 01:11:26
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

Проверял в Proteus'е у меня получилось 121213 Гц Все правильно, в регистр сравнения надо грузить не 32, а 31... т.к. счетчик считает от 0 до 31 и того 32....
тогда правильно кажеть 125000

не пойму почему режется частота в 4 раза (8000000/256=31250) а у меня получается 7812 скинь этот код, гляну ...
Oleg7771
Пн май 27, 2013 00:17:14
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

так попробуй

OCR1A = 32; //число сравнения для таймера T1 для формирования прерываний с частотой 250000Гц
TIMSK = (1<<OCIE1A); //разрешить прерывание по совпадению T1
TCCR1A =(0<<WGM11)| (0<<WGM10); //режим таймера T1 = CTC сброс при совпадении
TCCR1B =(0<<WGM13)| (1<<WGM12)| //режим таймера ...
Oleg7771
Вс май 26, 2013 23:43:02
Форум: AVR
Тема: помогите разобратся с таймером 1 на tiny2313
Ответы: 35
Просмотры: 6093

Re: помогите разобратся с таймером 1 на tiny2313

shads писал(а):125000 случайно не для RFID нужна?
нет, я просто хотел сделать генератор для разных целей.
расчет брал из книги по AVR контроллерам, но не пойму или я чего то не понимаю, или там не правильно написано)

Перейти к расширенному поиску