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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

Закрытая тема
Опции темы
Непрочитано 04.11.2013, 03:10   #11
harry7777
Частый гость
 
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
harry7777 на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от pifa Посмотреть сообщение
Выложите проект в Proteus'е.

Скажите а как сделать чтобы вначале на выходе порта был 0


светодиод зажигался 1, но при этом кнопки и светодиоды были подключены к 0


Вот файл протеуса и исходники.
Вложения:
Тип файла: rar DAVILKA.rar (98.1 Кб, 74 просмотров)
Реклама:

Последний раз редактировалось harry7777; 04.11.2013 в 03:48.
harry7777 вне форума  
Непрочитано 04.11.2013, 05:59   #12
Gai000login
Прописка
 
Регистрация: 09.05.2005
Сообщений: 98
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 13 сообщении(ях)
Gai000login на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Может сделать так: Если обе кнопки не нажаты - посылаем символ "а", если нажата первая кнопка - символ "b" , если нажата только вторая кнопка - "c", если обе кнопки- "d" ( или шлите цифры : 1,2,3,4)
Gai000login вне форума  
Сказали "Спасибо" Gai000login
harry7777 (04.11.2013)
Непрочитано 04.11.2013, 10:53   #13
harry7777
Частый гость
 
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
harry7777 на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от Gai000login Посмотреть сообщение
Может сделать так: Если обе кнопки не нажаты - посылаем символ "а", если нажата первая кнопка - символ "b" , если нажата только вторая кнопка - "c", если обе кнопки- "d" ( или шлите цифры : 1,2,3,4)
БЛИИИИН Спасибо всем, вы лучшие

не то что форум радиокот,там мне вообще никто не помог ,всем вам огромное спасибо.

Скажите, а если соединять atmega8 таким способом на расстоянии 15 метров друг от друга,они будут работать?

Последний раз редактировалось harry7777; 04.11.2013 в 11:03.
harry7777 вне форума  
Непрочитано 04.11.2013, 11:10   #14
pops0417
Частый гость
 
Аватар для pops0417
 
Регистрация: 05.09.2012
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
pops0417 на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от harry7777 Посмотреть сообщение
БЛИИИИН Спасибо всем, вы лучшие

не то что форум радиокот,там мне вообще никто не помог ,всем вам огромное спасибо.

Скажите, а если соединять atmega8 таким способом на расстоянии 15 метров друг от друга,они будут работать?
будут. только "шинники" поставить надо.
не даром по стандарту COM порта напряжение сигналов +12, -12 вольт.
а еще лучше BT
и еще, было бы все проще если использовать прерывания.
pops0417 вне форума  
Непрочитано 04.11.2013, 11:22   #15
harry7777
Частый гость
 
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
harry7777 на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от pops0417 Посмотреть сообщение
будут. только "шинники" поставить надо.
не даром по стандарту COM порта напряжение сигналов +12, -12 вольт.
а еще лучше BT
и еще, было бы все проще если использовать прерывания.
а что такое шинники ,это случайно не rs232 и rs485?

если не сложно можете схемку подкинуть как их подключить к атмегам.

Последний раз редактировалось harry7777; 04.11.2013 в 11:27.
harry7777 вне форума  
Непрочитано 04.11.2013, 11:35   #16
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

harry7777, замените while на if и все получится.
while () цикл повторяется до тех пор пока условие удовлетворяется, т.е. пока нажата кнопка за пределы цикла программа не выйдет и соответственно ничего другого Вы не проверите.

Сообщение от harry7777 Посмотреть сообщение
а что такое шинники это случайно не rs232 и rs485?
Да. max232 например.
sat_art вне форума  
Непрочитано 04.11.2013, 12:13   #17
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от harry7777 Посмотреть сообщение
на расстоянии 15 метров друг от друга
не всегда (только на низкой скорости), да и риск попадания наводок/220в есть, поэтому опторазвязка с RS422 спасет
jump вне форума  
Непрочитано 04.11.2013, 12:25   #18
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,044
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от harry7777 Посмотреть сообщение
Скажите, а если соединять atmega8 таким способом на расстоянии 15 метров друг от друга,они будут работать?
И 30 будут. И больше. Только скорость снижайте. Можно и 422 наворачивать, и 485... Только зачем? Цель? Попробовать УАРТ? Гы! Нет предела фантазии...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.11.2013, 12:28   #19
harry7777
Частый гость
 
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
harry7777 на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

для чего вообще rs232 ? повысить скорость передачи данных?

Последний раз редактировалось harry7777; 04.11.2013 в 12:41.
harry7777 вне форума  
Непрочитано 04.11.2013, 12:48   #20
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Передача данных через UART в AVR микроконтроллерах.

Сообщение от harry7777 Посмотреть сообщение
повысить скорость передачи данных?
Надежность передачи.
sat_art вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема правильного приема пакета UART AVR Saadov Микроконтроллеры, АЦП, память и т.д 16 27.04.2011 20:11
Беспроводная передача данных с МК Andrewg Микроконтроллеры, АЦП, память и т.д 2 11.12.2007 15:35
Беспроводная передача данных на большие расстояния shurik_br Автоматика и аппаратура связи 1 01.12.2007 13:48
Передача данных по радиоканалу Bruse82 Автоматика и аппаратура связи 5 12.11.2007 23:02
передача данных через электросеть efim_max Автоматика и аппаратура связи 2 28.10.2007 10:40


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


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