ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца - МАЙ!
0 Пользователей и 1 Гость просматривают эту тему.
А какие именно фьюзы прошиваешь? Картинку выложи с PonyProg.
Цитата: Дядя Вова от 28 Янв 2008 [18:31:13]У меня горелых МК уже целая горкаОни не горелые, а на внешний кварц переключенные.
У меня горелых МК уже целая горка
Table 9. Internal Calibrated RC Oscillator Operating ModesCKSEL3..0 Nominal Frequency (MHz)0001 1.00010 2.00011 4.00100 8.0
Сейчас проверил как мой фокусер прошит, вот картинка. Частота - 8МГц от внутреннего генератора.ЦитатаTable 9. Internal Calibrated RC Oscillator Operating ModesCKSEL3..0 Nominal Frequency (MHz)0001 1.00010 2.00011 4.00100 8.0В PonyProg галочка - это "0", отсутствие - "1". Я сам удивлялся зачем так сделано...
Ну да, я делал фазы двигателя по принципу бегущей волны, а Александр по другому.Чтобы движок нормально работал, поменяй назначения фаз B и С местами.Цитата #define F_PHASE_A PC5 #define F_PHASE_B (PC4) --> PC3 #define F_PHASE_C (PC3) --> PC4 #define F_PHASE_D PC2В аттаче прошивка.Перекинул в фокусере подменю на свободную кнопку. И добавил кнопки медленного движения фокуса, как и раньше.
#define F_PHASE_A PC5 #define F_PHASE_B (PC4) --> PC3 #define F_PHASE_C (PC3) --> PC4 #define F_PHASE_D PC2
Да, для работы ком порта необходимо, чтобы частота в makefile была правильной. Запретить UART через fuse по моему нельзя.
Проверь что после компиляции код влезает в 8КБ
Кстати, каким WinAVR пользуешься? Мы с Виктором перешли на версию 20070122.
Цитата: Дядя Вова от 29 Янв 2008 [14:54:59]Что значит "правильной"? 8Мгц?Я хотел сказать реальной. Если во фьюзах ставишь 4, то и в makefile должно быть то же 4000000 прописано, скорость UART (и все задержки) от этого числа рассчитываются.
Что значит "правильной"? 8Мгц?
ЦитатаДа и вот что еще! Иван посмотри последний архив который ты выложил. Ты там назначение портов изменял?Не менял, пока свои оставил.
Да и вот что еще! Иван посмотри последний архив который ты выложил. Ты там назначение портов изменял?
Перестал работать термометр и в управляющей программе тоже +00;00
Цитата: serzg от 01 Фев 2008 [10:49:03]Могу ли я отслеживать количество шагов в Максиме? Шьется в АТМЕГУ8? На оба вопроса ответ утвердительный.
Могу ли я отслеживать количество шагов в Максиме? Шьется в АТМЕГУ8?
Цитата: Дядя Вова от 29 Янв 2008 [21:49:45]Эта версия из старых запасов?Нет, это та что я только что выкладывал в исходниках, только с измененным под тебя портом мотора, откомпилированная winavr20071221.Проверил ее дома, действительно фигня. Странно она на работе откомпилировалась (проверять там не чем было)...Дома перекомпилировал - все чисто, термометры видны, с компом соединяется.
Эта версия из старых запасов?
Цитата: Виталий Осипов от 19 Фев 2008 [21:31:47]Стало работать ну загадочно.Она ж в полушаге работает. Возьми тут програмку управления, и включи полношаговый режим.https://astronomy.ru/forum/index.php/topic,22075.msg640181.html#msg640181
Стало работать ну загадочно.
C компом не вяжется.Фьюзы пробовал как в оригинальной схеме (и как у Дяди Вовы)https://astronomy.ru/forum/index.php/topic,32428.msg641338.html#msg641338и как у Иванаhttps://astronomy.ru/forum/index.php/topic,32428.msg641428.html#msg641428Програмка управления не находит девайс ни автоматом, ни по прямому указанию.Из терминала тоже проверить связь не могу, т.к. не знаю что теперь туда надо посылать, чтобы добиться ответа.В EEPROMe по адресу 9 находится 00, трогать не стал. (может быть по адресу 5 или Bh???)Сам девайс отрабатывает весь набор функций (кроме связи с компом) худо-бедно без нареканий, что до звуков, издаваемых мотором - прикольно но безобидно.