Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astronomy.ru/forum/index.php/topic,10699.100.html
Дата изменения: Sun Apr 10 07:02:38 2016
Дата индексирования: Sun Apr 10 07:02:38 2016
Кодировка: Windows-1251
Управление телескопом с помощью GO-TO - стр. 6 - Астрономия и компьютеры

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

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

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

  • *****
  • Сообщений: 3 750
  • Рейтинг: +87/-13
  • Keep your eyes open!
    • Skype - n.dennis
Re: Управление телескопом с помощью GO-TO
« Ответ #100 : 03.12.2005 [22:32:59] »
Я имею в виду EVENT_TIMER(0), как он конретно работает?

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

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

Andreichk

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

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

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

  • *****
  • Сообщений: 3 750
  • Рейтинг: +87/-13
  • Keep your eyes open!
    • Skype - n.dennis
Re: Управление телескопом с помощью GO-TO
« Ответ #103 : 03.12.2005 [23:01:03] »
Можно просто пустой цикл, типа

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

Andreichk

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

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

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

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

  • *****
  • Сообщений: 3 750
  • Рейтинг: +87/-13
  • Keep your eyes open!
    • Skype - n.dennis
Re: Управление телескопом с помощью GO-TO
« Ответ #105 : 03.12.2005 [23:12:28] »
По короче давай, не int x, a char x.

Andreichk

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

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

  • *****
  • Сообщений: 3 750
  • Рейтинг: +87/-13
  • Keep your eyes open!
    • Skype - n.dennis
Re: Управление телескопом с помощью GO-TO
« Ответ #107 : 03.12.2005 [23:20:29] »
Ну давай байт, какая разница.

Andreichk

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

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

  • *****
  • Сообщений: 3 750
  • Рейтинг: +87/-13
  • Keep your eyes open!
    • Skype - n.dennis
Re: Управление телескопом с помощью GO-TO
« Ответ #109 : 03.12.2005 [23:42:58] »
Погоди ты про разгон. Сначала со скоростью разберись.

Andreichk

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

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

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

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

  • *****
  • Сообщений: 3 750
  • Рейтинг: +87/-13
  • Keep your eyes open!
    • Skype - n.dennis
Re: Управление телескопом с помощью GO-TO
« Ответ #112 : 06.12.2005 [09:35:25] »
Андрей, а чего ты пост свой последний стер? Я как раз хотел распросить чего там к чему.

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

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

Andreichk

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

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

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

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

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #116 : 06.12.2005 [12: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.12.2005 [12:55:57] от Andreichk »

Оффлайн Anton

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

Andreichk

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

Оффлайн Anton

  • *****
  • Сообщений: 7 530
  • Рейтинг: +84/-10
Re: Управление телескопом с помощью GO-TO
« Ответ #119 : 06.12.2005 [19:11:55] »
никто не мучается, отдыхаем мы так :)
Ну так ведь можно отдыхать культурно, чтобы другим было понятно  :)