Найдено 15 результатов
- Пн июн 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 ноге МК.
- Пн июн 04, 2012 05:36:53
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Проблема решена! Теперь генератор достаточно устойчив. Спасибо ploop, основная причина была именно в неправильно разведённой земле, но ещё не окончательно. uk8amk абсолютно прав насчёт паразитного питания КМОП-логики. Так оно и было. исправил. Вновь вернул кондёр на 47мкФ на шину питания +5V ...
- Вс июн 03, 2012 18:44:10
- Форум: Микроконтроллеры и ПЛИС
- Тема: Генератор импульсов на attiny2313. HELP!
- Ответы: 5
- Просмотры: 5627
Re: Генератор импульсов на attiny2313. HELP!
Ассемблером я не пользуюсь. Я 100% только на СИ пишу программы. Я тебе напишу что куда выставить, а там уже сам.
Пример для таймера0. TCCR0A установить биты WGM01 и COM0A0. TCCR0B - в битах CS02, CS01, CS00 установи нужный делитель частоты.
В OCR0A запиши что хочешь, это будет топое значение. Ну ...
Пример для таймера0. TCCR0A установить биты WGM01 и COM0A0. TCCR0B - в битах CS02, CS01, CS00 установи нужный делитель частоты.
В OCR0A запиши что хочешь, это будет топое значение. Ну ...
- Вс июн 03, 2012 18:29:08
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Akphantom ,
Я может открою страшную тайну, но регистр DD2 КМОПовский, так? А практически у всех современных КМОП микросхем на входах стоят диоды на шину питания. Как следствие, когда МК продолжает выдавать управляющие импульсы на отключенный регистр, то регистр начинает питаться паразитно и ...
Я может открою страшную тайну, но регистр DD2 КМОПовский, так? А практически у всех современных КМОП микросхем на входах стоят диоды на шину питания. Как следствие, когда МК продолжает выдавать управляющие импульсы на отключенный регистр, то регистр начинает питаться паразитно и ...
- Вс июн 03, 2012 18:11:50
- Форум: Микроконтроллеры и ПЛИС
- Тема: Генератор импульсов на attiny2313. HELP!
- Ответы: 5
- Просмотры: 5627
Re: Генератор импульсов на attiny2313. HELP!
Я бы настроил таймер в режим CTC. Выход на ноге (OC1A или OC0A смотря какой таймер) в режимe toggle (переключаться будет при достижении топового значения в регистре OC1A или OC0A). На ноге получишь меандр со скважностью 50%. И дажее меняя регистр OC1A или OC0A будешь менять частоту импульсов. По ...
- Вс июн 03, 2012 17:51:25
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
по сути:
блок питания - дерьмо,
управление сбросом - ещё...мовие!!!
неужели так сложно поставить обыкновенный мостик с стандартным понижающим mc34063, это на тот случай, когда потребно "высоковольтное" дополнительное питание?!
а схема внешнего сброса на...х?
если уж оччень надо поцепи mcp100-475 ...
блок питания - дерьмо,
управление сбросом - ещё...мовие!!!
неужели так сложно поставить обыкновенный мостик с стандартным понижающим mc34063, это на тот случай, когда потребно "высоковольтное" дополнительное питание?!
а схема внешнего сброса на...х?
если уж оччень надо поцепи mcp100-475 ...
- Вс июн 03, 2012 17:43:07
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
1. 3МГц потому что надо динамическую индикацию - 50Гц. И перед этим всё быстро запихнуть последовательно в регистр сдвига. Пихаю на частоте 3МГц. С этим проблем ноль. Часы идут, всё красиво.
2. Диоды да, Шоттки
3. Питание с микросхемы-драйвера пропадает, т.к. она питается до аккумулятора. Задача ...
2. Диоды да, Шоттки
3. Питание с микросхемы-драйвера пропадает, т.к. она питается до аккумулятора. Задача ...
- Вс июн 03, 2012 15:45:30
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Я не про то - как и где рисовать. Можно и на бумаге. По сути что?
- Вс июн 03, 2012 12:57:18
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Выкладываю схему и разводку платы. В общем как и было уже сказано ранее землю от кварца я развёл неверно. Переделаю позже. Какие будут замечания по обозначенной проблеме?
- Пт июн 01, 2012 10:06:03
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
О спасибо, это дельный совет! На высоких частотах процессы в проводниках действительно требуют внимания. Вполне может быть причиной! Проверю разводку.
- Пт июн 01, 2012 09:39:14
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Кстати на разводку земли до кварцевых кондёров я внимания не обращал вообще. Разведена исключительно из удобства трассировки. Как она должна быть разведена? Схему и трассировку выложу в понедельник. Я не совсем понимаю почему срыв генератора приводит к переходу на Ресет. Одно дело он бы тактировался ...
- Пт июн 01, 2012 08:59:25
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Да, но от внутреннего RC-работает! Стабильно! Я сначала тоже думал что дело в разводке, запитывал контроллер от отдельного источника (стабилизатор 7805). Ресет подтянут на 4к7, с кондёром на землю 100н прям возле самой ножки, у питания Vcc также кондёр на 100н. Даже дроссель ставил после ...
- Пт июн 01, 2012 08:51:08
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Re: Тактирование ATTiny2313A от кварца
Схема на работе, сейчас нету. Потом выложу. Вообще это нормально для Tiny или не совсем?
- Пт июн 01, 2012 08:41:39
- Форум: Микроконтроллеры и ПЛИС
- Тема: Attiny13. Проблема с кнопкой.
- Ответы: 12
- Просмотры: 3176
Re: Attiny13. Проблема с кнопкой.
if(PINB.3==0) {
PORTB.4 = ~PINB.4;
delay_ms(200);
}
PORTB.4 = ~PINB.4;
delay_ms(200);
}
- Пт июн 01, 2012 08:27:12
- Форум: Микроконтроллеры и ПЛИС
- Тема: Тактирование ATTiny2313A от кварца
- Ответы: 23
- Просмотры: 10207
Тактирование ATTiny2313A от кварца
Ребята, проблема вот какая: сделал часы на TINY2313А, тактирование от кварца на 3MHz, при пропадании питания стоит аккумулятор на 3В (таблетка), который должен питать МК. В общем при выдёргивании из розетки контроллер сбрасывается. Далее заводится снова от батарейки и при подключении назад питания ...