Технический форум по робототехнике.
rangerrus » 26 фев 2011, 22:50
Здравствуйте, уважаемые форумчане. В общем обзавелся миниботом 2 и кое-какой мелочевкой. Механику все собрал, прошивается все нормально, но возникла проблемка с уартом. Я делал так - через щину робобас подключал стк500, и потом вешал виртуальный компорт стк500 на терминалку - но никак не могу добится выдачи хоть какой-нибудь результата - в терминал ничего не выводится - пробовал разные скорости порта как в терминале так и в прошивке, пробовал разные терминальные программы - ничего не выходит. Я в общем то имею компьютерное образование, но вот с электроникой только начал разбираться - так что кто объяснит, правильно ли я делаю или нет. Прошивается минибот нормально на любых скоростях, но вот уарт ниче не выдает - не могу понять в чем проблема) Я так же буду в данной теме выкладывать все наработки по коду и если какие проблемы будут)
rangerrus » 27 фев 2011, 21:29
че никто не сталкивался с таким?
Myp » 27 фев 2011, 21:39
выходной... все отдыхают)
EdGull » 28 фев 2011, 08:09
чей уарт, минибота или стк500?
vadinator » 28 фев 2011, 08:23
rangerrus писал(а):и потом вешал виртуальный компорт стк500 на терминалку
Приведите фотку или рисунок ваших подключений... а вообще UART легко проверить соединив между собой TxD и RxD и смотреть в терминале возвращаются ли посланные символы...
rangerrus » 28 фев 2011, 10:48
я прошил заводскую прошивку, которая должна в терминал выводить "start minibot". я так понимаю тот прогамматор стк500 является мостом уарт для минибота, поэтому если через него подключить минибота, то в терминале должно выводится это сообщение
EdGull » 28 фев 2011, 11:13
Программатор STK500 это программатор. Мостом он не является.
Соответственно через него от МиниБота ничего не должно приходить.
У МиниБота свой разъем моста UART-USB.
rangerrus » 28 фев 2011, 11:44
т.е. мини усб на плате как зарядки акб, так и для моста уарт усб?
Добавлено спустя 14 минут 51 секунду:
во Эд спасибо огромное, терь все работает, только у меня хрюша стоит и через гипертерминал ничего не ловит, а comport tool kit ловит, но почему-то в asci набор русских букв)
EdGull » 28 фев 2011, 13:04
да хоть Win 3.11, всё должно прекрасно работать в гипертерминале.
rangerrus » 28 фев 2011, 17:36
у меня основная ось windows 7 - поэтому настроил на ней putty - все норм работает
Добавлено спустя 3 часа 23 минуты 32 секунды:
уарт теперь работает почти на всех терминалках, кроме гипертерминала - он в никакую не хочет принимать данные, остальные принимают данные но как правило в нечитаемом виде в виду отсутствия настроек кодировки. Хотел опробовать пульт RC5, подключил тсоп с разъемом. Прошил я прошивку из темы минибот-код где в терминал выводятся команды пульта, промучался с полчаса с неработающим кодом, полез в схему минибота что на диске и обнаружил что к разъему Х16 куда собственно и надо подключать тсоп идет рога ПД3 а не ПД 2(Config Rc5 = Pind.2 вот код из вики). После изменения данной строки на Config Rc5 = Pind.3 все норм заработало. Считаю себя жестоко обманутым т.к. думал что все миниботы стандартизованы и коды из вики должны работать на всех(эт так пар выпускаю, сам виноват надо было сразу в схему лезть)
EdGull » 28 фев 2011, 18:02
в вике МиниБот-1
а у тебя МиниБот-2
Никто ж не хочет в вике писать, все хотят только читать...
rangerrus » 28 фев 2011, 18:04
емае, я думал уже за 2 года все под мнибота-2 переделали, вот и сразу все прошивал поробовать
EdGull » 28 фев 2011, 18:23
займешься?
rangerrus » 28 фев 2011, 18:32
посмотрим, надо сначала разобраться хорошенько, никак hyperterminal не могу заставить работать, десяток торминалок норм работают, он ни вкакую - опиши плиз как ты на хрюше его подключаешь - может я че не так делаю???)
EdGull » 28 фев 2011, 18:35
скриншот настроек гипертерминала в студию