Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USART - интересно мнение специалистов!
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2
prottoss
Цитата(James D. @ Dec 2 2005, 02:31) *
Мне, для моей задачи нужно 8 раздельных каналов ШИМ + часы реального времени + вывод на LCD.


8 ШИМ не проще ли реализовать на ПЛИС? А для всего остального с лихвой хватит и одного МК AVR... тем более, что на ПЛИС можно реализовать более удобный (для своих нужд) ШИМ
Trollix
Полностью поддерживаю.
Все гораздо проще получится, если добавите к какой-нибудь средненькой меге одну мелкую CPLD-шку от Altera (типа 3000-й серии) или Xilinx (что-то типа xc95xx), которая займется тем, что неуклюже выходит у контроллеров - битовыми потоками/управлением с жесткими требованиями по времени/диаграмме.
Если Вы еще не сталкивались с этой областью - очень рекомендую начать-попробовать: пальчики оближешь, потом с ушами не оторвешь smile.gif Там на самом деле все просто.
James D.
А-а, правильно... Но это, когда под рукой все необходимые микрухи есть + документация (на русском).
А, если всего этого нет? Если за какой-то паршивой мегой надо в областной центр ехать, и то только в воскресенье, когда там рынок.
Если рядом нет никого, кто бы помог в трудной ситуации?
Если вся документация в инете, и для того, чтобы во всем этом разобраться надо миллионером быть. Траффик-то не резиновый.
Вобщем, одиночке во всем этом разобраться ой как нелегко.
Trollix
По поводу младших Altera/Xilinx есть книжки (www.findbook.ru) на русском - как правило, переводы даташитов. В Инете тоже все это есть, отыскивается легко. Были и нормальные книжки (как минимум, одна) - мне помогла начать книжка Антонова "Altera HDL".
Спрашивать по этой теме лучше в соседней ветке.
prottoss
Цитата(James D. @ Dec 2 2005, 18:38) *
А-а, правильно... Но это, когда под рукой все необходимые микрухи есть + документация (на русском).
А, если всего этого нет? Если за какой-то паршивой мегой надо в областной центр ехать, и то только в воскресенье, когда там рынок.
Если рядом нет никого, кто бы помог в трудной ситуации?
Если вся документация в инете, и для того, чтобы во всем этом разобраться надо миллионером быть. Траффик-то не резиновый.
Вобщем, одиночке во всем этом разобраться ой как нелегко.


У меня в городе тоже не все есть, что москвичам можно купить через пять минут. Но зачем ехать в областной центр? Можно все заказать по Интеренту в тех же московских магазинах по почте, если быстрее надо - то по экспресс-почте.До моей Сибири за четыре-пять дней доходит да и доставка прям домой. Залез на eFind.ru или еще куда, набрал нужный компонент и выбирай, у кого дешевле. Хоть опотом хоть в розницу, если не какой нибудь экзотичекий девайс. ПЛИС полным полно. Доки в сети навалом. Надо только поисковиком пользоваться умеючи.

По поводу пользования сети - не пробовали через GPRS? Т.е. через мобильный телефон. Дешево и сердито. Если отключить картинки и прочую лабуду, а пользоваться только текстовой информацией то 10$ в месяц достаточно. Я и сейчас, когда проблемы с выделенкой или еще какие то катаклизмы, пользую своего "мобильного друга"
kolobok0
Цитата(James D. @ Nov 23 2005, 12:04) *
Намучавшись с TWI, я обратил свой взор на USART. Изучаю даташит.
Было бы интересно узнать по этому поводу мнение работавших с обоими интерфейсами.
Если провести сравнительный анализ, какая из этих систем более удобна и надежна в работе?
Стоит задача связать линией приема-передачи две м32 и одну м16. TWI с этой задачей почему-то не справился.
Если можно, подскажите, где можно найти примеры программ приема-передачи по USART на асме.
Спасибо.


Чтоб связать более двух последовательных портов по шинной топологии - нуна на логике сделать следующую байду...
1) каждый передатчик соединяеться со всеми приёмниками, кроме своего. Надеюсь схем урисовать не требуеться ?
2) выводите режим работы ком портом МК с 9 битом для детекции адреса...В доках - как грязи примеров и описания.

далее дело техники, вкуса и опыта...

с уважением
(круглый)
James D.
Цитата
По поводу пользования сети - не пробовали через GPRS?

prottoss, не могли бы Вы поподробнее рассказать: как через GPRS можно Инетом пользоваться? Я в этом полный чайник. Как мобильник к компу подсоединить? Какой мобильник подешевле, можно для этого применить?
Вобщем, пожалуйста, опишите весь процесс.
Спасибо.
prottoss
Цитата(James D. @ Dec 26 2005, 01:22) *
Цитата
По поводу пользования сети - не пробовали через GPRS?

prottoss, не могли бы Вы поподробнее рассказать: как через GPRS можно Инетом пользоваться? Я в этом полный чайник. Как мобильник к компу подсоединить? Какой мобильник подешевле, можно для этого применить?
Вобщем, пожалуйста, опишите весь процесс.
Спасибо.


1.Раз Вы пишите в этот форум, значит доступ к сети у Вас есть. Поэтому узнать, что такое GPRS я думаю Вы сможете и на сайтах GSM-операторов, которые такую услугу предоставляют, у них же и узнаете тарифы. А о Интернете через GPRS в сети навалом информации.

2.Я не торгую мобильными телефонами и не провожу маркетинговые исследования, по этому я не знаю, какой мобильник подешевле, а какой получше в плане пользования GPRS. Я пользуюсь тем, который мне понравился в магазине - NOKIA 5140. Связываю я телефон через ИК-порт, при этом телефон определяется как модем 115200бод. Скорость конечно намного меньше, но по крайней мере, можно проверить почту и пообщаться в форумах.

3. У этого форума немного другая тематика, поэтому давайте не будем про пользование мобильной связи.
James D.
Спасибо за информацию.
Теперь имею направление в котором надо искать.
defunct
Цитата(James D. @ Dec 1 2005, 21:31) *
Мне, для моей задачи нужно 8 раздельных каналов ШИМ + часы реального времени + вывод на LCD. Стоит задача сделать систему наблюдения для 8-ми охранных телекамер. Задача пока в стадии осмысления, стройный алгоритм не готов, просто решил сначала разобраться, как я смогу реализовать это все на трех МК - нужна будет передача данных (синхронизация).
Если бы можно было это все сделать на одном МК, разве б я заморачивался с этими интерфейсами связи? Да ни в коем разе!
Можно было бы использовать ATmega1281/2561 ну, или ATmega640/1280/2560, но их вроде бы еще нет в продаже...


И что же 3 меги у вас будут с этими камерами делать?
Если управлять поворотными шаговиками и выводить на LCD состояние камер - тогда достаточно одной меги. На что-либо большее трех мег не хватит. Так что imho овчинка выделки не стоит.
defunct
Цитата(James D. @ Dec 25 2005, 20:22) *
Цитата
По поводу пользования сети - не пробовали через GPRS?

prottoss, не могли бы Вы поподробнее рассказать: как через GPRS можно Инетом пользоваться? Я в этом полный чайник. Как мобильник к компу подсоединить? Какой мобильник подешевле, можно для этого применить?
Вобщем, пожалуйста, опишите весь процесс.
Спасибо.


Со стороны МК.
GPRS обеспечит вам IP линк, следовательно вам надо реализовать или купить стек TCP/IP либо UDP/IP (UDP проще) для AVR. чтобы воспользоваться этим стеком потребуется воспользоваться одним из двух путей:
1. прикрутить к AVR - Ethernet PHY/MAC, например CS8900;
2. реализовать PPP/SLIP на базе уарта.
В общем работы тут много. Могу только сказать что AVR'a более чем хватает для обслуживания TCP/IP в обоих из приведенных путей.

Со стороны компа.
По поводу ваших вопросов - практически любой моб телефон обладает втроенным модемом, соответственно практически любой моб телефон может обеспечить связь по GPRS. Для этого достаточно любым способом подключить телефон к компьютеру - через COM, USB или IRDA порт. Далее установить драйвер модема (в большинстве случаев хватает стандартного драйвера WinXP) и создать соединение по номеру *99***1#. Подробности подключения лучше ищите на сайте мобильного оператора. Цены на мобильники "подешевле" тактичней спрашивать на барахолке, а не на этом форуме, здесь люди AVR обсуждают.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.