/RR/ 0 29 января, 2009 Опубликовано 29 января, 2009 · Жалоба Пока что ничего не выходит... Petka, поясните, пожалуйста по поводу конфигурации (fuse-биты): 1) По идее должен быть запрограммирован бит CKOPT, поскольку у нас частота кварца >8МГц. На картинке (где-то в этой ветке) он не отмечен. 2) Зачем отмечены BOOTSZ1 и 0 (для чего это используется)? 3) И ещё такой вопросик: я скачал драйвер для PL-2303, установил его. МК прошил другим программатором. Что должно быть дальше? При подсоединении к USB должен появиться виртуальный COM-порт? Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 29 января, 2009 Опубликовано 29 января, 2009 · Жалоба Пока что ничего не выходит... Petka, поясните, пожалуйста по поводу конфигурации (fuse-биты): 1) По идее должен быть запрограммирован бит CKOPT, поскольку у нас частота кварца >8МГц. На картинке (где-то в этой ветке) он не отмечен. 2) Зачем отмечены BOOTSZ1 и 0 (для чего это используется)? 3) И ещё такой вопросик: я скачал драйвер для PL-2303, установил его. МК прошил другим программатором. Что должно быть дальше? При подсоединении к USB должен появиться виртуальный COM-порт? Спасибо. 1) "галочка в фузе" обозначает что фуз = 0 2) значение по умолчанию 3) да, виртуальный USB - COM порт. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 30 января, 2009 Опубликовано 30 января, 2009 (изменено) · Жалоба Спаял второй девайс. (С первым все ОК). Внешне без ошибок, но при подключении к РС опознается системой на СОМ5, PonyProg показывает затененный СОМ4, ну и соответственно Fault Connect. Может я FT232RL феном перегрел? Возможно такое поведение? Изменено 30 января, 2009 пользователем DVF Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба Спаял второй девайс. (С первым все ОК). Внешне без ошибок, но при подключении к РС опознается системой на СОМ5, PonyProg показывает затененный СОМ4, ну и соответственно Fault Connect. Может я FT232RL феном перегрел? Возможно такое поведение? FT232R каждая новая садится на новый КОМ порт. Pony использует только первые 4 КОМ порта. Посмотрите HOWTO.pdf. Там я описал как поменять номер ком порта в Винде. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
/RR/ 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба 1) "галочка в фузе" обозначает что фуз = 0 Да, CKOPT и должен быть 0, т.е. отмечен. А при подаче питания что должен делать МК? У меня на PD1 и PD0 появляется высокий уровень и всё. Подозреваю, что там должны быть посылки (хотя бы на PD1)... Верно? Есть подозрение, что МК повреждённый. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба Да, CKOPT и должен быть 0, т.е. отмечен. А при подаче питания что должен делать МК? У меня на PD1 и PD0 появляется высокий уровень и всё. Подозреваю, что там должны быть посылки (хотя бы на PD1)... Верно? Есть подозрение, что МК повреждённый. не забудьте после программирования перемычки обратно перекинуть. при включении должен светодиодиком несколько раз мигнуть (PB2) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
/RR/ 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба не забудьте после программирования перемычки обратно перекинуть. при включении должен светодиодиком несколько раз мигнуть (PB2) У меня сейчас без перемычек - на макетке сделал. Светодиод мигает 5 раз, потом тишина. Petka, так что дальше должно происходить после того, как отмигает светодиод? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
/RR/ 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба Немного продвинулся. С голой PL-2303 так и не заработал, взял готовый шнут от телефона на основе оной, подключил к МК. Гипертерминал выдаёт следующее (COM2, 115200, аппаратное управление потоком отключено): avrusb500v2-1.2 Enter SW Version Major in hex [2]: 22 Enter SW Version Minor in hex [a]: EE Reset target at connector polarity test(1=on 0=off)[1]: EE OK, my SW version is now: 22.ee (hex) Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: EE Ready. Just close the terminal. No reset needed. Меня смущает эти символы EE. Что это может быть? Из AVRStudio и PonyProg программатор не видится. Использовал последнюю прошивку, кварц на 14,74 (именно такой, а не 14,7456), МК - Atmega8. При включении питания светодиод мигает, затем остаётся горящим (target подсоединён). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба Немного продвинулся. С голой PL-2303 так и не заработал, взял готовый шнут от телефона на основе оной, подключил к МК. Гипертерминал выдаёт следующее (COM2, 115200, аппаратное управление потоком отключено): avrusb500v2-1.2 Enter SW Version Major in hex [2]: 22 Enter SW Version Minor in hex [a]: EE Reset target at connector polarity test(1=on 0=off)[1]: EE OK, my SW version is now: 22.ee (hex) Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: EE Ready. Just close the terminal. No reset needed. Меня смущает эти символы EE. Что это может быть? Программатор прошился. Перемычки правильно выставлены. Эти надписи появляются в каком случае? Что вы в терминале нажимаете/посылаете? Из AVRStudio и PonyProg программатор не видится. попробуйте avrdude. студией не пользуюсь, не могу подсказать. У людей работало. Использовал последнюю прошивку, кварц на 14,74 (именно такой, а не 14,7456), МК - Atmega8. Вроде такой кварц пойдёт. При включении питания светодиод мигает, затем остаётся горящим (target подсоединён). а при отключении таргета светик потухает? если да, то это нормальное поведение. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
/RR/ 0 30 января, 2009 Опубликовано 30 января, 2009 · Жалоба Эти надписи появляются в каком случае? Что вы в терминале нажимаете/посылаете? Сначала нажал 1 раз цифру "2". Потом просто несколько раз "Enter". а при отключении таргета светик потухает? если да, то это нормальное поведение. Да, потухает. Выяснилось, что проблема заключается в связи PL-2303 и МК: я встал осциллографом на 1 ножку PL и сразу всё стало нормально, EE пропали, студия стала видеть программатор. Работает, пока стоишь осциллографом на 1 ноге (ёмкость, похоже). PL-2303 питается на той платке от 3,3В. Попробую сделать опторазвязку. Отпишу, что получилось. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
/RR/ 0 2 февраля, 2009 Опубликовано 2 февраля, 2009 · Жалоба Закончил. В результате всё-таки удалось сделать на PL-2303, но она требует много внешних компонентов. Обвязку для PL взял по этому адресу. Только не устанавливал подтяжку DSR-R, DOD-R, CTS-R по 220к, и нужно добавить подтяжку ножек 13 и 14 через 4,7к к +5В. Драйвер для PL-2303 скачал в сети, ссылок много, например по тому же адресу, что уже указал. Прошивал через USB (самопрограммирование). Тестировал с AVR Studio - работает быстро. Девайс понравился, спасибо, Petka. Фото готового девайса прикрепляю (пока без штатного кварца). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andr_doy 0 12 февраля, 2009 Опубликовано 12 февраля, 2009 · Жалоба Уважаемый Petka решил сделать себе программатор по Вашей схеме судя по отзывам шьет он быстро что мне и надо так как работаю над крупным проектом то шить при отладки приходиться часто раньше все шил STK200 (Ponyprog) проблем не было но когда перешел на МЕГУ32 стало оч долго почему написал такое длинное начало да только потому что для меня это проблемма стоит оч остро вопрос вот в чем таких кварцев не могу найти даже на старых мат. платах какие еще частоты кварцев можно использовать чтоб программатор работал на максимальной скорости скомпелить естественно смогу сам последней версией WinAVR Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 12 февраля, 2009 Опубликовано 12 февраля, 2009 · Жалоба какие еще частоты кварцев можно использовать чтоб программатор работал на максимальной скорости? а какие кварцы у вас есть? перечислите и я помогу выбрать, с которым будет максимальная эффективность по скорости. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
/RR/ 0 12 февраля, 2009 Опубликовано 12 февраля, 2009 (изменено) · Жалоба Кварц нужно выбрать из условия кратности частот. Например, для 14.7456МГц и скорости передачи данных 115200 имеем: 14745600/115200 = 128. Можно взять 11.059МГц или 7.3728МГц. ...Не заметил ответ Petka... Извиняюсь, что влез. Изменено 12 февраля, 2009 пользователем /RR/ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andr_doy 0 12 февраля, 2009 Опубликовано 12 февраля, 2009 · Жалоба а какие кварцы у вас есть? перечислите и я помогу выбрать, с которым будет максимальная эффективность по скорости. Вот такие есть 4.096MHz 3.6864MHz 7.3728MHz 8.000MHz 10.000MHz 12.000MHz 16.000MHz если что то подойдет, то на что обратить внимание при компиляции в каких файлах править если все нормально получиться обязуюсь выложить прошивочку под данный кварц Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться