Телескопы покупают здесь


A A A A Автор Тема: Управление телескопом с помощью GO-TO  (Прочитано 34415 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #100 : 03 Дек 2005 [23:32:59] »
Я имею в виду EVENT_TIMER(0), как он конретно работает?

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #101 : 03 Дек 2005 [23:47:37] »
То есть это что называется приплыли. :( Вот она твоя максимальная скорость 1000 в секунду.
Копай еще, должен же быть аппаратный таймерЮ часы же есть, тикают, неужели прерывание от них не генерируется и к нему нет программного доступа? Может на самом деле на ассемблере можно?

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #102 : 03 Дек 2005 [23:51:39] »
я тут подумал , что если какую-нибудь функцию изобразить, которая выполняется менее чем за 1 мсек
и воткнутьеё вместо ентой слип
вот так напр.

function warten()
{int x;x=0;
for x = 0...1{
               x=x+1;
              }
}
теперь 0.5°  в секунду крутит
« Последнее редактирование: 04 Дек 2005 [00:02:50] от Andreichk »

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #103 : 04 Дек 2005 [00:01:03] »
Можно просто пустой цикл, типа

for(I = 0; I <= X; I++)
{
   NOP;
}

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #104 : 04 Дек 2005 [00:03:57] »
Можно просто пустой цикл, типа

for(I = 0; I <= X; I++)
{
   NOP;
}

НОП не поддерживается

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #105 : 04 Дек 2005 [00:12:28] »
По короче давай, не int x, a char x.

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #106 : 04 Дек 2005 [00:15:58] »
вы будете смеяться, но char не поддерживается- только  byte :)
попробовал- тоже самое что и с инт 0.5° в сек
может и так сойдёт  ???
« Последнее редактирование: 04 Дек 2005 [00:20:28] от Andreichk »

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #107 : 04 Дек 2005 [00:20:29] »
Ну давай байт, какая разница.

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #108 : 04 Дек 2005 [00:39:05] »
я вот с разгоном понять не могу.
Если мотор с места нормально трогается и не заедает на старте, то на кой ляд ему этот разгон ???

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #109 : 04 Дек 2005 [00:42:58] »
Погоди ты про разгон. Сначала со скоростью разберись.

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #110 : 04 Дек 2005 [00:46:07] »
придётся на немецком форуме пошариться, может кто подскажет как на ассемблере паузу короче 1 мс сваять,
пошёл туда, пока всем спасибо и до свидания :)

Суворов Владимир

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #111 : 06 Дек 2005 [10:30:48] »
Кстати на ПК можно задать скорость меньше 1млс.
И делается это через прерывание очень просто.
Ну это на ASM.
Другое дело не все движки крутятся.
Одни просто завывают и не крутятся, с другими
все нормально.

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #112 : 06 Дек 2005 [10:35:25] »
Андрей, а чего ты пост свой последний стёр? Я как раз хотел распросить чего там к чему.

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #113 : 06 Дек 2005 [10:39:18] »
Кстати на ПК можно задать скорость меньше 1млс.
И делается это через прерывание очень просто.
Ну это на ASM.
В ДОСе умею получать прерывания хоть каждую микросекунду. Для этого достаточно перепрограммировать микросхему таймера, кстати можно и на С, не обязательно на асме.

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #114 : 06 Дек 2005 [12:50:19] »
да я сам не знаю что там к чему,я в эти дебри не лазил никогда.
Денис , а давай я тебе весь компилятор с библиотеками и проектом на твой е-майл скину , а ты посмотришь.Весит около 2.5Мб в Ципе
« Последнее редактирование: 06 Дек 2005 [13:03:41] от Andreichk »

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #115 : 06 Дек 2005 [13:07:33] »
А-а-а! Держите меня, мой шеф - чистый немец Вилли, тоже ЦИП говорит. ;D А еще ЦАК. ;D

Ну давай, скидывай. И описание микроконтроллера тоже.

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #116 : 06 Дек 2005 [13:22:43] »
ушла почта, щас описание поищу и тоже отправлю

в удалённом посте был модуль SFR, в котором разные таймеры описаны на нем.форуме почитал, вроде Т7 и Т8 можно задействовать,
только не знаю как правильно
пример приведён типа этого

sfr.set_T7REL(0x4000);                 //setze Reload-Wert Timer 7
sfr.set_T7IC(0B0000000000000000);      //Interrupts Timer 7 auschalten
sfr.set_T78CON(0B0000000001000010);    //Timer 7 starten

int t3, p3;

while(1)
{
 t3 = 0;
 t3 = sfr.get_T7();
sleep(1000);
 p3 = 0;
 t3 = sfr.get_T7();
}
« Последнее редактирование: 06 Дек 2005 [13:55:57] от Andreichk »

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: Управление телескопом с помощью GO-TO
« Ответ #117 : 06 Дек 2005 [20:03:32] »
А-а-а! Держите меня, мой шеф - чистый немец Вилли, тоже ЦИП говорит. ;D А еще ЦАК. ;D
Ну давай, скидывай. И описание микроконтроллера тоже.
Слушайте, джентельмены! Давно хотел спросить.
А что вы все в какомто непонятном контроллере с каким то полубейсиком мучаетесь?
Я, честно признаться, в детали не вникал, но может все таки лучше на классичном Цэ такими вещами заниматься?

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #118 : 06 Дек 2005 [20:08:09] »
никто не мучается, отдыхаем мы так :)
а когда надоест займёмся вот этим  :)
http://www.elektor.de/Default.aspx?tabid=109
« Последнее редактирование: 06 Дек 2005 [20:17:52] от Andreichk »

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: Управление телескопом с помощью GO-TO
« Ответ #119 : 06 Дек 2005 [20:11:55] »
никто не мучается, отдыхаем мы так :)
Ну так ведь можно отдыхать культурно, чтобы другим было понятно  :)