Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 07.01.2009, 20:43  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию

Интересные вопросы вы задаете.Конечно!Ставите значение в таймер/счётчик,подключаете выход к OCR и с него снимаете выход.
Реклама:
Vov123 вне форума  
Непрочитано 07.01.2009, 21:02  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию

Немного неправильно.Нужно т/с установить в один из режимов:CTC,PWM или Phase Correct.Частотой выхода управляет регистр OCR,туда вы должны заносить значения,кнопкой,резистором или через COM-порт.И в регистре управления т/с подключаете выход счетчика к выходу OC0(1)или(2)или(3) проца.
Vov123 вне форума  
Непрочитано 07.01.2009, 21:52  
chapa
Вид на жительство
 
Аватар для chapa
 
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
chapa на пути к лучшему
По умолчанию

Vov123, нет. Повторяю. Нужен генератор без программной части, никакого обработчика или программной перенастройки-регулировки. максимум что разрешается - начальная настройка на этапе инициализации контроллера.


В документации сказано, что ноги для второго таймера TOSC1,2 настроены для использования кварца на 32768Гц. В чем эта настройка заключена? А если туда воткнуть RC-цепь? Надо ли усиливать (транзистором) выход этого инвертера?
chapa вне форума  
Непрочитано 07.01.2009, 21:53  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Цитата:
Нужен регулируемый генератор.
Я понимаю, что это микроконтроллер работает по ПРОГРАММЕ, но не хочется ставить еще одну МС, и в программе писать дополнительный обработчик для генератора не хочется.

Вопрос как бы настроить контроллер один раз вначале программы так, чтоб он потом работал генератором аппаратно.
Читал я эту ветку, читал, да так и не понял.
Регулируемый генератор - чего? напряжения, частоты, ШИМа? Впрочем, наверное все же ШИМа, хотя по рисунку и непонятно.

Вы хотите сделать так, чтобы без какого либо участия микроконтроллера можно было бы менять шим ну, скажем, потенциометром?

Сразу скажу - нет. Единственное что примерно в ту сорону приходит в голову - собрать внешний генератор и формирующий ШИМ таймер тактировать от него. Но тогда непонятно, на кой вообще нужен микроконтроллер.

Почему вам так не хочется вставить примитивный обработчик прерывания - ну например таймера - и с нужной частотой прочитать АЦП и изменить ШИМ? Микроконтроллер - это вроде не корпус логики, он как раз под программу и заточен. Пусть работает!

Не нравится прерывание - ну вставьте две строчки в основной цикл. Микроконтроллер все равно работает (ну кроме sleep режима) - так пусть не впустую крутится, а делает полезное.
nml вне форума  
Непрочитано 07.01.2009, 22:01  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от chapa
В документации сказано, что ноги для второго таймера TOSC1,2 настроены для использования кварца на 32768Гц. В чем эта настройка заключена? А если туда воткнуть RC-цепь? Надо ли усиливать (транзистором) выход этого инвертера?
Если сказано что настроены под часовой кварц - это значит, что настроены под часовой кварц. И если в даташите не написано, что можно шаманить - типа RC цепочек ставить - значит, делать этого не стоит.

Рассчитано это на использования таймера в качестве RTC, он кажется не останавливается и в sleep режимах. Но сам я никогда часовой кварц не использовал - нужды такой не было.

Впрочем, в любом случае такая низкая тактовая для ШИМа не годится. Да и кажется условие было внешнего ничего не накручивать тоже?

Мое IMHO: если что-то в микроконтроллерной системе можно сделать программно, это надо делать программно. Это и дешевле и гибче.
nml вне форума  
Непрочитано 07.01.2009, 22:05  
chapa
Вид на жительство
 
Аватар для chapa
 
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
chapa на пути к лучшему
По умолчанию

Vov123, нет. Повторяю. Нужен генератор без программной части, никакого обработчика или программной перенастройки-регулировки. максимум что разрешается - начальная настройка на этапе инициализации контроллера.


В документации сказано, что ноги для второго таймера TOSC1,2 настроены для использования кварца на 32768Гц. В чем эта настройка заключена? А если туда воткнуть RC-цепь? Надо ли усиливать (транзистором) выход этого инвертера?
chapa вне форума  
Непрочитано 07.01.2009, 22:07  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию

То что вы спрашивали,это для т/с 2,в асинхронном режиме,работает как rtc(реальное время).
Я вот тоже думаю,чего все в прерывание упёрлись?Слово красивое?
Нет у микроконтроллера входа,к которому можно было бы чего нибудь подцепить(резистор,кнопку или гвоздик) и он стал исполнять ваши желания без программного кода.
Vov123 вне форума  
Непрочитано 07.01.2009, 22:11  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Vov123
Нет у микроконтроллера входа,к которому можно было бы чего нибудь подцепить(резистор,кнопку или гвоздик) и он стал исполнять ваши желания без программного кода.
Не совсем верно - есть такой вход. Reset называется
nml вне форума  
Непрочитано 07.01.2009, 22:23  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию

Правил без исключений не бывает!
Vov123 вне форума  
Непрочитано 07.01.2009, 23:05  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

А компаратор у вас с МК есть? если он позволяет все ноги вывести наружу(в ПИКах такой вариант возможен, в МЕГАх наверное тоже, не интересовался) то на нем и замутите генератор. Один раз настроить при включении, ну а дальше ручками.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аппаратный DDS Kabron Микроконтроллеры, АЦП, память и т.д 0 16.08.2009 18:33
Генератор частоты на AVR Ig0r0k Микроконтроллеры, АЦП, память и т.д 10 15.08.2009 01:09
Посоветуйте аппаратный кодер для сжатия оцифрованного звука Walker2k Цифровые сигнальные процессоры 2 03.06.2008 16:17
Code Vision и аппаратный i2c day177 Микроконтроллеры, АЦП, память и т.д 7 25.01.2008 20:03
Генератор max0000 Микроконтроллеры, АЦП, память и т.д 3 27.12.2006 01:56


Часовой пояс GMT +4, время: 00:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot