Собрал вариант на 8535 и 2313а.
Все имеющиеся МК щьются без проблем, а вот 2313а в упор не хочет.
Кто-нибудь её прошивал?
А то, может атмеловцы какую свинью подложили, а я тут мучаюсь.. :roll:
Да это атмеловцы, в datasheet'e нашел разницу:
Для ATTINY2313:
Table 76. Parallel Programming ...
Найдено 22 результата
- Пн янв 13, 2014 00:07:22
- Форум: AVR
- Тема: Параллельный программатор для AVR - аналог STK500 Хлюпин Н П
- Ответы: 111
- Просмотры: 54543
- Чт авг 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 то контроллер не определяется, работает ...
- Пн июн 03, 2013 19:02:34
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
всё, разобрался с морганием, установил внешний кварц 8мГц, проблема ушла) иногда подмигивает, но это вместе с сетевым напряжением. ты говорил что вопросы по С++ будут, если что пиши, я тоже себе собираюсь установить CPP Builder 6, пишут что он вроде бы лучше, код получается на много меньше и быстрее ...
- Вс июн 02, 2013 01:23:27
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
я и до этого работал с Avr Studio но в ассемблере, но не знал что он может работать с C+ ) WinAVR я тоже ставил, только не знал для чего он нужен.
теперь проекты пытаюсь перетянуть с CAVR на WinAVR, много работы, почти всё приходится переделывать )))
что касается программ под Win, я пишу на Delphi 7 ...
теперь проекты пытаюсь перетянуть с CAVR на WinAVR, много работы, почти всё приходится переделывать )))
что касается программ под Win, я пишу на Delphi 7 ...
- Вс июн 02, 2013 00:45:36
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
долго мучился и тебя доставал вопросами, но всё получилось, сделал печатку в Spint Layout, собрал) Делал по тому варианту что ты давал с прерываниями, с дребезжанием проблема осталась, пришлось с ней смерится, т.к. регулировать придется нагревательные приборы, освещение уже почти всё на экономках ...
- Пт май 31, 2013 18:58:01
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
есть ещё один вопрос, в чем ты работаешь и какой компилятор? в CAVR у меня так и не получилось завести tiny13, внешнее прерывания всё равно не видит.
- Пт май 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 ...
GIMSK = 0x40; INT0=1
MCUCR = 0x01; // ISC01=0 ISC00=1 Any logical change on INT0 generates an interrupt ...
- Чт май 30, 2013 18:53:15
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
я пытался сам написать программу управления через прерывания INT0 , всё заработало но старая проблема осталась, несколько раз в секунду есть мелкое мерцание. проект в прикреплении, если можешь проверь что там не так. мне кажется что я оставил старый алгоритм только изменил способ считывания ...
- Чт май 30, 2013 01:21:49
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
с внешними прерываниями пока дело не имел) я так понял при приходе импульса формируется прерывание, в прерывании запускать таймер, количество отсчета и есть угол открытия, после этого выдавать импульс на выход, и останавливать таймер до следующего импульса? если не трудно и будет свободное время ...
- Чт май 30, 2013 00:58:27
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
схема работает нормально, но есть одна мелкая проблема, несколько раз в секунду замечается небольшое моргание (особенно при мощности чуть меньше половины) похожее на помеху, пробовал на импульсный вход ставить емкость 10...120пФ не помогло. Переделал проект и схему под tiny13, работает но проблема ...
- Ср май 29, 2013 22:57:56
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
извиняюсь, это я протупил, когда ввел твоё изменение забыл скомпилировать зашил тоже самое что было. С исправлением заработало без детектора нуля, через 10М. спасибо за помощь )
- Ср май 29, 2013 22:33:07
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
схема та же и осталась, что была с исходником на сайте. Сделал детектор нуля всё равно мерцает, в чем проблема не пойму в proteus работает правильно. Схема детектора нуля что я собрал (файл zero.jpg) в архиве, также проект proteus и исходник для CAVR.
- Ср май 29, 2013 21:59:18
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
всё равно мерцает, буду делать детектор нуля ) А на счет того что в крайнем положении ближе к максимуму симистор закрывается, это тоже от этого может быть?
- Ср май 29, 2013 20:15:31
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
по первой ссылке нашел исходник, судя по нику похоже твой) переделал его под CAVR, сразу не компилировался кучу матюков писал) собрал схему, регулирует, но с мерцанием как один полупериод, и почти перед самым максимумом тухнет лампа.
хотел спросить, может быть дело в детекторе нуля? на другом форуме ...
хотел спросить, может быть дело в детекторе нуля? на другом форуме ...
- Вт май 28, 2013 23:04:34
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
спасибо что указал на ошибку, я как то не обратил внимания. В EXEL тоже делал, мне показалось что не очень удобно.
Хочу доработать программку чтобы можно было вводить OCR1A и сразу видеть реальную частоту, в этой же программе просто сделаю ещё одно поле для ввода и немного мелких доделок.
Меня ещё ...
Хочу доработать программку чтобы можно было вводить OCR1A и сразу видеть реальную частоту, в этой же программе просто сделаю ещё одно поле для ввода и немного мелких доделок.
Меня ещё ...
- Вт май 28, 2013 18:23:05
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
сделал ещё проще, взял формулу из datasheet и по ней написал программу )
- Пн май 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
Спасибо, понял, действительно ...
_ctc = 128-1
уже говорил что задержку надо делать в 2 раза короче чем рассчетная от частоты, т.к. нам надо в прерывании формировать два полупериода
TCCR1B оставь как было 0x09
получается 31250
Спасибо, понял, действительно ...
- Пн май 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 скинь этот код, гляну ...
тогда правильно кажеть 125000
не пойму почему режется частота в 4 раза (8000000/256=31250) а у меня получается 7812 скинь этот код, гляну ...
- Пн май 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)| //режим таймера ...
OCR1A = 32; //число сравнения для таймера T1 для формирования прерываний с частотой 250000Гц
TIMSK = (1<<OCIE1A); //разрешить прерывание по совпадению T1
TCCR1A =(0<<WGM11)| (0<<WGM10); //режим таймера T1 = CTC сброс при совпадении
TCCR1B =(0<<WGM13)| (1<<WGM12)| //режим таймера ...
- Вс май 26, 2013 23:43:02
- Форум: AVR
- Тема: помогите разобратся с таймером 1 на tiny2313
- Ответы: 35
- Просмотры: 6093
Re: помогите разобратся с таймером 1 на tiny2313
нет, я просто хотел сделать генератор для разных целей.shads писал(а):125000 случайно не для RFID нужна?
расчет брал из книги по AVR контроллерам, но не пойму или я чего то не понимаю, или там не правильно написано)