roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 07:52

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




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Вывод в гипертерминал
СообщениеДобавлено: 09 май 2011, 14:21 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
Добрый день.
Пытаюсь вывести в гипертерминал Print "Start MiniBot" , подключаюсь UART, в терминале вижу следующее:
Вложение:
терм.jpg
терм.jpg [ 66.1 КиБ | Просмотров: 3997 ]

Символы появляются последовательно
Подскажите пож. как с этим бороться.

Всех с Днем победы!! :beer:


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

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Какие параметры подключения, какие прошивки залиты в мегу32 и мегу88. Свою программу приведите. Нет данных - нет ответов

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 09 май 2011, 19:37 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
2400 8n1

minibot 2.06 (Как и где посмотреть версии прошивок? если это не то)


$prog &HFF , &HE4 , &HD9 , &H00 'указываем какие фусибиты надо прошить
$regfile = "m32def.dat" ' файл спецификации Меги32
$crystal = 8000000 ' указываем на какой частоте будем работать
$baud = 2400 ' указываем скорость на которой будет работать уарт

'----------------------------------------------------------------------------
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2 'ногу сконфигурировали как выход и обозвали Drl
Config Pinc.3 = Output : Drr Alias Portc.3 'ногу сконфигурировали как выход и обозвали Drr
Config Pind.4 = Output 'ногу ШИМа левого движка сконфигурировали как выход
Config Pind.5 = Output 'ногу ШИМа правого движка сконфигурировали как выход
'----------------------------------------------------------------------------

Dim Speed As Byte
Speed = 70

Print "Start MiniBot"

Do

Loop


Вложения:
настройки.jpg
настройки.jpg [ 39.9 КиБ | Просмотров: 3940 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 09 май 2011, 20:54 
Не в сети

Зарегистрирован: 08 дек 2010, 10:38
Сообщения: 49
Откуда: ЯНАО, Ноябрьск
прог. языки: семейство сишных языков
ФИО: Батурин Георгий Александрович
попробуйте програмку putty - у меня гипертерминал тоже не работает нормально. С путти нормально все)


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

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
эксперимент с putty
может что-то не так делаю?
Подключаю USB к плате минибота, второй конец в комп.
Светодиодами моргаю... по линии бегаю... но вывести в терминал не получается, а хочу с пульта управлять

Добавлено спустя 15 минут 35 секунд:

Добавлено спустя 1 час 28 минут 5 секунд:
Вот заметил, что не важно даже какая программа залита в МК, такой "мусор" валится с любой из программ


Вложения:
3.jpg
3.jpg [ 69.2 КиБ | Просмотров: 3919 ]
1.jpg
1.jpg [ 80.08 КиБ | Просмотров: 3934 ]
2.jpg
2.jpg [ 30.38 КиБ | Просмотров: 3940 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 00:39 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
1) Управление потоком в свойствах терминала отключить
2)
Код:
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2 'ногу сконфигурировали как выход и обозвали Drl
Config Pinc.3 = Output : Drr Alias Portc.3 'ногу сконфигурировали как выход и обозвали Drr
Config Pind.4 = Output 'ногу ШИМа левого движка сконфигурировали как выход
Config Pind.5 = Output 'ногу ШИМа правого движка сконфигурировали как выход


Не нужны эти строки потому как ты не используешь управление движками

3) и самое вероятное что выдает левые сообщения прошивка радиоканала - попробуй сотри содержимое Меги88

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 09:31 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
Да вот по схеме видно, что и мега32 и мега88 соеденяются.
Я программирую мегу32, но этот мусор могет сыпаться с меги88.
Мега88 прошивается/стирается подключением к ее разъему программирования или можно с одного разъема программировать(тот который для 32)?
Вопросы ламерские, сильно не пинать))) до этого работал тока с 32.


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

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
А ты уверен что у тебе кварц на 8МГц?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 09:50 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
$crystal = 7372800
тоже самое дает
кварц 7.3728


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

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
управление потоком отключил?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 10:46 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
да, все по прежнему

Добавлено спустя 32 минуты 45 секунд:
Подключился к меге88, вот что в ней прошито
Fuses 0xF9, 0xDD, 0xC0
lockbits .. 0xFF
signature .. 0x1E, 0x93, 0x0A
Читал AVRStudio


Вложения:
eeprom.hex [1.42 КиБ]
Скачиваний: 439
flash.hex [22.51 КиБ]
Скачиваний: 443
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 10:49 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
скриншот фусибитов меги32 в студию


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

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Да сотри ты мегу88, потом опять прошивку зальешь, когда проверишь. Я не думаю что народ будет hex файлы парсить...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 11:05 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
вот


Вложения:
5.JPG
5.JPG [ 38.76 КиБ | Просмотров: 3836 ]
4.JPG
4.JPG [ 37.64 КиБ | Просмотров: 3832 ]
3.JPG
3.JPG [ 55.35 КиБ | Просмотров: 3834 ]
2.JPG
2.JPG [ 71.55 КиБ | Просмотров: 3845 ]
1.JPG
1.JPG [ 65.11 КиБ | Просмотров: 3831 ]
0.JPG
0.JPG [ 41.23 КиБ | Просмотров: 3835 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 11:14 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
То есть так и напиши что фузи биты у тебя: 0xC9 0xFD - во первых с твоей программой различаются

Добавлено спустя 6 минут 17 секунд:
В общем на плате фузи биты установлены как для внешнего кварца, у тебя в программе как внутренний осциллятор на 8 Мгц

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3  След.

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


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

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


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

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