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

Akphantom
Пн июн 04, 2012 06:29:56
Форум: Микроконтроллеры и ПЛИС
Тема: Генератор импульсов на attiny2313. HELP!
Ответы: 5
Просмотры: 5627

Re: Генератор импульсов на attiny2313. HELP!

WGM2:0 - это не один бит. Это WGM2, WGM1, WGM0, это три бита. WGM1 и WGM0 в регистре TCCR0A. WGM2 в регистре TCCR0B. Смотри в даташите register description на нужный таймер. После запрограммирования осциллографом наблюдай меандр на 14 ноге МК.
Akphantom
Пн июн 04, 2012 05:36:53
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Проблема решена! Теперь генератор достаточно устойчив. Спасибо ploop, основная причина была именно в неправильно разведённой земле, но ещё не окончательно. uk8amk абсолютно прав насчёт паразитного питания КМОП-логики. Так оно и было. исправил. Вновь вернул кондёр на 47мкФ на шину питания +5V ...
Akphantom
Вс июн 03, 2012 18:44:10
Форум: Микроконтроллеры и ПЛИС
Тема: Генератор импульсов на attiny2313. HELP!
Ответы: 5
Просмотры: 5627

Re: Генератор импульсов на attiny2313. HELP!

Ассемблером я не пользуюсь. Я 100% только на СИ пишу программы. Я тебе напишу что куда выставить, а там уже сам.
Пример для таймера0. TCCR0A установить биты WGM01 и COM0A0. TCCR0B - в битах CS02, CS01, CS00 установи нужный делитель частоты.
В OCR0A запиши что хочешь, это будет топое значение. Ну ...
Akphantom
Вс июн 03, 2012 18:29:08
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Akphantom ,
Я может открою страшную тайну, но регистр DD2 КМОПовский, так? А практически у всех современных КМОП микросхем на входах стоят диоды на шину питания. Как следствие, когда МК продолжает выдавать управляющие импульсы на отключенный регистр, то регистр начинает питаться паразитно и ...
Akphantom
Вс июн 03, 2012 18:11:50
Форум: Микроконтроллеры и ПЛИС
Тема: Генератор импульсов на attiny2313. HELP!
Ответы: 5
Просмотры: 5627

Re: Генератор импульсов на attiny2313. HELP!

Я бы настроил таймер в режим CTC. Выход на ноге (OC1A или OC0A смотря какой таймер) в режимe toggle (переключаться будет при достижении топового значения в регистре OC1A или OC0A). На ноге получишь меандр со скважностью 50%. И дажее меняя регистр OC1A или OC0A будешь менять частоту импульсов. По ...
Akphantom
Вс июн 03, 2012 17:51:25
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

по сути:
блок питания - дерьмо,
управление сбросом - ещё...мовие!!!
неужели так сложно поставить обыкновенный мостик с стандартным понижающим mc34063, это на тот случай, когда потребно "высоковольтное" дополнительное питание?!
а схема внешнего сброса на...х?
если уж оччень надо поцепи mcp100-475 ...
Akphantom
Вс июн 03, 2012 17:43:07
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

1. 3МГц потому что надо динамическую индикацию - 50Гц. И перед этим всё быстро запихнуть последовательно в регистр сдвига. Пихаю на частоте 3МГц. С этим проблем ноль. Часы идут, всё красиво.
2. Диоды да, Шоттки
3. Питание с микросхемы-драйвера пропадает, т.к. она питается до аккумулятора. Задача ...
Akphantom
Вс июн 03, 2012 15:45:30
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Я не про то - как и где рисовать. Можно и на бумаге. По сути что?
Akphantom
Вс июн 03, 2012 12:57:18
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Выкладываю схему и разводку платы. В общем как и было уже сказано ранее землю от кварца я развёл неверно. Переделаю позже. Какие будут замечания по обозначенной проблеме?
Akphantom
Пт июн 01, 2012 10:06:03
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

О спасибо, это дельный совет! На высоких частотах процессы в проводниках действительно требуют внимания. Вполне может быть причиной! Проверю разводку.
Akphantom
Пт июн 01, 2012 09:39:14
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Кстати на разводку земли до кварцевых кондёров я внимания не обращал вообще. Разведена исключительно из удобства трассировки. Как она должна быть разведена? Схему и трассировку выложу в понедельник. Я не совсем понимаю почему срыв генератора приводит к переходу на Ресет. Одно дело он бы тактировался ...
Akphantom
Пт июн 01, 2012 08:59:25
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Да, но от внутреннего RC-работает! Стабильно! Я сначала тоже думал что дело в разводке, запитывал контроллер от отдельного источника (стабилизатор 7805). Ресет подтянут на 4к7, с кондёром на землю 100н прям возле самой ножки, у питания Vcc также кондёр на 100н. Даже дроссель ставил после ...
Akphantom
Пт июн 01, 2012 08:51:08
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Re: Тактирование ATTiny2313A от кварца

Схема на работе, сейчас нету. Потом выложу. Вообще это нормально для Tiny или не совсем?
Akphantom
Пт июн 01, 2012 08:41:39
Форум: Микроконтроллеры и ПЛИС
Тема: Attiny13. Проблема с кнопкой.
Ответы: 12
Просмотры: 3176

Re: Attiny13. Проблема с кнопкой.

if(PINB.3==0) {
PORTB.4 = ~PINB.4;
delay_ms(200);
}
Akphantom
Пт июн 01, 2012 08:27:12
Форум: Микроконтроллеры и ПЛИС
Тема: Тактирование ATTiny2313A от кварца
Ответы: 23
Просмотры: 10207

Тактирование ATTiny2313A от кварца

Ребята, проблема вот какая: сделал часы на TINY2313А, тактирование от кварца на 3MHz, при пропадании питания стоит аккумулятор на 3В (таблетка), который должен питать МК. В общем при выдёргивании из розетки контроллер сбрасывается. Далее заводится снова от батарейки и при подключении назад питания ...

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