реклама на сайте
подробности

 
 
> Помогите новичку!, Прошивка AT90S2313
Alex3742
сообщение Feb 24 2006, 05:40
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 22-02-06
Пользователь №: 14 590



sad.gif Решил заняться микроконтроллерами, отановился на AVR. Прочитал дата щит на AT90S2313, посмотрел примеры его программирования на С,остановился на компиляторе icc AVR (Imagecraft). Решил сконструировать программатор STK 200\300 (LPT порт). Нашел в нете полно схем этого программатора, и возник вопрос: какая из них верная? Схемы из разных источников имеют несущественные отличия. Кто-нибудь если можно киньте ссылку на заведомо рабочую схему, и все-таки с описанием того, как на эту схему цеплять МК, в принципе на самой схеме указаны все выводы, но... Мнение профессионала будет решающим. И если кто-либо работал в среде Imagecraft с STK 200\300 ответьте пожалуйста на глупый вопрос: это все работает?
Спасибо всем! smile.gif
alex3742@mail.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 13)
DRUID_3
сообщение Feb 24 2006, 06:04
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 40
Регистрация: 9-02-06
Из: Стольного града Киева
Пользователь №: 14 144



Ну так ли уж много этих STK-200/300 подобных схем? smile.gif Есть на 74HC244 (+ CodeVision, вполне рабочий комплект, по крайней мере у меня smile.gif ), еще видел на 74LS245. Есть STK-200 просто на резисторах (для ленивых и богатых biggrin.gif ). Ну, в общем-то это вариации одного и того же... Есть еще похожий на STK-200/300 ALTERA BYTE BLASTER, вот он не прошьет без специального ПО AVR-ку.

Сообщение отредактировал DRUID_3 - Feb 24 2006, 06:05
Прикрепленные файлы
Прикрепленный файл  STK200_300.rar ( 12.66 килобайт ) Кол-во скачиваний: 59
 


--------------------
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...

//--------------------------------------------------------------------------------------------
(\__/)
(O.o )
(> < ) Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
Go to the top of the page
 
+Quote Post
BioWolf2000
сообщение Feb 24 2006, 07:52
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 11-01-05
Из: Беларусь, Минск
Пользователь №: 1 897



Рекомендую AVReal http://ln.com.ua/~real/avreal/
удобный программатор, совместимый с STK200, байтбластером и просто несколькими проводами воткнутыми напрямую в LPT порт.
А если уж сильно ГУИ захочется то можно прикрутить http://www.miek.narod.ru/avrealshell.zip, но как по мне, в том же IAR проще на горячую клавишу назначить запуск батника с всеми прописанными опциями и не мучаться


--------------------
ex740104/103 БГУИР
Go to the top of the page
 
+Quote Post
vet
сообщение Feb 24 2006, 10:15
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Пользуюсь вот этой схемой, как на работе,так и для домашних поделок. С ней работает AVReaL, а также встроенный программатор CodeVision (советую, кстати, вместо ICC). Любые чипы AVR прошиваются на ура - быстро и без ошибок.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
ALexx
сообщение Feb 24 2006, 14:45
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Рабочая на все 100. Проверено. Пользую в связке с CodeVision

http://electronix.ru/forum/index.php?act=A...pe=post&id=4313
Go to the top of the page
 
+Quote Post
afe
сообщение Feb 27 2006, 14:17
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 4-05-05
Из: Харьков
Пользователь №: 4 740



Можно порекомендовать PonyProg:

http://www.lancos.com/prog.html


--------------------
SY AfE
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Feb 27 2006, 15:24
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



А я бы порекомендовал купить готовый внутрисхемный программатор, т.к. сразу будет намного меньше трудностей. В свое время я делал параллельный и пользовался им где-то пол года, но только когда купил AS1 от Аргуссофта понял, что мое удовольствие от работы с МК было неполным smile.gif Счас есть AS3 - подсоединяется по USB. Если нужна гальваническая развязка, то можно взять программатор от Точки опоры. Все девайсы в пределах вроде 30 уе.
Go to the top of the page
 
+Quote Post
Obi
сообщение Feb 27 2006, 21:03
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



PonyProg однозначно будет и дешевле и полезней для развития. А главное очень просто!


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
Георгий
сообщение Feb 28 2006, 07:29
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Без проблем пользуюсь вот этим http://gsb.h16.ru/index.php?str=8 уже давно. Прошиваю отлаживаемые схемы внутрисхемно. программатор постоянно подключен к схеме и компу. Откомпилил, залил в Пони, прошил, как прошивка залилась, схема сразу начинает работать. Никаких пересоединений.


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
mishail
сообщение Feb 28 2006, 23:38
Сообщение #10





Группа: Новичок
Сообщений: 4
Регистрация: 28-02-06
Пользователь №: 14 815



Может я чё не так понял в выступлениях предыдущих ораторов smile.gif, но, по-моему, самый лёгкий способ прошить AVR - примерно следующий:

см. схему
(резисторы R1, R2, R3, R4 можно выкинуть [даже лучше выкинуть])
R7 - 470 Ом
R8 - 10 кОм

SV2 - разъём для внутрисхемного программирования. Через него девайс подключаем к LPT-порту компа. Его разводка:

SV2 DB25
1 - 16 (INIT)
2 - 2 (D0)
3 - 11 (BUSY)
4 - 1 (STROBE)
5 - 18 (GND)

т.е. получается, что для программирования девайса дополнительно на схему нужен всего лишь разъём. программируется на лету в рабочей схеме.

заливать прошивки через это дело можно программулькой UISP (есть и под линух, и под винду) примерно следующими командами (в линухе....в винде чё-то типа того, не пробовал):


erase:
uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --segment=flash --erase -v=3
load: hex/$(TRG).hex
uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --upload --segment=flash if=hex/$(TRG).hex -v=3

вот и всё....удачи.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
mishail
сообщение Mar 1 2006, 01:24
Сообщение #11





Группа: Новичок
Сообщений: 4
Регистрация: 28-02-06
Пользователь №: 14 815



PS: Забыл уточнить... провод от LPT до SV2 должен быть не длиннее 70 сантиметров (вроде как... не проверял)
Go to the top of the page
 
+Quote Post
afe
сообщение Mar 1 2006, 02:07
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 4-05-05
Из: Харьков
Пользователь №: 4 740



Цитата(mishail @ Mar 1 2006, 01:38) *
Может я чё не так понял в выступлениях предыдущих ораторов smile.gif , но, по-моему, самый лёгкий способ прошить AVR - примерно следующий:

см. схему
(резисторы R1, R2, R3, R4 можно выкинуть [даже лучше выкинуть])
R7 - 470 Ом
R8 - 10 кОм

SV2 - разъём для внутрисхемного программирования. Через него девайс подключаем к LPT-порту компа. Его разводка:

SV2 DB25
1 - 16 (INIT)
2 - 2 (D0)
3 - 11 (BUSY)
4 - 1 (STROBE)
5 - 18 (GND)

т.е. получается, что для программирования девайса дополнительно на схему нужен всего лишь разъём. программируется на лету в рабочей схеме.

заливать прошивки через это дело можно программулькой UISP (есть и под линух, и под винду) примерно следующими командами (в линухе....в винде чё-то типа того, не пробовал):


erase:
uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --segment=flash --erase -v=3
load: hex/$(TRG).hex
uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --upload --segment=flash if=hex/$(TRG).hex -v=3

вот и всё....удачи.


Nu informativney bilo bi srazhu ssilku na UISP dat' (kto konechno google pol'zovat'si ne umeet ;-), i op'yat' taki zhe on mnogo interfaces podderzhivaet ...

http://savannah.nongnu.org/projects/uisp/

PS:
Linuxa podderzhivayu adnaznacno (lichno uisp pol'zoval), no i op'yat' taki zhe ponyprog pod linux tozhe est' i vsyakie tipi interfaces podderzhivaet (smotret' na moy post v etoy teme ;-)


--------------------
SY AfE
Go to the top of the page
 
+Quote Post
Alex3742
сообщение Mar 1 2006, 04:45
Сообщение #13





Группа: Новичок
Сообщений: 5
Регистрация: 22-02-06
Пользователь №: 14 590



Кому:Vet
Да да да,я спрашивал именно про эту схему! Спасибо!
CODE VISION у меня есть (демка по-моему)
CODE VISION работает без проблем... Но все же чем он хуже Imagecraft ?
В Imagecraft тоже ведь поддерживается STK 200\300

кому:ALexx
Да да, схема так же соответствует!
Но тем не менее будет ли работать с Imagecraft ?
Спасибо! blink.gif

Начну паять! wink.gif

Примерно так!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Igor26
сообщение Mar 1 2006, 06:56
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



В прикрепленном файле схема и плата адаптера STK200/300 в формате PCAD-2001
Один PCB файл нормальный для производства, а который STK300_Positiv.pcb - это файл трассировки
для лазерно-утюжной технологии или для изготовления при помощи фоторезиста POSITIV-20.
Этих программаторов изготовлено штук десять. Все заработали с первого раза.
Может кому поможет.
Прикрепленные файлы
Прикрепленный файл  STK200_300.ZIP ( 33.85 килобайт ) Кол-во скачиваний: 65
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016