Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.04.2008, 17:21
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Удалено автором
|
|
|
|
18.04.2008, 17:25
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от retcom
|
Цитата:
|
Тогда Вам ещё простительно не знать такие элементарные вещи
|
Почему вы решили, что я не знаю?
|
Простите.. Перепутал Вас с "nml"
|
|
|
|
18.04.2008, 17:31
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
делают ШИМ на USARTe (чем-то мне это напоминает подметание плаца ломом)
|
Сложность разработки зависит от знаний и профессионализма разработчика. Одна и таже разработка для кого-то кажется слишком сложной ("подметание ломом"), а для кого-то "плёвое дело", "семечки".
Если разработчик профессионал и ему нужно "подмести плац", а из сподручных материалов - только "лом", то он возьмёт этот "лом" и "подметёт"
|
|
|
|
18.04.2008, 17:35
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
4) Если можно, поподробнее о трех подсэмплах - что-то я не понял, как вы их читать будете.
|
А мне их не нужно читать. Пусть их UART читает когда определяет какой логический уровень на линии "0" или "1". А вот если юзать то, что мне предложили ("Output Compare" и прочее), то мне придётся их самому читать, "ручками", так сказать.
|
|
|
|
18.04.2008, 17:55
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Don_Ambrosio
|
А мне их не нужно читать. Пусть их UART читает когда определяет какой логический уровень на линии "0" или "1". А вот если юзать то, что мне предложили ("Output Compare" и прочее), то мне придётся их самому читать, "ручками", так сказать.
|
USART и в самом деле смотрит на бит три раза. И принимает решение, насколько помню, в зависимости от того, каких отсчетов больше. У вас не будет трех подсэмплов, а будет один бит.
В результате, даже после всех извращений по приближению старта и стопа к нулевой длине, вы сможете прочесть максимум 8 бит. Если же приниматься будет в то время когда вы шаманите с UBRR на передачу, то примете вообще год рождения моей бабушки.
А подметание ломом - это пример не сложности задачи, а пример решения простой задачи сложным путем.
|
|
|
|
18.04.2008, 19:08
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
USART и в самом деле смотрит на бит три раза. И принимает решение, насколько помню, в зависимости от того, каких отсчетов больше. У вас не будет трех подсэмплов, а будет один бит.
|
Вот именно.. Защита от помехи... Мне бы, если делать всё "ручками", пришлось бы 3 раз опрашивать порт, выдерживая при этом (опять же "ручками") необходимую паузу между опросами. А потом ещё вычислять каких сэмплов больше: нулевых или единицчных для определения что же имеем не линии путём мажоритарного голосования. Потом принятый бит надо ещё сохранить в сдвиговый регистр. Сдвигать который тоже придётся ручками. Потом ещё счётчик сдвигов.. Потом..Короче..Видите сколько гимора?
|
|
|
|
18.04.2008, 19:12
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
А подметание ломом - это пример не сложности задачи, а пример решения простой задачи сложным путем.
|
Если подметание ломом для некоторых условий (например в случае отсуствия другого инструментария) является оптимальным почему бы его не применить? Или Вы вообще откажитесь подметать, чем подмести ломом?
И почему Вы мою задачу воспринимаете как "подметание ломом"? Я, например, так не считаю. И моё решение представляется мне очень красивым и оптимальным.
Извольте изъяснитцо
|
|
|
|
18.04.2008, 19:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
А вот интересно, в данном случае, чтобы не связываться со стартовыми и стоповыми битами - которые Вам всё равно не нужны - почему бы не использовать USI? Он тоже много чего делает автоматом.
|
|
|
|
18.04.2008, 19:27
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Don_Ambrosio
|
Если подметание ломом для некоторых условий (например в случае отсуствия другого инструментария) является оптимальным почему бы его не применить? Или Вы вообще откажитесь подметать, чем подмести ломом?
|
Если мне понадобится подметать, и инструмента не будет, то я за час сделаю инструмент (например, веник) и за час подмету. Это будет оптимальнее, чем полдня махать ломом и потом два дня кряхтеть от боли в спине.
Цитата:
|
И почему Вы мою задачу воспринимаете как "подметание ломом"? Я, например, так не считаю. И моё решение представляется мне очень красивым и оптимальным.
|
Вашу задачу я не знаю. Вы ее не озвучили. А подметание ломом - это создание ШИМа при помощи USART.
Цитата:
|
Извольте изъяснитцо
|
Только на русском.
|
|
|
|
18.04.2008, 19:33
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от TEHb
|
А вот интересно, в данном случае, чтобы не связываться со стартовыми и стоповыми битами - которые Вам всё равно не нужны - почему бы не использовать USI? Он тоже много чего делает автоматом.
|
Вся соль в том, что изменяя UBRR можно получить разрешение более чем 8 дискрет. Но тут автор не объяснил как он это собирался ПРИНИМАТЬ.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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:28.
|
|