ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца АПРЕЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Нет, не отлично. Оказывается, работает только шагание.Пытаюсь повторить эту нерабочую картину в симуляторе... Вроде методом тыка удалось. Но как трассу хотя бы снять снять - не знаю
Цитата: Дядя Вова от 25 Фев 2009 [22:47:43]Нет, не отлично. Оказывается, работает только шагание.Пытаюсь повторить эту нерабочую картину в симуляторе... Вроде методом тыка удалось. Но как трассу хотя бы снять снять - не знаюкак написан обработчик нового прерывания? надо код анализировать.
Program Size: data=67.6 xdata=55 code=5600
Нет. По сравнению с рабочей версией прошивки, что лежит в первом сообщении темы, изменилось немного.
Добавляются новые команды для работы в составе EQMOD. И добавляются новые переменные - счетчики энкодеров и целей - всего 12 байт.
Совершенно свежая, очень простая, но совершенно не обкатанная вещица.За основу взята разработка LifeIsGood и YvK - прошивка для пульта EQ-5 с дополнительными скоростями коррекции. Дописано ГОТО и гидирование. Пока, для простоты используются команды и ASCOM -драйвер Zalex для QHY EQ4/EQ5.Желающим поизмываться над сабжем:Краткая инструкция превращения монтировки EQ5 в псевдо GOTO:А. Что необходимо:1. микроконтроллер AT89S52*;2. USB адаптер для сотового телефона.3. файл прошивки для контроллера eq5goto_fw.hex из прицепа4. ASCOM драйвер QHY EQ4/EQ5 из прицепаБ. Также может понадобиться:1. кабель для принтера для порта LPT или разъем DB25F (папа);2. компьютер с портом LPT 3. программа-программатор отсюда: http://www.aec-electronics.co.nz/index.php?page_id=18В. Что делать:1. вынуть микроконтроллер из колодки пульта2. отрезать от телефонного адаптера разъем телефона и два провода припаять провод идущий от вывода микросхемы адаптера Tx к 10 ножке колодки контроллера (RxD), а соответственно, провод Rx к 11 выводу (TxD).3. при необходимости сделать программатор (схема самодельного кабеля в хелпе к программе-программатору)*4. установить в колодку новый микропроцессор5. подключить кабель программатора к компьютеру; включить компьютер; подать напряжение на пульт;6. запрограммировать новый микропроцессор* 7. Запустить микроконтроллер (клавиша "I")Замечу, что по звездам не тестировалось. Только ГОТО в планетарии и гидирование с симулятором камеры в Максиме.18.02.09 - заменен файл прошивки eq5goto_fw
Можно попросить Вас объяснить подробнее про п.2 2. отрезать от телефонного адаптера разъем телефона и два провода припаять провод идущий от вывода микросхемы адаптера Tx к 10 ножке колодки контроллера (RxD), а соответственно, провод Rx к 11 выводу (TxD). Что такое Tx и Rx? От какого адаптера? Это питание? И действительно к 10 и 11 ноге? Объясните пожалуйста!
Цитата: Vilka150 от 19 Мая 2009 [16:43:12]Можно попросить Вас объяснить подробнее про п.2 2. отрезать от телефонного адаптера разъем телефона и два провода припаять провод идущий от вывода микросхемы адаптера Tx к 10 ножке колодки контроллера (RxD), а соответственно, провод Rx к 11 выводу (TxD). Что такое Tx и Rx? От какого адаптера? Это питание? И действительно к 10 и 11 ноге? Объясните пожалуйста!Телефонный адаптер - это USB дата-кабель для сопряжения компьютера и мобильного телефона. Это пробразователь интерфейса USB в 5 вольтовый аналог COM- порта. Микросхема преобразователь располагается на плате внутри коробочки посередине этого кабеля.Вот на разъеме телефона и имеются два сигнала: передаваемый Tx (transmit) и принимаемым Rx ( receive). Отрезав разъем телефона мы получаем 4 проводка.Эти самые Tx Rx и два провода питания: +5В и общий. Мне попадались только адаптеры на микросхеме PL2302.В пульте CG-5 микроконтроллер тоже имеет предопределенные выводы последовательного интерфейса RxD и TxD (это 10 и 11 выводы соответственно)Так вот, задача соединить Tx и RxD, а так же Rx и TxD. Так же надо объединить Общий провод отрезанного жгута с шиной 0 В пульта (например, с 20 выводом микроконтроллера)
Большое спасибо за ответ! Можно ещё вопрос - А почему нельзя взять RxD и TxD прямо с COM порта? Ну можно ли что-нибудь использовать если нет USB-дата кабеля и взять негде?
Сделал всё,как написано выше . Ничего хорошего не выходит . hex файл грузится в буфер а при нажатии "programm" выдаётся ашипка. Проверил программатор - всё правильно, как в программе и плюс 2 провода RxD и TxD с датакабеля от мобилы. Может фишка в п.5 цитирую: 5. подключить кабель программатора к компьютеру; включить компьютер; подать напряжение на пульт;Чтотакое подать напряжение на пульт? Ответьте пожалуйста. И вообще, схема простейшего программатора какая-то кусковая выходит. Повсюду читаем - ВСЕГО ПЯТЬ ПРОВОДОВ!- здесь выясняется что нужно ещё 2 от датакабеля RxD и TxD. А может ещё какие-то провода нужны? Как-нибудь подробней, А?
Сделал всё,как написано выше . Ничего хорошего не выходит . hex файл грузится в буфер а при нажатии "programm" выдаётся ашипка.
Цитата: Vilka150 от 26 Мая 2009 [20:19:43] Сделал всё,как написано выше . Ничего хорошего не выходит . hex файл грузится в буфер а при нажатии "programm" выдаётся ашипка. 1) откуда запускается AEC_ISP? если из под винды и не установлен драйвер giveio.sys, то программа работать не будет - винда блокирует прямое обращение к LPT порту. либо ставить драйвер, либо запускаться под чистым ДОСом2) в пульте без переделки ресета не прошьется - нужно заменить IMP810 на R-C цеопчку, т.к. микруха согласно даташиту не позволяет in systrm programming3) положение переключателя скоростей не должно быть 2х - в этом случае MOSI закорачивается на землю (переключтально надо ставить либо в 4х либо в 8х)
Vilka150 для вашего случая imho :Надо на микросхему подать питание +5В (вывод 40+ 20-)Нужен резонатор - кварцевый или на конденсатореНужна схема запуска на RC-цепочке.
Цитата: Дядя Вова от 27 Мая 2009 [13:26:49]Vilka150 для вашего случая imho :Надо на микросхему подать питание +5В (вывод 40+ 20-)Нужен резонатор - кварцевый или на конденсатореНужна схема запуска на RC-цепочке. Ну,вот точно так и вышло,как я предполагал, вместо пяти проводов - паять схему. Дело в том, что пульт-то у меня сгорел и я совершенно не знаю можно ли в нём программировать. Дядя Вова, а вы не возьмётесь ли посмотреть мой пульт если я его Вам вышлю вместе с новыми контроллерами, а то так обидно только-только купил коробочку для гидирования и тут такая срань, прям не знаю,что и делать.
Цитата: Vilka150 от 27 Мая 2009 [16:41:08]Цитата: Дядя Вова от 27 Мая 2009 [13:26:49]Vilka150 для вашего случая imho :Надо на микросхему подать питание +5В (вывод 40+ 20-)Нужен резонатор - кварцевый или на конденсатореНужна схема запуска на RC-цепочке. Ну,вот точно так и вышло,как я предполагал, вместо пяти проводов - паять схему. Дело в том, что пульт-то у меня сгорел и я совершенно не знаю можно ли в нём программировать. Дядя Вова, а вы не возьмётесь ли посмотреть мой пульт если я его Вам вышлю вместе с новыми контроллерами, а то так обидно только-только купил коробочку для гидирования и тут такая срань, прям не знаю,что и делать. Нет, до осени не возьмусь - пилю, мешу, строгаю, забиваю. Но могу свой отдолжить. Видимо, до снега он мне без надобности.Но лучше починмте свой. Кстати, у меня где-то был прошитый (запасной) контроллер. Мой-то контроллер затачивался уже под EQMOD, а старый где-то был. Буду дома - посмотрю.
Переделка ресета. Вместо трехногой микросхемы паяется такая RC-цепочка
Цитата: Дядя Вова от 10 Июн 2009 [16:05:52]Переделка ресета. Вместо трехногой микросхемы паяется такая RC-цепочка Ну, Спасибо,преспасибо! Всё прошилось ! Сгоревший пульт крутит моторы! Переделал ресет и всё пошло! Перешивал в пульте с помощью указанного выше программатора. А сначала-то,дурак, отдельно пытался!Теперь надо переделать пульт под чудо-коробочку и буду осваивать ProGuider! Ещё раз спасибо за помощь!