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

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

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

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

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

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

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

 
Опции темы
Непрочитано 18.04.2008, 15:33  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от retcom
Вам надо настроить UART в бодах. Так, я понимаю?

Для синхронизации необходимо, чтоб приемник и передатчик работали на одной скорости. Если скорость будет разная, приниматься ничего небудет. Если вы одновременно меняете скорость и у приемника и у передатчика, то для этого, нужно остановить передачу, произвести инициализацию, возобновить передачу. Поправте меня, если я не прав.
Поясняю. Ибо Вы весьма превратно истолковали мою тему.
Хочу реализовать генерацию и приём ШИМ с помощью UART, растягивать и сужать импульсы в процессе передачи.

Сообщение от retcom
Если скорость будет разная, приниматься ничего небудет.
Заблуждаетесь. Если на линии произошёл перепад логического уровня сигнала с '1' на '0' и этот '0' удержиться на линии до 9-го сэмла (при работе UART-а в режиме 16-ти кратного сэмплирования битов) то UART будет принимать посылку. Хотя конечно же принятый "байт" может содержать ошибки, но меня это не иттересует, поскольку в моей интерпретации задачи это не байт, а кусок временной диаграммы на магистрали
Реклама:
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 18.04.2008, 15:33  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Don_Ambrosio
Сообщение от TEHb
То есть - новое значение будет загружено немедленно.
На телесистемах вот что ПРЯМО ПРОТИВОПОЛОЖНОЕ сказали:
IMHO, правы оба. Что такое этот прескалер? Таймер, отмеряющий время одного бита. На самом же деле еще более мелкий - так как судя по рисункам в даташите, бит проверяется трижды - и разделен не менее чем на 8 тактов.

И если прескалер перегружается из UBRR по обнулении - значит, не менее 8 раз на бит... Думаю, это вполне можно считать немедленным.
nml вне форума  
Непрочитано 18.04.2008, 15:36  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Сообщение от Don_Ambrosio
Сообщение от TEHb
То есть - новое значение будет загружено немедленно.
На телесистемах вот что ПРЯМО ПРОТИВОПОЛОЖНОЕ сказали:
"Прескалер представляет собой вычитающий счетчик, который загружается из UBRR при достижении нуля."
http://www.telesys.ru/wwwboar...rol/...s/448863.shtml

Это правильно?
"Телесистемы. Запрошенного файла на сайте нет."

Можно сюда процитировать всё полностью? Скорее всего они невнимательно прочитали даташит.
Это достаточно тонкий момент.
В первом параграфе который я привел действительно говорится, что это вычитающий счетчик, который загружается при достижении нуля.
Но, в описании регистров говорится, что при записи в UBRRL значение счетчика прескалера будет загружено НЕМЕДЛЕННО. Что вовсе не перечёркивает всё сказанное в первом параграфе, а дополняет его.
TEHb вне форума  
Непрочитано 18.04.2008, 15:44  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от nml
Сообщение от Don_Ambrosio
Сообщение от TEHb
То есть - новое значение будет загружено немедленно.
На телесистемах вот что ПРЯМО ПРОТИВОПОЛОЖНОЕ сказали:
И если прескалер перегружается из UBRR по обнулении - значит, не менее 8 раз на бит... Думаю, это вполне можно считать немедленным.
А это для моей задачи это не мало, а весьма существенно. Потому что в моей задаче эти 1/16 бита может равняться до 4096 тактов процессора (что не так уж мало). UBRR ведь 12-ти разрядный и его максимальное значение 4095
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 18.04.2008, 15:45  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Don_Ambrosio
Хочу реализовать генерацию и приём ШИМ с помощью UART,
Снимаю шляпу! Мсье понимает толк в извращениях
То есть таким образом хотите побороть старт и стоп биты и увеличить"разрядность"?

Пожалуй... Но лучше всего это проверить на реальном железе.

Одного не пойму - что такое "прием ШИМ"
nml вне форума  
Непрочитано 18.04.2008, 15:46  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от TEHb
Сообщение от Don_Ambrosio
Сообщение от TEHb
То есть - новое значение будет загружено немедленно.
На телесистемах вот что ПРЯМО ПРОТИВОПОЛОЖНОЕ сказали:
"Прескалер представляет собой вычитающий счетчик, который загружается из UBRR при достижении нуля."
http://www.telesys.ru/wwwboar...rol/...s/448863.shtml

Это правильно?
"Телесистемы. Запрошенного файла на сайте нет."
Как нет? Только что был в той ветке http://www.telesys.ru/wwwboards/mcon...s/448830.shtml
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 18.04.2008, 15:49  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от nml
Сообщение от Don_Ambrosio
Хочу реализовать генерацию и приём ШИМ с помощью UART,
Снимаю шляпу! Мсье понимает толк в извращениях
То есть таким образом хотите побороть старт и стоп биты и увеличить"разрядность"?
Одного не пойму - что такое "прием ШИМ"
ШИМ это метод кодирования информации. Расшифровывается как широтно-импульсная модуляция..

Бывает ещё амплитудная модуляция, частотная, фазовая и прочие модуляции.. Не слышали?
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 18.04.2008, 15:53  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

Я действительно слышал, что с помощью ШИМ можно данные передавать.
Don_Ambrosio, будьте так добры, объясните, пожалуйста, алгоритм шифрования, отправки, приема, дешифровки.
retcom вне форума  
Непрочитано 18.04.2008, 15:54  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Don_Ambrosio
Бывает ещё амплитудная модуляция, частотная, фазовая и прочие модуляции.. Не слышали?
Неа. Для меня ШИМ это только способ двигателем управлять.
nml вне форума  
Непрочитано 18.04.2008, 16:08  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от nml
Сообщение от Don_Ambrosio
Бывает ещё амплитудная модуляция, частотная, фазовая и прочие модуляции.. Не слышали?
Неа. Для меня ШИМ это только способ двигателем управлять.
Печально...
Что у некоторых разработчиков такой узкий кругозор... Или Вы не разработчик? Вы вообще какое отношения имеете к разработке новых радиоэлектронных девайсов?
И какой ВУЗ заканчивали? Вроде во всех ВУЗАХ, связанных с электроникой про ШИМ рассказывают не только в контексте использования ШИМ вместо ЦАП-а для управления двигателями
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про реле Igor-2 Информация по радиокомпонентам 9 21.06.2009 01:29
Вопрос про подсветку lineyka2 Источники питания и свет 4 17.03.2009 12:30
Вопрос про реле. ANDAND Автоматика и аппаратура связи 2 09.02.2009 12:49
Вопрос про МК ? malyshevsergey Цифровые сигнальные процессоры 3 07.01.2007 10:36


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


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