Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/162: Рейтинг темы: голосов - 162, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 58

Опять про таймеры

29.06.2010, 11:21. Показов 30924. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь запустить таймер в режиме fast pwm 14, так, чтобы при сравнении счетного регистра с OCR1A и OCR1B выводы OC1A и OC1B устанавливались в низкий уровень, а при достижении TOP (ICR1) выводы OC1A и OC1B устанавливались в высокий.
мега16
частота 8MHz
прескаллер 8
при симуляции в PROTEUS выводы OC1A и OC1B устанавливаются в высокий уровень и всё - PWM не получается. Где ошибся, подскажите?
Code
1
2
3
4
5
6
7
   DDRB |= (1<<PB4)|(1<<PB3);
ICR1 = 20000;
OCR1A = 1500;
OCR1B = 1500;
TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1<<WGM11);
TCCR1B = (1<<WGM13)|(1<<WGM12)|(1<<CS11);
sei();
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.06.2010, 11:21
Ответы с готовыми решениями:

опять про ПР
Если у меня 1 страничный сайт и с index.php идут 12 локальных линков на форум, фурум я не яндексирую. Хочу удержать PR на морде, как мне...

Опять про ПР... :/
Вот у меня опять назрел вопрос, который пытаюсь уже давно выяснить... Для примера возьмем сайт на WP (все, думаю, знают, что это) ...

Опять про WebBrowser
Здравствуйте! У нас в сети администрация решила завести 'официальный' чат. И, конечно, он будет основан на jabber'е. Вот нужно слепить...

63
SWK
04.07.2010, 06:43
Студворк — интернет-сервис помощи студентам
Да выбросьте вы эти дурацкие симуляторы. Надо отладкой микроконтроллеров в реальном железе заниматься, а не баги и нюансы симуляторов изучать. Какой-то секс по телефону, однако...
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 58
04.07.2010, 08:19
Цитата Сообщение от xroymom
В 7.6 работает
а попробуй посмотреть с помощью DIGITAL ANALYSIS ради интереса, оказывается в 7.4 проблемы в нем. Если смотреть через виртуальный осциллограф, то импульсы видно!
Всем спасибо, что помогли разобраться!

Цитата Сообщение от SWK
Да выбросьте вы эти дурацкие симуляторы. Надо отладкой микроконтроллеров в реальном железе заниматься, а не баги и нюансы симуляторов изучать. Какой-то секс по телефону, однако...
Думаю это к разработчикам симуляторов, вдруг не знают....
0
SWK
04.07.2010, 08:51
Цитата Сообщение от MTRMO
Думаю это к разработчикам симуляторов, вдруг не знают....
Для них это - всего лишь бизнес. А пользоваться ими или нет - решать вам. Программ на свете много, не обязательно все их использовать.
Все равно многие вещи в симуляторах не соответствуют реальным условиям работы контроллеров, да и влияние монтажа, паразитных связей, все возможные виды подключаемых устройств, никакой, даже идеальный, симулятор не учтет. Пока сложность задач не выходит за рамки мигания светодиодами да пары кнопок, еще как-то соответствует, когда же делаешь что-то достаточно сложное, работающее в реальном времени с кучей сигналов, никакой симулятор не поможет. Только лишние траты времени на его настройку, задание условий, и разборки, то ли программа кривая, то ли что не так задал при симуляции, то ли симулятор глючит. Баловство все это. При наличии достаточного опыта толку от них никакого. Все равно на железе придется доводить.
Изучать же контроллеры вообще без железа - это просто виртуальный секс. Пока не спаяешь реальное устройство, мало чему научишься, хоть засимулируйся.
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 58
04.07.2010, 10:57
Цитата Сообщение от SWK
..... Только лишние траты времени на его настройку, задание условий, и разборки, то ли программа кривая, то ли что не так задал при симуляции, то ли симулятор глючит. Баловство все это. При наличии достаточного опыта толку от них никакого. Все равно на железе придется доводить.
Изучать же контроллеры вообще без железа - это просто виртуальный секс. Пока не спаяешь реальное устройство, мало чему научишься, хоть засимулируйся.
Тут правильно сказано - при наличии достаточного опыта! Ну а тем, у кого опыт не такой богатый как ваш, думаю будет полезно. Как минимум с точки зрения экономии материальной базы. Ну а если человек решит шагнуть дальше чем мигание светодиодами, уверен, что такой человек шагнет и за пределы симуляции и будет работать и с реальными схемами и с реальными осциллографами :) А пока у меня нет денег на реальный осциллограф и главное понимания какой и зачем мне нужен, мне вполне хватит симуляции. Думаю многие начинающие (коим сам являюсь) со мной согласятся.
А сейчас я набираюсь опыта, и всем, кто мне в этом помогает, я говорю спасибо! ;)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.07.2010, 10:57

Опять же про видеонаблюдение
Здравствуйте. Ситуация такая есть dvr с трансляцией в интернет, все работало пока все это дело не перенес в другой кабинет. настройки не...

Опять про % ключевиков
Тема вроде избитая, но проанализировав конкурентов озадачился. В ТОПе сидят сайты (морды), у которых: 1. нет кейвордс, а в титле до 25...

Опять про COM порт
Здравствуйте. Наверняка данный вопрос уже неоднократно появлялся, но т.к. я к сожалению не программист, а скорей &quot;железяньщик&quot;,...

Опять про коммутатор
Возник такой вопрос. Если к примеру есть 3 портовый коммутатор и на каждом порту висит по одному хосту A (порт 1), B(порт2) и C(порт 3). A...

Опять про релевативность
Ребяты, а никто не замечал случаем что Яша сейчас &quot;тупо не видит&quot; определенный текст на странице или покрайней мере делает вид что не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
64
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru