roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Не могу въехать, почему условие If не пашет с float'ом
СообщениеДобавлено: 18 фев 2008, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Мня.
Спасибо.

Буду сносить и ставить версию 7.1 СП2.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу въехать, почему условие If не пашет с float'ом
СообщениеДобавлено: 18 фев 2008, 17:54 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
попробовал на меге 16, все нормально
кодевижн 25.2
Код:
void main(void)
   {
   // Declare your local variables here
   float Volt;

   #include <init_m16.c>

   Volt = -19999.54; // меняем, смотрим результат
   while (1)
   {
   if (Volt >= -19999.55)
      {PORTD.0=0;
       delay_ms(1000);
       PORTD.0=1;
       delay_ms(100);
      }
   else
      {PORTD.0=1;
       delay_ms(1000);
       PORTD.0=0;
       delay_ms(100);
      }   
   }   // while (1)
}   // void main(void)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу въехать, почему условие If не пашет с float'ом
СообщениеДобавлено: 18 фев 2008, 18:15 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Так вроде разобрались, протеус глючит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу въехать, почему условие If не пашет с float'ом
СообщениеДобавлено: 18 фев 2008, 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
rig, я проверял в протеусе. Выяснили, что на версии 7.1 SP2 все работает, а на 7.2 SP2 - нет. Так что вот так...

Спасибо всем откликнувшимся :beer:

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу въехать, почему условие If не пашет с float'ом
СообщениеДобавлено: 18 фев 2008, 19:18 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
простите засранца, занят был, не отследил :o


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу въехать, почему условие If не пашет с float'ом
СообщениеДобавлено: 18 фев 2008, 23:35 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
-= Александр =- писал(а):
нах тебе плавающая точка? Делай просто double и радуйся...



А double это не плавающая точка ?

Вот вам про типы переменных, данных ...

http://avr123.nm.ru/05a.htm


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 0


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

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