кт315 0 9 февраля, 2012 Опубликовано 9 февраля, 2012 · Жалоба AvrStudio 4.15 (4.19) выбираю tools>program avr>connect выбираю STK500 (порта все перепробывал) далее connect и в итоге ничего, выскакивает обратно окно select avr programmer (перемычку на плате переставил после самопрограммирования) Зачем все порта пробывать? Запустите диспечер устройств, разверните папку Ports и подключите программатор. У вас добавится строка USB Serial port(в скобачках номер порта). Вот его в студии и выбирайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SanderSae 0 13 февраля, 2012 Опубликовано 13 февраля, 2012 (изменено) · Жалоба Кому интересно. Таблица выбора кварца, расчитанной из формулы: Err(%) = ( Fкв / (16*Bod*(UBRR+1)) - 1 ) * 100% | Err | < 0.5% - рекомедованная атмелом максимальная ошибка при которой гарантируется качество передачи. Решив два уравнения получаем ( при Bod = 115200 ): Fкв[MHz] > 1,83398 ( UBBR + 1 ) Fкв[MHz] < 1,85242 ( UBBR + 1 ) UBBR = 4 Fкв = 9,1699 ... 9,2621 MHz (Err=0 при Fкв = 9,216) UBBR = 5 Fкв = 11,00388 ... 11,11452 MHz (Err=0 при Fкв = 11,0592 MHz) UBBR = 6 Fкв = 12,83786 ... 12,96694 MHz (Err=0 при Fкв = 12,9024 MHz) UBBR = 7 Fкв = 14,67184 ... 14,81936 MHz (Err=0 при Fкв = 14,7456 MHz) UBBR = 8 Fкв = 16,50582 ... 16,67178 MHz (Err=0 при Fкв = 16,5888 MHz) UBBR = 9 Fкв = 18,3398 ... 18,5242 MHz (Err=0 при Fкв = 18,4320 MHz) P.S. Если найдете ошибки, ПРОШУ поправить. Изменено 13 февраля, 2012 пользователем SanderSae Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ae_ 2 14 февраля, 2012 Опубликовано 14 февраля, 2012 · Жалоба Кому интересно. Таблица выбора кварца, расчитанной из формулы:... Решив два уравнения получаем... P.S. Если найдете ошибки, ПРОШУ поправить. Частота UART прямо пропорциональна частоте кварца, зачем всё усложнять? Возьмите точную частоту, например 11.0592 и желаемый допуск, например 0.5%. Получаем 11.0592 * 0.995…1.005 = 11.003904…11.114496 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SanderSae 0 15 февраля, 2012 Опубликовано 15 февраля, 2012 · Жалоба Частота UART прямо пропорциональна частоте кварца, зачем всё усложнять? Возьмите точную частоту, например 11.0592 и желаемый допуск, например 0.5%. Получаем 11.0592 * 0.995…1.005 = 11.003904…11.114496 Спасибо. Так конечно проще, но: 1. Надо было составить список точных частот (кратность зависит от параметров делителя); 2. Если в мануале есть готовая формула, почему бы не воспользоваться. Кстати, я поставил сначала 16МГц - были ошибки передачи. Когда подсчитал, выбрал из кучи старых кварцев наиболее подходящий, пересобрал проект и все заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба Кстати, может я отстал от жизни со своим открытием, но понадобилось недавно собрать еще один программатор, скачал последние дравйвера - программатор прошился не за полтора часа, как раньше, а за 15 минут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
foxghost 0 17 февраля, 2012 Опубликовано 17 февраля, 2012 · Жалоба Подключите программатор к программируемому чипу. Убедитесь, что светодиод на программаторе горит непрерывно. Только после этого повторите попытку подключиться к программатору из AVRStudio. Подключил (вместе с Atmega ) светодиод проморгал -> загорелся непрерывно -> при попытке обращения к МК ошибка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 20 февраля, 2012 Опубликовано 20 февраля, 2012 · Жалоба Подключил (вместе с Atmega ) светодиод проморгал -> загорелся непрерывно -> при попытке обращения к МК ошибка. Какой микроконтроллер программируете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
foxghost 0 20 февраля, 2012 Опубликовано 20 февраля, 2012 · Жалоба Какой микроконтроллер программируете? Данная картинка появляется из той серии ATmega48PA на которой вы помогли запрограмирровать сам программатор, на Atmega8 вроде ничего подбоного не происходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 20 февраля, 2012 Опубликовано 20 февраля, 2012 · Жалоба Данная картинка появляется из той серии ATmega48PA на которой вы помогли запрограмирровать сам программатор, на Atmega8 вроде ничего подбоного не происходит. Если успели запрограммировать фузы, то эта мега тактируется от внешного кваца. Если кварц не подключен, то мега программироваться не будет. В этом случае подайте ей на XTAL1 частоту с генератора. (как подать я где-то выше уже писал Вам). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
james77 0 20 февраля, 2012 Опубликовано 20 февраля, 2012 (изменено) · Жалоба Здравствуйте, Petka! Перечитал весь топик, но решения своей проблемы не нашел. Собрал Ваш программатор по схеме из вложений в первый топик первой части темы (ATmega8A+FT232RL, кварц 14,7456 МГц). Запрграммировал при помощи PonyProg. Установил фьюзы. Переставил перемычку в обычный режим. Зашел терминалом в программатор, отклик есть, все как по мануалу. НО!!! При подключении программатора к USB светодиод моргает быстро раза три-четыре, а затем хаотично в полсилы помаргивает. При подключении таргета светодиод горит постоянно. AVRStudio (ни 4-я ни 5-я) и CodeVision программатор не видят. Монтаж проверил, соплей КЗ нет (по крайней мере я не нашел), В чем может быть проблема? Прилагаю свою печатную плату (я добавил светодиоды на Rx и Tx FT232RL и джампер для переключения режима самопрограммирования). PCB1.pdf Sheet1.pdf Изменено 20 февраля, 2012 пользователем james77 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 21 февраля, 2012 Опубликовано 21 февраля, 2012 · Жалоба ...НО!!! При подключении программатора к USB светодиод моргает быстро раза три-четыре, а затем хаотично в полсилы помаргивает. ... Что с питанием? Для теста закоротите входную катушку "L1". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
james77 0 21 февраля, 2012 Опубликовано 21 февраля, 2012 · Жалоба Что с питанием? Для теста закоротите входную катушку "L1". Питание стабильное, 5,03 В. Была мысль, что срывается генерация кварца, но тогда в терминале был бы мусор, так ведь? Главное, что меня смущает, это то, почему в терминале отзывается, а студия напрочь отказывается видеть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 21 февраля, 2012 Опубликовано 21 февраля, 2012 · Жалоба Питание стабильное, 5,03 В. Была мысль, что срывается генерация кварца, но тогда в терминале был бы мусор, так ведь? Главное, что меня смущает, это то, почему в терминале отзывается, а студия напрочь отказывается видеть. Для более точной диагностики попробуйте программу-программатор avrdude. С строку запуска добавьте "-v -v" для вывода максимальной диагностики. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_zhuravlyov 1 21 февраля, 2012 Опубликовано 21 февраля, 2012 · Жалоба у меня такое тоже было, все работало а студия не видела программатор, потом в окне выбора программатора поставил не какой-то конкретный компорт, а auto и студия сама нашла программатор, причем такое было только на win7, на хрюше все работало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
james77 0 21 февраля, 2012 Опубликовано 21 февраля, 2012 · Жалоба Добрался до осциллогорафа. В режиме генерации "1 МГц" выдает на 23-й ноге меандр частотой 145 КГц. Т.е. я так понимаю проц прошился нормально, тактирование работает нормально. Где же тогда копать? Я так понимаю хаотичного моргания светодиода не должно быть? Для более точной диагностики попробуйте программу-программатор avrdude. С строку запуска добавьте "-v -v" для вывода максимальной диагностики. С avrdude никогда не работал, сейчас буду разбираться и проверять. Petka, Вы имели в виду проверить работу программатора с avrdude с уже прошитой прошивкой или попробовать прошить программатор с помощью avrdude? у меня такое тоже было, все работало а студия не видела программатор, потом в окне выбора программатора поставил не какой-то конкретный компорт, а auto и студия сама нашла программатор, причем такое было только на win7, на хрюше все работало. Пробовал и auto тоже, не помогает. Я работаю в ХР. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться