roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Кто программит на microPascal для AVR?
СообщениеДобавлено: 11 авг 2007, 13:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Возник вот такой вопрос...
Кто с какими проблеммами сталкивался и прочее?
Не хочет выполняться такой фрагмент программы:
begin
 DDRC:=$FF;
 while true do
   begin
      PORTC.1 := 1;
      PORTC.2 := 0;
      PORTC.3 := 1;
      PORTC.4 := 0;
   end;
end.

Должны вращаться двигатели, а они молчат((


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто программит на microPascal для AVR?
СообщениеДобавлено: 11 авг 2007, 18:59 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Lockdog писал(а):
Должны вращаться двигатели, а они молчат((


Посмотрите что в листинге АСМ -если он есть и позырте в симуляторах VMLAB  PROTEUS - они там - avr123.nm.ru


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Советую CodeVisionAVR попробовать.


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

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Видимо это железо глючит. Я заменил драйвер L293D на К1128КТ4Р (кстати очень достойный аналог и цена очень даже лучше) и вроде всё нормально заработало.
Да и наверно двигатели помехи ещё создают...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто программит на microPascal для AVR?
СообщениеДобавлено: 16 авг 2007, 17:16 
Не в сети

Зарегистрирован: 11 июн 2007, 00:09
Сообщения: 6
Откуда: DP.UA
Lockdog писал(а):
 while true do
   begin
      PORTC.1 := 1;
      PORTC.2 := 0;
      PORTC.3 := 1;
      PORTC.4 := 0;
   end;
end.

Должны вращаться двигатели, а они молчат((

Чет я не понял, если это для движков пост. тока зачем здесь цикл? А если для шаговиков, то как это код может вообще что либо делать?


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

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Просто там подразумевается опрос датчиков, который я просто не написал, ты прав, это для двигателей. А если ты знаешь, что этот код не для шаговиков, то зачем об этом говорить?


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

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


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

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 11


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

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