http://www.forum.getchip.net/ |
|
Связь двух устройств по UART (доступно с примерами) http://www.forum.getchip.net/viewtopic.php?f=8&t=280 |
Страница 1 из 2 |
Автор: | tven26 [ 19 окт 2012, 13:01 ] |
Заголовок сообщения: | Связь двух устройств по UART (доступно с примерами) |
Вопрос связи двух устройств был поднят в предыдущей мое теме: информация с 8-ми независимых концевиков должна передаваться на расстояние 1 км на 8 светодиодов. Очень заинтересовал УАРТ по двум проводам. Как даную задачу можно решить, желательно с понятными (пошаговыми) примерами. Думаю, ответ для многих будет интересным. В УАРТ я новичок, и таких как я, спотыкающихся о груды заумной информации, думаю, немало. |
Автор: | Dust [ 19 окт 2012, 17:51 ] | ||
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) | ||
ну раз так до давай начнем с железа.. вот схемка как подключить UART с гальванической развязкой.... я только не уверен что сигнал пробьет 1 км.. хотя можно будет взять например DC\DC конвертер..... ну тут я немного туговат.. может кто дополнит схему.. а на счет кода то в какой среде вы хотите его реализовать? насколько могу то помогу..
|
Автор: | tven26 [ 19 окт 2012, 22:19 ] |
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) |
Есть основы на Delphi и C++. В Ассемблере ноль. |
Автор: | Dust [ 20 окт 2012, 06:34 ] |
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) |
ну в асме и я ноль... тогда давайте так.. какие МК будут использоваться? и уже под них можно будет написать код на С .... |
Автор: | Dust [ 21 окт 2012, 12:58 ] | ||
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) | ||
Вот набросал на скорую руку.. по возможности прокомментировал... будут вопросы пишите...
|
Автор: | tven26 [ 23 окт 2012, 00:18 ] | |||
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) | |||
Dust, спасибо большое! Проанализировав файлы я понял азы уарта в МК да и принцип "дергания ножками" МК на наглядном примере! Я немного модифицировал ваши коды и расширил возможности схемы (для перспективы расширения) до 14 управляемых линий. Буду пробовать воплощать в "железо".
|
Автор: | Dust [ 23 окт 2012, 07:21 ] |
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) |
да всегда пожалуйста! Только не надо забывать, что это делается для сигнализации, а это значит что сработка должна идти на размыкание контактов... и еще, надо сделать андидребезг контактов. также функцию постановки и снятия с охраны.... |
Автор: | tven26 [ 24 окт 2012, 22:16 ] | |||
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) | |||
Спасибо, подправил на размыкание контакта, но как-то не подумал про способ /постановки снятия охраны. Как вариант - это подключить к оставшимся "ножкам" кнопки и ими управлять постановкой/снятием под охрану. На на АТмеге8 не хватает для этого ног. Подскажите как измениться код на приемном уарте для АТ мега16? (пробовал подменять - выдает ошибки регистров)
|
Автор: | Dust [ 25 окт 2012, 09:26 ] | ||
Заголовок сообщения: | Re: Связь двух устройств по UART (доступно с примерами) | ||
подправил немного код.. должно работать.. там надо было в опциях проекта переправить на atmega16... и так настройку портов немного переправил.. и немного алгоритм... думаю будет понятно...если что пишите помогу чем могу.. я конечно не ас в написании программ на С.....
|
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |