Страница 48 из 73

Re: Программатор "STK500v2 by Petka"

Добавлено: Пн янв 07, 2013 16:00:10
amv2000
passer_by писал(а):выкидывает ошибку. Error 200, что то такое. Пока не разбирался.
И рад бы подсказать, но вопрос то в чём? Сами то почитайте, выскочила ошибка какая не разбирался...давайте немного посерьёзнее.
В студии 6 не запускал, в 5.1 работает прекрасно.

Re: Программатор "STK500v2 by Petka"

Добавлено: Чт янв 10, 2013 04:09:40
passer_by
Что то не получается создать сообщение. :dont_know:
Да, не правильно сказал про ошибку. Увлекся прошивкой чрез AVR 4 :)
Вот скрин экрана. Говорит что то типа - "Не верная подпись".
Ну и остается вопрос по поводу где устанавливается тактовая частота кристалла в Atmel Studio 6?

Re: Программатор "STK500v2 by Petka"

Добавлено: Пт янв 11, 2013 16:25:10
amv2000
passer_by писал(а): Говорит что то типа - "Не верная подпись".
Ну и остается вопрос по поводу где устанавливается тактовая частота кристалла в Atmel Studio 6?
Тактовая частота задаётся фьюзами, соответственно во вкладке Fuses.
А ошибка говорит, что не удаётся подключится к STK500, смотрите может Com порт другой.
Ради интереса поставил 6 версию работает, питание на таргет не подавал поэтому выбор не доступен.

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 08:59:54
passer_by
А ошибка говорит, что не удаётся подключится к STK500, смотрите может Com порт другой.
Да нет, СОМ-порт установлен правильно. В низу пишет "The signature of the attached tool is AVRISP_2, which is unexpected." - именно что то про неверную подпись. Может быть у меня старая прошивка? Я прошивал оригинальной прошивкой от Petka на кварц 14,7456 мгц.
Тактовая частота задаётся фьюзами, соответственно во вкладке Fuses.
Я, наверное, не ясно выразился. Фьюзами же задается только тип осциллятора (внутренний, внешний) и интервал частот, типа 1-8мгц, 8-16мгц. Сама тактовая частота (8мгц или, к примеру 14,7456мгц) должна прописывается на этапе написания программы. Иначе как же компилятор рассчитает те же временные задержки? Вот где она устанавливается? Или я не туда мяукаю?

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 14:01:30
passer_by
:)) Насмелился и залил в свой программатор с помощью PonyProg hex от Леонида Ивановича. У меня нет второго программатора, по этому и повторял схему из первого поста (правда печать разводил под свои деталюшки). Все ОКмяу :) А я все боялся, что они не совместимы. Спасибо Леониду Ивановичу, что развел ноги by Petka. Программатор сразу определился в Atmel Studio 6. Красота.
Первый вопрос снимается.
Но теперь еще с большей остротой встал вопрос - где же всетаки устанавливается тактовая частота в Atmel Studio 6? Можно, конечно продолжать юзать AVR Studio 4, но хочется идти в ногу с прогрессом 8)
Подскажите, плиз :love: . Говорили, что где то в каком то конце нужно прописывать дополнительную строку и там указывать рабочую частоту....

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 14:11:10
dt_andrew
Следовать с прогрессом не всегда правильно. Да, работа в редакторе сделана более удобно, но наверно на этом и кончаются преимущество.
Занимает массу дискового пространства, работает медленнее и т.д.
Это конечно ваш выбор.
а про частоту проца я бы не замарачивался особо
определите в программе в самом начале
#define F_CPU 16000000UL // Или какую вам надо и не забивайте себе голову и другим.

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 14:21:16
passer_by
dt_andrew писал(а):определите в программе в самом начале
#define F_CPU 16000000UL // Или какую вам надо и не забивайте себе голову и другим.
О, спасибо. Я начинающий, в AVR c PIC пришел. Показали AVR Studio 4 и как данное принял, что в AVR частота устанавливается в настройках :oops:

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 14:36:02
dt_andrew
в 4 студии все точно также, просто когда вы в диалоге в свойствах проекта указываете частоту то автоматом определяется глобальный дефайн, который я и написал
его даже видно при компиляции проекта 4 студии
например:
avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT timer_service.o -MF dep/timer_service.o.d -c ../timer_service.c

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 15:35:07
passer_by
dt_andrew писал(а):например:
avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT timer_service.o -MF dep/timer_service.o.d -c ../timer_service.c
Э... это для меня сложно, где это?
Off top, наверное, в этой теме. Но поробовал тупо забить в код эту строку (#define F_CPU 16000000UL ) - устойство отказывается работать.
В 4 студии забил эту строчку и убрал частоту из настроек - выкинул ошибку.. :( Ну бум дальше читать устав....

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 15:37:57
dt_andrew
так частоту надо правильно указывать в дефайне

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 15:52:57
passer_by
Ну дык стоит кварц 16мгц...

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 18:18:38
yurgenfon
passer_by писал(а):Ну дык стоит кварц 16мгц...
А где такой кварц указан? С математикой плохо, а с русским? Почитайте ветку, если так!

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб янв 12, 2013 19:35:07
amv2000
yurgenfon писал(а):А где такой кварц указан?
Да он таргет программирует, впрочем конечно это уже флуд, как работать в AvrStudio в другой ветке. http://radiokot.ru/forum/viewtopic.php?f=20&t=6996

Re: Программатор "STK500v2 by Petka"

Добавлено: Вс янв 13, 2013 13:13:46
passer_by
Все, вопрос снят. Отписялся здесь: AVR studio 4 в вопросах и ответах

Re: Программатор "STK500v2 by Petka"

Добавлено: Сб фев 02, 2013 23:53:32
81Slim
Для тех, кто собирается сделать программатор...Хочу внести некоторую ясность в печ.платы уважаемых Леонида Ивановича (LUT.pdf) и повторенную Yurgenfoт (Плата 2.lay). Место распайки FT - шки явно не с нужным, как указано в даташите, шагом выводов. Сам попался - поймать положение, при котором не замкнутся выводы при их размерах...Короче, в Sprint-layout_6.0 создал новый макрос. Ну и дорожки чуток придется подвигать.
добавьте его в дирректорию MAKROS....

Re: Программатор "STK500v2 by Petka"

Добавлено: Вс фев 03, 2013 10:07:43
vano11
81Slim писал(а):Для тех, кто собирается сделать программатор...Хочу внести некоторую ясность в печ.платы уважаемых Леонида Ивановича (LUT.pdf) и повторенную Yurgenfoт (Плата 2.lay). Место распайки FT - шки явно не с нужным, как указано в даташите, шагом выводов. Сам попался - поймать положение, при котором не замкнутся выводы при их размерах...Короче, в Sprint-layout_6.0 создал новый макрос. Ну и дорожки чуток придется подвигать.
добавьте его в дирректорию MAKROS....

81Slim
А выложить подправленную плату, в формате lay6, слабо? :)

Re: Программатор "STK500v2 by Petka"

Добавлено: Вс фев 03, 2013 10:44:55
81Slim
Нет проблем, пожалуйста...Вторая закладка плат в спринте, левая платка. Оригинал - Yurgenfoт
Плата 2_1.LAY
(142.23 КБ) 651 скачивание

Re: Программатор "STK500v2 by Petka"

Добавлено: Вс фев 03, 2013 10:54:23
vano11
81Slim писал(а):Нет проблем, пожалуйста...Вторая закладка плат в спринте, левая платка. Оригинал - Yurgenfoт
Спасибо.

Re: Программатор "STK500v2 by Petka"

Добавлено: Вс фев 03, 2013 12:16:01
mr_kot
81Slim писал(а):Для тех, кто собирается сделать программатор...Хочу внести некоторую ясность в печ.платы уважаемых Леонида Ивановича (LUT.pdf) и повторенную Yurgenfoт (Плата 2.lay). Место распайки FT - шки явно не с нужным, как указано в даташите, шагом выводов. Сам попался - поймать положение, при котором не замкнутся выводы при их размерах...Короче, в Sprint-layout_6.0 создал новый макрос. Ну и дорожки чуток придется подвигать.
добавьте его в дирректорию MAKROS....
Не знаю, как в других форматах, но в файле *.pcb (P-CAD) от Леонида Ивановича все четко. Шаг выводов FT232 0,65 мм, как в даташите. Как, впрочем, и для всех остальных чипов в корпусе SSOP-28.
Вот скриншот файла в P-CAD (шаг сетки 0,65 мм):

Изображение

Возможно, проблемы принтера? Хотя, тогда и со своим файлом были бы косяки. В общем - не знаю в чем проблема, но то,что в исходном файле все правильно - 100%

Re: Программатор "STK500v2 by Petka"

Добавлено: Вс фев 03, 2013 13:58:17
yurgenfon
81Slim писал(а):Для тех, кто собирается сделать программатор...Хочу внести некоторую ясность в печ.платы уважаемых Леонида Ивановича (LUT.pdf) и повторенную Yurgenfoт (Плата 2.lay). Место распайки FT - шки явно не с нужным, как указано в даташите, шагом выводов. Сам попался - поймать положение, при котором не замкнутся выводы при их размерах...Короче, в Sprint-layout_6.0 создал новый макрос. Ну и дорожки чуток придется подвигать.
добавьте его в дирректорию MAKROS....
Точно, в плате 2 расстояния не по даташиту, я её с pdf-ки Леонида Ивановича срисовал, но в первой плате всё точно и заточена она под корпус телефонной розетки с RJ-11 разьёмом. 81Slim yurgenfon, а не yurgenfoт! :)))