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

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

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

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

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

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

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

Ответ
Опции темы
Непрочитано 24.11.2021, 23:05   #1
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию

Друзья
Есть атмега 8 в режиме уарт со скоростью 9600 бит.сек.
Нужно вывести одновременно на какую нибудь ножку частоту 19200Гц.
Как это сделать?

=== После ТРКА ===

Ну есть уарт с кварцем 11059200 Гц работает на 9600.
и передается сей сигнал через полосовой канал и на приеме дрожит фаза
из за постоянной составляющей.
Мне нужно уменьшить пост. сост. и применить биимпульсный сигнал,
поэтому нужна частота двойная , чтобы обеспечить надлежащую модуляцию.(Ну не буду же читать лекции по цсп на форуме)
На дискретных сделал и получил 10-9
Теперь нужно сделать на мегу 8.
Подскажите как частоту вывести на ножку одновременно с передачей сигнала по уарт, если это возможно вообще.

Да забыл
Аппаратный.

Последний раз редактировалось mike-y-k; 25.11.2021 в 13:25. Причина: 6.6 после ТРКА
begun вне форума   Ответить с цитированием
Непрочитано 24.11.2021, 23:33   #2
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,084
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Сообщение от begun Посмотреть сообщение
Нужно вывести одновременно на какую нибудь ножку частоту 19200Гц.
Как это сделать?
Эта тема очень похожа на

Описание

Очередной раз народ должен вооружаться кофейной гущей, бараньей лопаткой, картами Таро, ТРКА, дабы уяснить необходимые детали...

Почему не сказать, типа, "мне нужно сделать ‹паровоз›. Считаю, что это нужно делать ‹так›, но не хватает ‹маленькой детали›. Как получить эту ‹деталь›?"
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо akegor за это сообщение:
ForcePoint (25.11.2021), mike-y-k (25.11.2021)
Непрочитано 25.11.2021, 00:24   #3
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

begun, за 15 лет можно было прочитать про нетикет и правила форума?
пункт 4.7 и рекомендации из разнообразных источников по нетикету кричат о бессрочном отпуске у телепатов.
Цитата:
Загадка: Летят два крокодила. Один зеленый, а другой на север. Сколько стоит пьяный ежик, если тени исчезают в полночь?
Цитата:
Загадка: Летят два крокодила. Один зелёный, а другой В Африку. Сколько лет ёжику, если страус пошёл в армию?
Это именно про начало Вашей темы…

PS Про нетикет на русском в wiki и самое известное в стандартах - RFC 1855/FYI 28 (последний только на английском).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 25.11.2021 в 01:35.
mike-y-k вне форума   Ответить с цитированием
Непрочитано 25.11.2021, 00:54   #4
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Сообщение от begun Посмотреть сообщение
атмега 8 в режиме уарт со скоростью 9600 бит
софт или аппаратный?
Сообщение от begun Посмотреть сообщение
Нужно вывести одновременно на какую нибудь ножку частоту 19200Гц
кому нужно - тот выводит. какой резонатор в схеме, его частота? частота синхронна с уарт? проще всего для синхронного режима сваять софт-уарт на таймере
jump вне форума   Ответить с цитированием
Сказали "Спасибо" jump
mike-y-k (25.11.2021)
Непрочитано 25.11.2021, 01:33   #5
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Сеанс начался
Уважаемый jump, Вы что из списка методик уважаемого akegor предпочли к использованию?
Может коллективно таки дождемся внятного и полного описания от ТС?
Вдруг он вообще про Arduino (та же Atmega328 там очень популярна)?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума   Ответить с цитированием
Непрочитано 25.11.2021, 10:31   #6
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,109
Сказал спасибо: 2,802
Сказали Спасибо 2,734 раз(а) в 2,023 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Сообщение от begun Посмотреть сообщение
передается сей сигнал через полосовой канал
а на какое расстояние, и что это за полосовой канал?

Сообщение от begun Посмотреть сообщение
...получил 10-9
... на мегу 8
Можно для неспециалиста расшифровочку для общего развития - что такое 10-9 и что такое 8 нужно сделать на процессоре?
Yuri222 вне форума   Ответить с цитированием
Сказали "Спасибо" Yuri222
mike-y-k (25.11.2021)
Непрочитано 25.11.2021, 11:11   #7
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Ну если не вдаваться в "для чего" и т.д.
вопрос - нужно вывести частоту на пин
ответ - настраиваем таймер 1 на режим PWM
11059200/19200*=*576 вот число в OCR
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо nml за это сообщение:
begun (02.12.2021), mike-y-k (25.11.2021), Yuri222 (25.11.2021)
Непрочитано 25.11.2021, 11:21   #8
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,109
Сказал спасибо: 2,802
Сказали Спасибо 2,734 раз(а) в 2,023 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Сообщение от begun Посмотреть сообщение
применить биимпульсный сигнал
Вы хотите снаружи проца "скрестить" выходящие из него сигналы UART и 19200 ?
Не опасаетесь из-за разных задержек получить паразитные импульсы?
Будете их к-л образом подавлять?
Yuri222 вне форума   Ответить с цитированием
Сказали "Спасибо" Yuri222
mike-y-k (25.11.2021)
Непрочитано 25.11.2021, 12:55   #9
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 731
Сказал спасибо: 363
Сказали Спасибо 807 раз(а) в 379 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

Возможно, такое можно получить "в железе" в готовом виде ( путем конфигурирования периферии ) на более новых МК. Например, посмотреть в сторону новых ATtiny и ATmega, у которых на борту есть USART и CUSTOM LOGIC CELL и проработать вопрос - можно ли из них построить модулятор. Или PIC, у которых на борту есть USART и CONFIGURABLE LOGIC CELL.

Извиняюсь за оффтоп и за занудство, но посмотрите, какая красота есть у тех же PIC1xF18xx.
Аплодисменты нашему гостю - сегодня у нас в студии его высочество DSM (Data Signal Modulator) !

Нажмите на изображение для увеличения
Название: DSM_img.jpg
Просмотров: 0
Размер:	100.8 Кб
ID:	167948

Нажмите на изображение для увеличения
Название: DSM_txt.jpg
Просмотров: 0
Размер:	77.9 Кб
ID:	167947
j-Roger вне форума   Ответить с цитированием
Сказали "Спасибо" j-Roger
mike-y-k (25.11.2021)
Непрочитано 25.11.2021, 13:20   #10
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: как вывести частоту на ножке микроконтроллера

begun, попробуйте не соответствовать Вашему нику и спокойно изложите ситуацию.
Выходная частота нужна Вам синхронно с работой USART или просто так. Цель - уж не получить ли Манчестер?
Именно Atmega или возможны варианты.
Значимый для вопроса исходный код
Другую значимую для вопроса информацию…
Иначе сеанс вангования грозит сильно затянуться…

PS И загляните в свой профиль - такая подпись сильно на спам тянет.

PPS Если метод от уважаемого nml доработать на запуск при старте передачи байта и останов по завершении передачи - получится практически синхронно, а ошибка за такое количество тактов будет минимальна.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 25.11.2021 в 13:36.
mike-y-k вне форума   Ответить с цитированием
Сказали "Спасибо" mike-y-k
begun (02.12.2021)
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Увеличить частоту ШИМ'а Arduino mikesmith Микроконтроллеры, АЦП, память и т.д 80 09.08.2018 06:36
Кварц - помогите узнать частоту My life Информация по радиокомпонентам 7 16.05.2015 21:14
Управление ГУНа с микроконтроллера kviper Микроконтроллеры, АЦП, память и т.д 6 02.05.2007 07:53
Описание микроконтроллера КМ1816ВЕ51 mikesmith Микроконтроллеры, АЦП, память и т.д 0 25.04.2007 00:25
как вывести на LCD данные из буфера? goooblin Микроконтроллеры, АЦП, память и т.д 11 02.04.2007 10:01


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


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