|
|
  |
AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления |
|
|
|
Jul 31 2009, 09:45
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478

|
То-есть с пони это нормально по rx tx так не вижу даже обращения.
Сообщение отредактировал wer_1 - Jul 31 2009, 09:48
|
|
|
|
|
Jul 31 2009, 13:23
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478

|
Благодарю ! За исчерпывающий ответ и за устройство.
|
|
|
|
|
Aug 1 2009, 13:44
|
Группа: Новичок
Сообщений: 5
Регистрация: 27-07-09
Пользователь №: 51 596

|
Доброго времени суток. Ребята, помогите заставить программатор работать. Во время изготовления возникли 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. про перемычку не забыл.
|
|
|
|
|
Aug 1 2009, 17:02
|

Участник

Группа: Участник
Сообщений: 54
Регистрация: 13-01-09
Пользователь №: 43 304

|
Ребята, собрал девайс. Очень хороший программатор (не смотря на то что только со второго раза получился, ну это мой косяк), зашил прошивку "6 uni", зашивал через STK200 через LPT прямо в собранном виде (запаял провода прямо к меге48). программатор видит контроллеры, работает стабильно, даже через аврстудио. едиственное - никак не могу его заставить ответить в терминале. при включении быстро моргает 4 или 5 раз. при подключении контроллера светодиод постоянно горит, при отключении потухает. использовал FT232R и ATmega48. от FT232 к меге идут только RX и TX. как заставить его ответить через терминал? в терминале выставляю следующее - COM4, скорость 115200, биты данных 8, четность - Нет, стоповые биты -1, управление потоком - Нет. номер порта проверял, он становится именно четвертым. при нажатии Enter 3 раза в окне терминала ничего не происходит. использую стандартный виндовый HyperTerminal. подскажите в чем я ошибаюсь? Цитата(vampirio @ Aug 1 2009, 16:44)  МК после данных манипуляций прошить удалось, но есть НО: при подключении программатор моргает раз 5 в течении секунды и всё. на команды из терминала не отвечает, CodeVision матерится как в посте какие параметры выставляете в порту? вот мои параметры
|
|
|
|
|
Aug 1 2009, 17:46
|
Группа: Новичок
Сообщений: 5
Регистрация: 27-07-09
Пользователь №: 51 596

|
настройки порта (как в диспетчере устройств, так и в настройках терминала) пробовал разные, на скоросях 9600 и выше (менял только скорость, чётность и тп. - дефолт)
|
|
|
|
|
Aug 1 2009, 19:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(vampirio @ Aug 1 2009, 17:44)  ... F_CPU = 12000000 ... на команды из терминала не отвечает ... Ошибка частоты COM порта при 12МГц и 115200 состовляет 7%, что недопустимо высоко. Выберите кварц из стандартных или пересоберите прошивку для частоты уарта 19200. Правда будет программировать медленнее, и только из тех прог, что умеют менять baudrate. (avrdude, например). Цитата(ibiza11 @ Aug 1 2009, 21:02)  ... использую стандартный виндовый HyperTerminal. подскажите в чем я ошибаюсь? какие параметры выставляете в порту? вот мои параметрыВы привели параметры для терминала CV, а говорите что используете виндовый гипертерминал. Определитесь в показаниях.
|
|
|
|
|
Aug 2 2009, 23:48
|

Участник

Группа: Участник
Сообщений: 54
Регистрация: 13-01-09
Пользователь №: 43 304

|
Цитата(Petka @ Aug 1 2009, 22:22)  Ошибка частоты COM порта при 12МГц и 115200 состовляет 7%, что недопустимо высоко. Выберите кварц из стандартных или пересоберите прошивку для частоты уарта 19200. Правда будет программировать медленнее, и только из тех прог, что умеют менять baudrate. (avrdude, например).
Вы привели параметры для терминала CV, а говорите что используете виндовый гипертерминал. Определитесь в показаниях. я привел параметры не для гипертерминала а настройки порта в диспетчере устройств. Настройки гипертерминала виндовс я просто написал в сообщении. Скрин привел для пользователя с проблемами связи на пост выше. CV даже не знаю что это такое))) на скрине последнее маленькое окно из настроек программатора chipblasterAVR. Так что вы чтото путаете. У вас есть основания не верить мне ?
|
|
|
|
|
Aug 3 2009, 04:31
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(ibiza11 @ Aug 3 2009, 03:48)  я привел параметры не для гипертерминала а настройки порта в диспетчере устройств. Настройки в диспетчере устройств ни на один из мне известных терминалов не влияют. Цитата CV даже не знаю что это такое))) на скрине последнее маленькое окно из настроек программатора chipblasterAVR. Чип бластер это программатор из состава CV (CodeVision AVR). Цитата(ibiza11 @ Aug 1 2009, 21:02)  ... (запаял провода прямо к меге48) ... Только сейчас понял! У Вас же мега 48. Для того чтобы утоптать прошивку в 4кб для меги 48 прошивка собирается без режима настройки по компорту. =)
|
|
|
|
|
Aug 3 2009, 06:22
|

Участник

Группа: Участник
Сообщений: 54
Регистрация: 13-01-09
Пользователь №: 43 304

|
Цитата(Petka @ Aug 3 2009, 07:31)  Настройки в диспетчере устройств ни на один из мне известных терминалов не влияют. не не не) я приводил настройки для пользователя vampirio. правда сейчас проверил (изменил настройки компорта в диспетчере), действительно программатор остался рабочим))) не знал))) Цитата(Petka @ Aug 3 2009, 07:31)  Только сейчас понял! У Вас же мега48. Для того чтобы утоптать прошивку в 4кб для меги 48 прошивка собирается без режима настройки по компорту. =)  мдяя)) жалко конечно. теперь придется отдельный генератор сделать, чтобы, если что оживлять микроконтроллеры с неправильно прошитыми фьюзами... не радует конечно) но все равно ОГРОМНОЕ спасибо за твой программатор, реальная весЧЬ!!! тогда, как я понимаю, мне неважно какую прошивку заливать, "v5" или "v6 uni", все равно будет шить с максимальной скоростью?
|
|
|
|
|
Aug 6 2009, 03:19
|
Группа: Новичок
Сообщений: 5
Регистрация: 27-07-09
Пользователь №: 51 596

|
и вновь продолжается бой :] заменил кварц на 3,6864 ( вроде как по кратности подошёл 14,7456/4=3,6864 ), терминал заработал, поменял версию на 2.a иначе студия хотела обновить прошивку, но запрограммировать таргет не получается. Studio говорит что не может войти в режим программирования, CodeVision наоборот выйти из него не может. Пропайку проверял раз 5, промывал плату 3 раза. Подскажите что можно поделать чтоб заработал  PS. 1. при подключении таргета светодиод программатора загорается и горит, если отключить гаснет, таргет (mega8) подключен правильно, питание подано 2. терминальные настройки программатора: 2 A 1 0
Сообщение отредактировал vampirio - Aug 6 2009, 03:47
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|