Чайник решил заняться программированием AVR и созданием каких-нибудь полезных для дома устройств.
В программировании вроде бы разбираюсь, а вот в радиоэлектронике - полный 0 (закон Ома ничего мне не говорит).
Тем не менее, по случаю, приобрел оригинальную AVR STK500, ну и всякую мелочевку разного номинала, типа резисторов, конденсаторов, LED, транзисторов... и т.д. и всего остального что, так же, прикупил BreadBoard (макетную плату для монтажа без пайки).
А теперь подсказать, какие шаги мне делать дальше?
С чего начать?
p.s.
1. Столкнулся с первой проблемой - как принято соеденить STK500 c BreadBoard ? (т.е. как преобразовать 10 пиновый разъем на STK в "штырьки" на макетке)
2. Какие простые схемы лучше начать собирать и программировать, для начала?
Мои мысли завели меня в тупик:
Чиста что-бы программировать всяки там ATMega... - так это по моему не самое оптимальное по цене решение, тем более что они Debug делать не умеют.
Быть может к ним подключают всякое оконечное оборудование? Но сколько не искал в интернете, так и не нашел, подключают-ли к ним что-нибудь отличное от светодиодов
В итоге вопрос выше - а для чего эти STK нужны?
для программирования, для чего еще? хз, может в полном комплекте с блоками расширения на ней и можно что-то мутить.
по большому счету вещь дорогая и бесполезная.
STK500 - отличная вещь для изучения МК!!!
в ней есть все, что может потребоваться для начала:
- программатор практически для всех типов AVR и даже для некоторых MCS51, причем с режимами ISP, HV-ISP и Parallel
- генератор тактового сигнала (не бойтесь неверных фьюзов!!!)
- кнопки и светодиоды, чтобы мигать до опупения
- регулируемый источник VREF
- регулируемый источник питания самого МК
- контакты для безпаечного подключения ко всем пинам МК (кроме питающих и тактовых)
советую прочитать книжечку, которая к STK500 прилагается, все понятно расписано, с картинками.
когда дорастете до подключения к дополнительной обвязке - запаситесь разъемами типа PLD или PLS - с их помощью все сможете подключать аккуратно к STK500.
пользуюсь примерно с год - очень и очень доволен
STK - это просто "макетка" для работы с любыми МК AVR - не более того. подключать к ней можно все, что угодно, но в конечном итоге ее назначение перечислено выше - удобная макетка, не более. STK не предназначена для получения законченных изделий. на ее основе я делал свой трехцветный светододный дисплей, спектроанализатор, отлаживал программы для управления преобразователями/инверторами, связь с компьютером, валкодером, LCD-индикатором... Например, с тини13 практически без STK работать очень сложно - если вывод RST использовать, то она превращается в однократно-программируемую микросхему, а STK500 дает возможность перепрошивать тини13 (и дроугие) с любыми конфигурациями фьюзов.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
ARV писал(а):когда дорастете до подключения к дополнительной обвязке - запаситесь разъемами типа PLD или PLS - с их помощью все сможете подключать аккуратно к STK500.
А подскажите, как грамотно соеденять STK500 и макетную плату?
я уже говорил: берете самое дешевое решение, т.е. разъемы PLD или PLS, подпаиваете к ним проводки, идущие в вашу макетку, а сами разъемы надеваете на соответствующие штырьки STK-500. Если вы виртуоз и сумеете развести свою макетку так, чтобы по ее краям стали два штыревых разъема той же серии, то можете надеть свою макетку прямо в 2 слота по бокам STK-500, типа как фирменные модули расширения сделаны...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
т.е. МК ставится в STK-500, оттуда же получает питание, тактирование, программирование и связь с компом, возможно кнопки и светодиоды, а остальное при помощи этих шлейфов - берется с вашей макетки
P.S.
пардон, оказалось, не внимательно прочитал ваше сообщение - сказал то же самое, что и вы макетка у вас тоже беспаячная? тогда можно и разъем DIP, и все что угодно можно, о чем речь?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили "Титаник".
Я всегда делаю то, что не умею, иначе как я научусь?! Когда Муза приходит ко мне, то застает меня за работой! - Пикассо.
Друзья, подскажите пожалуйста.
Имею STK500 и AVRISP mkII. Сижу с ноутбуком на работе, нужно запрограммировать МК на нем. Пока без 501-й надстройки. Подключаю программатор - мигает оранжевым. По документации - Инверсно подключено. ПРоверял - вроде бы все выводы совпадают по распиновке.
Никто не встречался с такой проблемой? Подскажите пожалуйста.
Заранее благодарен.
С Уважением, Дмитрий.
Подскажите как прошить мегу 8 в AVR Studio. Допустим есть НЕХ файл его нужно прошивать в Flash или Eeprom или тута и туда? Еще в вкладке Programming mod что выбрать ISP mode или PPHVSP mode?
решил собрать светодиодное сердце на MK atmega88
все собрал осталось только прошить.
приобрел себе программатор AVR STK500 v2.0
пока учился шить мк, пару раз спалил их((
помогите разобраться как их шить правильно?)
avr stk500 v2.0 avr studio4..вылетает ошибка "вход в режим в программирования не заверошн" выход из режима прграммирования " пытаюсь программировать атмега 88. дорогие котики, подскажите как быть.