Например TDA7294

Форум РадиоКот • Просмотр темы - Программатор "STK500v2 by Petka"
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 11, 2025 11:43:13

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1443 ]     ... , , , 29, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 10:22:53 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0
Всем добрый день! Lazy-Cat прямо подарочный экземпляр STK500 v.3 получился. Только научите ,как переводить надо на корпуса разные надписи т.е. оформлять ,уж очень красиво получается..? И еще Леонид Иванович почему-то в компиляторе IAR исходник не компилируется и выдается ошибка? Может кто -то подскажет, у кого время есть или ссылкой поделится.Никогда раньше не занимался программированием,хочется научиться хотя бы уж готовый исходник откомпилировать.. :cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 12:27:32 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Lazy-Cat писал(а):
Последним штрихом хотелось улыбнуть автора


Улыбнуть получилось :) Прямо икона какая-то. Лучше Вам сделать нормальную наклейку :)))

колоб писал(а):
научите, как переводить надо на корпуса разные надписи


Я печатаю на лазернике на самоклеющейся бумаге. Затем сверху ламинирую шагреневой пленкой для холодного ламинирования. Даже в СССР похожая продавалась для обертки книг. Затем вырезаю этикетку и наклеиваю на корпус. Всё.

колоб писал(а):
почему-то в компиляторе IAR исходник не компилируется и выдается ошибка?


Какая именно ошибка? Скриншот можно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 14:22:13 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0
Всем спасибо за отклик и за помощь! Леонид Иванович, я в IAR создал новый проект и перенес в папку весь исходник,который можно блокнотом открыть,после прокомпелировал,а он ошибку выдал..пока и все. Пробные маленькие проектики компелирует!! :shock: А начинаю читать и вникать в СИ,голова "плывет" :cry:


Вложения:
stk500v3.JPG [127.04 KiB]
Скачиваний: 851
proektstk500v3.JPG [123.33 KiB]
Скачиваний: 594
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 15:29:19 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
колоб писал(а):
в IAR создал новый проект и перенес в папку весь исходник,который можно блокнотом открыть,после прокомпелировал,а он ошибку выдал..пока и все


А зачем Вы создали новый проект? У меня же есть готовый проект, просто откройте в IAR (не ниже 5.30) файл stk500.eww и всё откомпилируется.
У Вас компилятор ругается на то, что в свойствах проекта не указан тип процессора. Там нужно еще много чего настроить, например, оптимизацию, иначе скорость SPI не будет соответствовать заявленной. Вот для этого я и выложил готовый проект.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 16:03:33 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0
Все понял! Спасибо... :) У меня оказывается версия 5.1 .Буду искать 5.3 и переустанавливать. Только этим STK500V3 стал шить все контроллеры AVR.. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 16:44:02 
Это не хвост, это антенна
Аватар пользователя

Карма: 9
Рейтинг сообщений: 77
Зарегистрирован: Ср ноя 30, 2011 18:25:18
Сообщений: 1334
Рейтинг сообщения: 0
Леонид Иванович писал(а):
atac13 писал(а):
roma9112 я с вами согласен,это так для общего развития,ну и режим 1МГц включать.


В моей версии отдельно 1 МГц включать не надо, он всегда генерируется, и даже частота из Студии задается

Ув Леонид Иванович,я заитересовался вашим проектом,чуть позже соберу(как будет время,счас на работе запара),а пока один вопрос,точнее два!
1.как вы частоту из Студии задаете(попробую я со своего прогера задать)только пожалуйста поподробнее,если вам не сложно-где ,какие вкладки в студии открывать ,по порядку.
2.что за bat файл,и как им ВЫ прошиваете? :dont_know: опять же если ВАМ не трудно-поподробнее,я не очень подкован в программировании(по жизни чисто практик!)и сейчас осваиваю прогаммирование потиху!

заранеем СПАСИБО вам за ответы :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 17:10:19 
Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0
Приветствую всех!
Может кто поможет. Собрал схему FT232RL+Mega8. При включении поморгал светодиод. Установил драйвер, всё нормально. Далее хотел прошить через PoniProg, но ничего не получилось. Поэтому прошил Mega8 другим программатором и выставил фьюзы как надо (в poni и CodeVisionAVR они выставляются одинаково). Выключил, переключил джампер в режим программирования, включил и всё. В винде (winxp) com порт пропал, устройство никак не обнаруживается, светодиодики на 22 и 23 ногах FT232RL постоянно горят и помиргивают, светодиод, подключеный к 14 ноге Mega8 - горит постоянно. Куда рыть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Вт янв 31, 2012 18:30:43 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 8
Зарегистрирован: Пт дек 25, 2009 17:31:14
Сообщений: 20
Откуда: Свердловсая обл.
Рейтинг сообщения: 0
Уважаемый Леонид Иванович. Есть просьба откомпилить ваш проект для мега 88, для кварца 18 432. Если конечно это возможно. С IAR к сожлению не работал. Да и платный он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 11:41:17 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
колоб писал(а):
У меня оказывается версия 5.1 .Буду искать 5.3


Неужели версия 5.1 не открывает мой stk500.eww?

atac13 писал(а):
как вы частоту из Студии задаете


Изображение

atac13 писал(а):
что за bat файл,и как им ВЫ прошиваете?


Программа stk500.exe из комплекта AVR Studio имеет command line interface. Поэтому для нее можно написать bat-файл со всем параметрами прошивки. Потом запускаете его, и всё, он сам всё записыввает, и прошивку, и фузы, и локи. Например, сам процессор программатора зашиваю вот таким bat-файлом:

c:\Progra~1\Atmel\AVRToo~1\STK500\Stk500.exe -I230.4kHz -dATmega8 -ms -e -fC9FF -EFF -FC9FF -GFF -pf -vf -ifstk500.hex -lFC -LFC
pause

Описание параметров и список устройств прикрепил в виде файла. Чтобы не смотреть в datasheet коды для фузов и локов, я обычно для нового проекта сначала всё выставляю в Студии, она снизу показывает всё в 16-ричном виде, переписываю это в bat-файл и дальше пользуюсь им.

leopold писал(а):
Есть просьба откомпилить ваш проект для мега 88, для кварца 18 432.


Так просто не получится, там нужно менять имена некоторых регистров, поэтому в исходнике появится куча #ifdef. Я сознательно всё это выкинул и сделал проект только для ATmega8, так как она самая дешевая.

Upd:

+ Добавил на стр. 20 архив hex.zip, где только прошивки. Сделал версию со скоростью SPI 230.4 кГц, которую сделал по умолчанию, чтобы шить кристаллы с тактовой 1 МГц (так они обычно идут с завода, 8 МГц / 8 ). Такой скорости в оригинальном STK-500 нет, я ее ввел вместо 115.2 кГц. Студия будет говорить 115.2 кГц, но это на самом деле будет 230.4 кГц.

Сделал это в ответ на участившиеся жалобы, что скорость SPI по умолчанию слишком высокая.


Вложения:
Devices.txt [3.96 KiB]
Скачиваний: 577
Help.txt [5.08 KiB]
Скачиваний: 440
clk.gif [47.71 KiB]
Скачиваний: 4436
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 12:28:06 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0
Добрый день! Леонид Иванович еще раз попробовал открыть --пишет не понятное для меня! :)) Получается не открывает?


Вложения:
ошибка компил.jpg [96.83 KiB]
Скачиваний: 436
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 12:35:33 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Да, все-таки не открывает, нужна более свежая версия.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 12:57:11 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0
Леонид Иванович, это правильно,что скорость по умолчанию на SPI высоковата больше 1 мгц и приходится выбирать 115.2кгц,а это отвлекает и даже может запутать! А 920 кгц по правилам не больше 1/4 1мгц ,самое оно :) (перешиваюсь)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 13:38:10 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Ну я же только что про это написал (на два сообщения выше) и обновил прошивку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v3 by Liv"
СообщениеДобавлено: Ср фев 01, 2012 16:34:37 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 22:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0
Леонид Иванович писал(а):
+ Сделал версию со скоростью SPI 230.4 кГц, которую сделал по умолчанию, чтобы шить кристаллы с тактовой 1 МГц (так они обычно идут с завода, 8 МГц / 8 ).
Такой скорости в оригинальном STK-500 нет, я ее ввел вместо 115.2 кГц. Студия будет говорить 115.2 кГц, но это на самом деле будет 230.4 кГц.

В архиве две папки - 115_2k и 230_4k
прошил хекс из папки 115 - в кодевижене по умолчанию 230,
или я чего то не правильно понял ?
Или получилось так,что в нём нет значения 115 по умолчанию
и он показывает 230,хотя на самом деле там 115 ?

Ребята,кто юзает SinaProg - подскажите где там и как прописывается выбор девайса,
в окошке выбора несколько типов stk-500,включая версию 1 и 2,
а я подконнектил 3ю версию и он работает,если выбран просто stk-500.


Последний раз редактировалось VeryLazyCat Ср фев 01, 2012 17:10:03, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 17:07:07 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Вообще, протокол STK-500 по части установки частот сделан очень кустарно. Там идет привязка к конкретным коэффициентам деления прескалеров и тактовым частотам процессоров. Вместо того, чтобы передавать программатору частоту в килогерцах, там передается код. А поскольку в оригинальных STK-500 и AVRISP2 процессоры и кварцы разные, то один и тот же код для этих устройств понимается по-разному.

STK-500: 0 - 1.843 MHz, 1 - 460.8 kHz, 2 - 115.2 kHz, 3 - 57.6 kHz и т.д.
AVRISP2: 0 - 921.6 kHz, 1 - 230.4 kHz, 2 - 57.6 kHz, 3 - 28.8 kHz и т.д.

Я у себя сделал так:

STK-500_V3: 0 ~ 570 kHz (больше не получается), 1 - 460.8 kHz, 2 - 230.4 kHz, 3 - 57.6 kHz

В папке 115_2k лежат прошивки с оригинальным рядом частот, по умолчанию грузится код = 1. Это соответствует 460.8 kHz, но если Ваша оболочка думает, что это AVRISP2, то будет показывать 230.4 kHz.

В папке 230_4k лежит самая свежая прошивка, там я 115.2 заменил на 230.4, потому что это близко к самой высокой скорости для прошивки 1 МГц процессоров, а данная операция очень часто бывает нужна.

Код:
#define DEFAULT_SCK_DURATION 2 // default SCK frequency
// STK-500: 0 - 1.843 MHz, 1 - 460.8 kHz, 2 - 115.2 kHz, 3 - 57.6 kHz

#define SCK_DIVS   4 // SCK dividers for hardware SPI
//const char __flash SCKDIV[SCK_DIVS] = {4, 16, 64, 128};
const char __flash SCKDIV[SCK_DIVS] = {4, 16, 32, 128}; // hack 115.2 to 230.4


И по умолчанию грузится код = 2. Несколько сомневаюсь в правильности такого решения (отображаемая частота в Студии не будет совпадать с реальной). Может ну его, это ускорение, задать по умолчанию стандартную частоту 115.2?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 17:39:08 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 22:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0
Леонид Иванович писал(а):
В папке 230_4k лежит самая свежая прошивка, там я 115.2 заменил на 230.4, потому что это близко к самой высокой скорости для прошивки 1 МГц процессоров, а данная операция очень часто бывает нужна.

Спасибо за оперативный ответ !
По скольку в кодевижене следующая полоса :
460.8
230.4
57.6
28.8
7.2
то мне нужно было взять хекс из папки 230_4,что я сейчас и сделаю.
Цитата:
И по умолчанию грузится код = 2. Несколько сомневаюсь в правильности такого решения (отображаемая частота в Студии не будет совпадать с реальной).Может ну его, это ускорение, задать по умолчанию стандартную частоту 115.2?

По поводу Студии - сделайте отдельную прошивку со стандартной частотой 115.2 и добавьте на стр.20
кто работает в кодевижене - возьмёт из папки 230.4,кто в Студии - у того будет выбор...
Если я снова всё правильно понял... :) потому как в это дело только начинаю вникать....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Ср фев 01, 2012 18:46:33 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Цитата:
в кодевижене следующая полоса :
460.8
230.4


Эти два значения ни в одном из программаторов AVR не реализованы вместе. Или - или.

Сделал версию, где из терминала можно переключать AVRISP_2 или STK500_2. В Студии при переходе на AVRISP закладка HW Settings блокируется, но почему-то ряд частот остается для STK :dont_know:

Upd: выложил последнюю прошивку на стр. 20, но для себя пока останусь на прошивке из папки 230_4. Частота 115.2 вряд ли когда будет нужна.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Чт фев 02, 2012 15:11:43 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт май 07, 2010 01:42:09
Сообщений: 376
Откуда: РФ
Рейтинг сообщения: 0
Приветствую всех форумчан, собрал я этот программатор, подключил вроде работает. Дошло дело до прошивки и тут я застопорился. 1е куда ставить джампер для первоначальной прошивки Меги8 и куда его ставить после того как устройство будет полностью готово?
и 2е как выставить ФУЗЫ в инструкции не понял 9й пункт.
Подскажите кто что знает.
Спасибо.
Фото прилепил.


Вложения:
IMG_0003.JPG [125.14 KiB]
Скачиваний: 690
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Чт фев 02, 2012 16:45:26 
Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0
Подскажите, у меня программатор определился и я поставил драйвера, он определился как com6, я его поменял на com3 в диспетчере устройств, но при замене винда ругнулась, типа порт используется каким то другим устройством (хотя в списке порт 3 отсутствовал, наверное что то раньше работало на нём). После спеты порта программатор перестал определятся, винда пишет "Устройство USB не опознано". Что делать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор "STK500v2 by Petka"
СообщениеДобавлено: Чт фев 02, 2012 16:48:13 
Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0
Программатор AVRUSB500v3, плата автора, прошивка 14_7456 (115_2k).hex, кварц 14,7456, фьюзы выставлены со страницы 20 H и L.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1443 ]     ... , , , 29, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y