Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> AT89C2051, частотные характеристики 
:(
    Опции темы
AriKoM
Дата 7.6.2003, 06:16 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Кто знает какая макс.вх. частота у таймера в чипе AT89c2051-24 при использовании его в режиме счетчика внешних импульсов (сравнима ли с тактовой частотой самого процессора, т.е. ограничивается ли только бысродействием внутрисхемной логики или есть еще програмные ограничения) ?
  Вверх
pettimm
Дата 4.10.2005, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 24.9.2005

Репутация: 1
Всего: 1



Так как на распознавание периода требуются два машинных цикла, максимальная частота подсчета входных сигналов равна 1/24 частоты резонатора. На длительность периода входных сигналов ограничений сверху нет. Для гарантированного прочтения входной сигнал должен удерживать значение 1, как минимум, в течение одного машинного цикла микро-ЭВМ.
PM MAIL   Вверх
ManiaK
Дата 7.10.2005, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Homo Sapience
***


Профиль
Группа: Комодератор
Сообщений: 1145
Регистрация: 3.8.2004
Где: ИУ5-93

Репутация: 2
Всего: 29



pettimm молодец!..
PM MAIL WWW   Вверх
Metal_Heart
Дата 7.10.2005, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

Репутация: 1
Всего: 12



Цитата
ManiaK  AT89C2051    Шустрый, опередил smile


мда, за 2 то года?!


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
ManiaK
Дата 9.10.2005, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Homo Sapience
***


Профиль
Группа: Комодератор
Сообщений: 1145
Регистрация: 3.8.2004
Где: ИУ5-93

Репутация: 2
Всего: 29



Цитата(Metal_Heart @ 7.10.2005, 18:00)
мда, за 2 то года?!

smile smile smile smile smile
Я не посмотрел на дату первого сообщения smile
PM MAIL WWW   Вверх
pettimm
Дата 20.10.2005, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 24.9.2005

Репутация: 1
Всего: 1



Спасибо, что похвалили начинающего програмиста (меня), и вернемся к теме...Будьте добры,подскажите как вывести например частоту 700 гц на ногу контр. AT89c2051? В моей документации сказано ,как настроить и активизировать таймер засинхронизировав от внутреннего генератора, а как вывести на ногу _не сказано. ,как вывести несколько частот одновременно например 700,900,1100,1300,1500,1700 ? Всем спасибо... smile
PM MAIL   Вверх
cardinal
Дата 20.10.2005, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Пожалуйста, один топик - один вопрос.

Частоты в виде 1, 0, 1, 0 и т.д.?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
pettimm
Дата 21.10.2005, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 24.9.2005

Репутация: 1
Всего: 1



Да конечно,а что есть другой вариант? Спасибо\pettimm/ smile
PM MAIL   Вверх
cardinal
Дата 21.10.2005, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Ну может ты синус хочешь... smile

Цитата(pettimm @ 20.10.2005, 19:34)
а как вывести на ногу _не сказано

Поставь в процедуру обработки прерывания от таймера
Код

нога_такая_та != нога_такая_та;

(причем пройдет ли так или немного подругому зависит от кимпилятора)
и у тебя будет по каждому прерыванию меняться значение на такой-то ножке процессора с нуля на единичку.



--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
pettimm
Дата 21.10.2005, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 24.9.2005

Репутация: 1
Всего: 1



А разве на голой ноге контроллера может быть синус,без дополнительной навески? Может я что -то недопонимаю. И относительно кода ,подробней и более разжованно,я ведь начинающий,все таки...Благодарю.... smile
PM MAIL   Вверх
DRUID3
Дата 22.10.2005, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 463
Регистрация: 20.6.2005
Где: Kyyiv

Репутация: 2
Всего: 9



To:pettimm

Нет, синус, косинус, пила и т.д. не могут. Для гармонических функций нужно или ЦАП или хороший (высокого порядка) аналоговый фильтр который в достаточной степени подавит высшие гармоники, начиная со второй. А зачем Вам именно такие частоты? Смахивает на DTMF.

Это сообщение отредактировал(а) DRUID3 - 22.10.2005, 03:20


--------------------
Every time if you use Linux, you are joined to the communism...
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
PM MAIL WWW Skype   Вверх
cardinal
Дата 22.10.2005, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Цитата(pettimm @ 21.10.2005, 20:34)
И относительно кода ,подробней и более разжованно,я ведь начинающий,все таки...

В коде ты выводишь (как бы в цикле, но на самом деле по прерыванию) то 1, то 0 (в зависимости от текущего значения)на ногу процессора. Таким образом у тебя на этой ноге будет прыгать напряжение с 0 на 5В, или сколько у тебя там питание (когда ты возьмешь осцилоскоп и ткнешься в эту ногу ты это увидишь).

pettimm, ты напиши твой текущий статус разработки - есть ли программатор, какой, есть ли одна хоть прога, которую ты уже загнал в процессор и увидел что он работает и т.д. Вообще первый шаг - это моргающий диод. Что почти тоже самое в твоем случае, но плюс еще визуально (без осцилоскопа) что-то видно...

Создай новую тему!


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
pettimm
Дата 22.10.2005, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 24.9.2005

Репутация: 1
Всего: 1



Уважаемые Эксперты,раскажите,пожалуйста подробно, как вывести одновременно в контр.AT89C2051 ,на одну ногу 700 гц,на другую 900 гц, на третью 1100,...1300,...1500,...1700 гц . форма синус ,а если нет то цифра. Спасибо. smile
PM MAIL   Вверх
cardinal
Дата 22.10.2005, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Цитата(pettimm @ 22.10.2005, 20:26)
а если нет то цифра.

Нет такого понятия цифра.

Читай тут:
http://forum.vingrad.ru/index.php?showtopic=27108
http://forum.vingrad.ru/index.php?showtopic=2542
ну и тут про ассемблер
http://firststeps.ru/asm/tasm1.html
или урок Чингачгука посмотри...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
pettimm
Дата 30.10.2005, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 24.9.2005

Репутация: 1
Всего: 1



Спасибо! smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0531 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.