roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 13:31

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Помогите с написанием программы
СообщениеДобавлено: 14 окт 2007, 15:27 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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


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

Зарегистрирован: 01 окт 2007, 17:33
Сообщения: 10
Откуда: Симферополь
Именно это и происходит. Как можно исправить.

Как я понимаю там все дело в while (rx_counter==0);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с написанием программы
СообщениеДобавлено: 14 окт 2007, 15:43 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

Как я понимаю там все дело в while (rx_counter==0);

хз
имхо нуно делать прерывание на Rx
по прерыванию читать символ в буфер
а потом уже в ходе своей проги основной читать что там записано в буфер
если записано F или N делать что надо
а потом очищать буфер для новых команд

мб както по другому мона но я ненаю, я чайник =)


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

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
У меня всякая фигня приходила с МК когда МК работал на скорости 19200, а СОМ порт на 9600. Ясное дело что скорости должны быть одинаковые.


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

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Master писал(а):
У меня всякая фигня приходила с МК когда МК работал на скорости 19200, а СОМ порт на 9600. Ясное дело что скорости должны быть одинаковые.

ага есть такое дело

ксати а нафига вам такая супер скорость то?
имхо чем выше скорость тем вероятней что будет глючить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с написанием программы
СообщениеДобавлено: 14 окт 2007, 19:22 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Myp писал(а):
Master писал(а):
У меня всякая фигня приходила с МК когда МК работал на скорости 19200, а СОМ порт на 9600. Ясное дело что скорости должны быть одинаковые.

ага есть такое дело

ксати а нафига вам такая супер скорость то?
имхо чем выше скорость тем вероятней что будет глючить :)


Просто я использую кварц 16МГц (в свое время купил 10 шт., да и в програматоре такой впаяд), а при такой частоте на 19200 мин. ошибка и такая скорость есть в Proteuse.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с написанием программы
СообщениеДобавлено: 14 окт 2007, 19:32 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
у меня сейчас обычная скорость 115200...
все потому что кварц 14745600UL Hz (вырезал из хедера)
и все норм работает только главное не забывать в настройках 115200 ставить, а то
у меня по дефолту 9600...

_________________
Linux user | Firefox user


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

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


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

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


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

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