Перейти к содержанию
    

Здравствуйте! Собрал ваше устройство , работает прекрасно с вижн и студио, столкнулся теперь с проблемой . Не хочет работать с пони. Кварц стоит 18 мГц. Прошивка V6.

Это хорошо. Так и должно быть =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То-есть с пони это нормально по rx tx так не вижу даже обращения.

Изменено пользователем wer_1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То-есть с пони это нормально по rx tx так не вижу даже обращения.

пони не поддерживает протокол stk500v2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток.

Ребята, помогите заставить программатор работать.

 

Во время изготовления возникли 2 ньюанса:

1: под С5 был коротыш на RX FT232 - выяснилось после проверки контактов FT (не было эха)

2: пришлось снизить номиналы С6, С7 до 20пФ, иначе не мог запрограммировать Mega8 (pony и avrdude кричали мол девайс не найден и тп.)

 

фьюзы для Mega8 как в посте 636, резонатор на 12МГц (нашел единственный более-менее близкий к номиналу), прошивку собирал сам из исходников (брал тут), в makefile менял: MCU = atmega8 и F_CPU = 12000000

 

МК после данных манипуляций прошить удалось, но есть НО:

при подключении программатор моргает раз 5 в течении секунды и всё. на команды из терминала не отвечает, CodeVision матерится как в посте 772

 

что предпринять ума не приложу

 

PS. про перемычку не забыл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребята, собрал девайс. Очень хороший программатор (не смотря на то что только со второго раза получился, ну это мой косяк), зашил прошивку "6 uni", зашивал через STK200 через LPT прямо в собранном виде (запаял провода прямо к меге48). программатор видит контроллеры, работает стабильно, даже через аврстудио. едиственное - никак не могу его заставить ответить в терминале. при включении быстро моргает 4 или 5 раз. при подключении контроллера светодиод постоянно горит, при отключении потухает. использовал FT232R и ATmega48. от FT232 к меге идут только RX и TX. как заставить его ответить через терминал? в терминале выставляю следующее - COM4, скорость 115200, биты данных 8, четность - Нет, стоповые биты -1, управление потоком - Нет. номер порта проверял, он становится именно четвертым. при нажатии Enter 3 раза в окне терминала ничего не происходит. использую стандартный виндовый HyperTerminal. подскажите в чем я ошибаюсь?

 

МК после данных манипуляций прошить удалось, но есть НО:

при подключении программатор моргает раз 5 в течении секунды и всё. на команды из терминала не отвечает, CodeVision матерится как в посте

какие параметры выставляете в порту?

вот мои параметры

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

настройки порта (как в диспетчере устройств, так и в настройках терминала) пробовал разные, на скоросях 9600 и выше (менял только скорость, чётность и тп. - дефолт)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

F_CPU = 12000000

...

на команды из терминала не отвечает

...

Ошибка частоты COM порта при 12МГц и 115200 состовляет 7%, что недопустимо высоко. Выберите кварц из стандартных или пересоберите прошивку для частоты уарта 19200. Правда будет программировать медленнее, и только из тех прог, что умеют менять baudrate. (avrdude, например).

 

...

использую стандартный виндовый HyperTerminal. подскажите в чем я ошибаюсь?

 

какие параметры выставляете в порту?

вот мои параметры

Вы привели параметры для терминала CV, а говорите что используете виндовый гипертерминал. Определитесь в показаниях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибка частоты COM порта при 12МГц и 115200 состовляет 7%, что недопустимо высоко. Выберите кварц из стандартных или пересоберите прошивку для частоты уарта 19200. Правда будет программировать медленнее, и только из тех прог, что умеют менять baudrate. (avrdude, например).

 

 

Вы привели параметры для терминала CV, а говорите что используете виндовый гипертерминал. Определитесь в показаниях.

я привел параметры не для гипертерминала а настройки порта в диспетчере устройств. Настройки гипертерминала виндовс я просто написал в сообщении. Скрин привел для пользователя с проблемами связи на пост выше. CV даже не знаю что это такое))) на скрине последнее маленькое окно из настроек программатора chipblasterAVR. Так что вы чтото путаете. У вас есть основания не верить мне ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я привел параметры не для гипертерминала а настройки порта в диспетчере устройств.

Настройки в диспетчере устройств ни на один из мне известных терминалов не влияют.

CV даже не знаю что это такое))) на скрине последнее маленькое окно из настроек программатора chipblasterAVR.

Чип бластер это программатор из состава CV (CodeVision AVR).

 

 

...

(запаял провода прямо к меге48)

...

Только сейчас понял! У Вас же мега48. Для того чтобы утоптать прошивку в 4кб для меги 48 прошивка собирается без режима настройки по компорту. =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Настройки в диспетчере устройств ни на один из мне известных терминалов не влияют.

не не не) я приводил настройки для пользователя vampirio. правда сейчас проверил (изменил настройки компорта в диспетчере), действительно программатор остался рабочим))) не знал)))

Только сейчас понял! У Вас же мега48. Для того чтобы утоптать прошивку в 4кб для меги 48 прошивка собирается без режима настройки по компорту. =)

:laugh: :laugh: :laugh: мдяя)) жалко конечно. теперь придется отдельный генератор сделать, чтобы, если что оживлять микроконтроллеры с неправильно прошитыми фьюзами... не радует конечно) но все равно ОГРОМНОЕ спасибо за твой программатор, реальная весЧЬ!!! тогда, как я понимаю, мне неважно какую прошивку заливать, "v5" или "v6 uni", все равно будет шить с максимальной скоростью?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда, как я понимаю, мне неважно какую прошивку заливать, "v5" или "v6 uni", все равно будет шить с максимальной скоростью?

Лучше шить "крайнюю" там пара скользких моментов исправлена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и вновь продолжается бой :]

 

заменил кварц на 3,6864 ( вроде как по кратности подошёл 14,7456/4=3,6864 ), терминал заработал, поменял версию на 2.a иначе студия хотела обновить прошивку, но запрограммировать таргет не получается.

Studio говорит что не может войти в режим программирования, CodeVision наоборот выйти из него не может.

Пропайку проверял раз 5, промывал плату 3 раза.

 

Подскажите что можно поделать чтоб заработал :)

 

PS.

1. при подключении таргета светодиод программатора загорается и горит, если отключить гаснет, таргет (mega8) подключен правильно, питание подано

2. терминальные настройки программатора: 2 A 1 0

Изменено пользователем vampirio

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и вновь продолжается бой :]

 

заменил кварц на 3,6864 ( вроде как по кратности подошёл 14,7456/4=3,6864 ),

Не хватает производительности при такой низкой частоте кварца.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...