roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 май 2025, 21:40

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 10:05 
Не в сети

Зарегистрирован: 27 апр 2010, 10:53
Сообщения: 14
Здравствуйте!
никак не могу разобраться в чём дело...
есть 2313, которая передает и mega32, которая принимает и выводит на LCD. в Протеусе все работает нормально. в железе не получается. мега что-то принимает, тк getchar() не ноль.
расстояние между макетками сантиметров 10, скорость- 1200 бод, тактуются от кварцов 12 МГц.
может фьюзы неправильно запрограммировал? у 2313 CKSEL0=0, SUT=0. У МЕГИ CKSEL0-3=0, SUT0=0, SUT1=1

и ещё вопрос- надо соединять платы общим проводом? весь опыт подсказывает, что надо, но тогда getchar() ==0...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 11:02 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ессесьно общий нужен. :) А далее RX|TX - на усмотрение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 11:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
если обе платы питаются от одного БП или от одного комплекта батареек то не обязательно.

надобно подключить кабель от компа и послать, передаёт ли 2313 то что надо и принимает ли мега 32 хоть что-то.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 11:22 
Не в сети

Зарегистрирован: 27 апр 2010, 10:53
Сообщения: 14
Myp писал(а):
если обе платы питаются от одного БП или от одного комплекта батареек то не обязательно.

надобно подключить кабель от компа и послать, передаёт ли 2313 то что надо и принимает ли мега 32 хоть что-то.

сом-порта нет((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 11:43 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Rx соединен с Tx? Первое что приходит в голову.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 11:53 
Не в сети

Зарегистрирован: 27 апр 2010, 10:53
Сообщения: 14
RootAdmin писал(а):
Rx соединен с Tx? Первое что приходит в голову.

э? а надо? или Вы имеете ввиду соединить и посмотреть на меге что она сама передает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 12:29 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Нет, имел в виду - правильно ли соединены выводы?
Для контроля все ж нужен USB-com (для сотовых типа сименса стоят копейки) чтобы посмотреть на компьютере.
А напряжения питания обоих МК одинаковые?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 12:38 
Не в сети

Зарегистрирован: 27 апр 2010, 10:53
Сообщения: 14
скорее всего, соединил правильно. потому что-то стало приниматься. но совсем не то, что должно отправиться((
псевдографика... ощущение, что инопланетный разум со мной пытается общаться)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Несовпадающие параметры или перепутанная полярность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 18:35 
Не в сети

Зарегистрирован: 27 апр 2010, 10:53
Сообщения: 14
elmot писал(а):
или перепутанная полярность.

ответ где-то рядом! сначала один мк питался от программатора, второй от бп. передавался мусор- пока не цеплял общий провод, тогда процесс останавливался. сейчас попробовал запитать всё от одного бп- нет данных(
соединены мк правильно... в какую сторону думать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 09 апр 2012, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
начиная конфигурированием ног портов заканчивая всем остальным...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 13 апр 2012, 17:39 
Не в сети

Зарегистрирован: 13 апр 2012, 17:22
Сообщения: 2
У 2313 про fuse бит "Divide clock by 8 internally" не забыли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 15 апр 2012, 22:14 
Не в сети

Зарегистрирован: 27 апр 2010, 10:53
Сообщения: 14
помогло уменьшить скорость до трехсот бод... паллиатив, конечно, тк до причины так и не докопался (...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не могу перндать по UART
СообщениеДобавлено: 16 апр 2012, 07:45 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Схему, проект в протеусе, программы и таблицы фузов - в студию. И сразу все станет ясно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO