первая схема с применением микроконтроллера AVR

Mr_Brooks

наконец то получилось, долго мучался как прошить авр"ку и уря, она прошилась)
короче терь хочуть что нибудь собрать, пускай это будет оооочень просто, но главное что бы дало рывок делать устройства на мк дальше, посдкажите что дальше можно сделать?

dollop
Mr_Brooks:

наконец то получилось, долго мучался как прошить авр"ку и уря, она прошилась)

Хоть то что прошилось работает?

IMHO, для “просто так” более чем поморгать светодиодом или покрутить сервой смысла нет ничего делать. Сделав это сегодня вы послезавтра забудете как вы это делали, если нет, как минимум, регулярной практики. Хотя, если для интереса, то можно. Вы определитесь, что Вам нужно, ищите подобные схемы (того что интересует), смотрите как они построены, читайте исходники (если есть). Несколько конструкций повторите, а потом можете смело свое ваять. И тут уже вопросов “что бы мне сделать такого?” не будет - захотел и сделал!

Mr_Brooks

да я интересуюсь электротехникой, просто пытался прошить мк раз 20, ничего неполучилось, а тут считал с него и что то записал, радости море, после стольких попыток)

Aleksey_Gorelikov

Сделайте часы для начала… Хоть на светодиодном индикаторе. Тут и с таймером научитесь работать, и “ногами” дрыгать… Добавите будильник, а дальше… Дальше можно… Да что угодно! Тахометр, к примеру… Или… Умный выключатель вентилятора в туалете. Чтоб думал, если ты больше 2 минут сидишь - то вентилировать надо, если меньше - то как бы не обязательно, ночью чтоб свет плавно включал, чтоб глаза адаптировались! 😃

Заданий на ближайший месяц хватит? Хотя если залили и считали тоже самое - то вам радоваться еще рано. Сделайте хотябы шнурок для аппы с этого сайта! Чтоб заработал… Научитесь фьюзы правильно выставлять - уже пол дела.

Mr_Brooks

radiokot.ru/start/mcu_fpga/avr/
во что человек подкинул, хоть что то)
а то вы для меня написали такие вещи, я ооочень даже сильно загорелся)

ubd

Да он только прошивать АВР научился, но не программы писать на него… А вы ему уже светодиодом моргать заставляете и ногами МК дрыгать…

Mr_Brooks

вот именно) хоть кто то понял какой я самовар в этом деле)

EagleB3
Mr_Brooks:

короче терь хочуть что нибудь собрать, пускай это будет оооочень просто, но главное что бы дало рывок делать устройства на мк дальше, посдкажите что дальше можно сделать?

  1. Чем прошиваешь? Если есть порт LPT, то по соотношению (простота*качество)/цена нету равных STK200-300. Можно сделать его в варианте, позволяющем питать его от БП компьютера, а отлаживаемое устройство - от программатора. Если еще разориться на Wisher’овскую макетницу, то жизнь превращается просто в МЁЁЁЁДДДД.

  2. Чего тебе нужно, то и можно сделать. Я себя никогда не мог заставить спроектировать и даже просто смоделировать никому не нужное устройство.

  3. Определись с софтом. Я ОЧЕНЬ рекомендую CodeVision AVR C (для начинающего - чистое золото, а не компиллятор! Даже иные “зубры” пишут - используют его Code Generation Tool для создания “основы”, а потом прут ассемблерный или сишный файл в свои более любимые компиляторы), Proteus VSM для рисования схем, плат и эмулирования устройств. Штатный Atmel’овский AVRTool для возни в ассемблере, когда Протеуса не хватает.

Mr_Brooks

прогер usb, прога чипбластеравр) вроде получилось хоть что то сделать))))

Inspiron

действительно, первое что надо научится делать это моргать светодиодом, светодиод подключить через транзистор (колекторный инвертор) Таким образом вы научитесь работать с таймером и с аппаратной частью.
Вопрос а осцилограф у вас есть?

EagleB3
Inspiron:

светодиод подключить через транзистор (колекторный инвертор)

М-м-м… Зачем? Я не скажу “любая АВРка”, но все АВР, с которыми я сталкивался (АТ90, Меги и Тини):

  1. держат 20 мА (а новые Меги (48-88-168) так и вообще до 40 мА) на ногу;
  2. имеют ограничение “не более 100 мА на порт в сумме” (+ дополнительные ограничения по суммарной нагрузке на порты). Но если собирается не елочная гирлянда - так и…
  3. в направлении “нога коммутирует на землю” нагрузочная способность выше.

Гораздо разумнее, КМК, взять себе эти положения и эти цифры за правило. Еще ни в одной своей конструкции я не включал светодиод через ключ. За исключением, разве что, управления разрядом в семисегментном индикаторе, но это дело особое.

Конечно, есть “правила хорошего тона” по защите входов-выходов, линий SPI и т.п., но “светодиод через ключ” - это, КМК не тот случай.

Mr_Brooks

блин столкнулся с проблемкой, что за компиляторы где их брать и с чем их кушают, хочу просто собрать схему, зашить туда прогу и что бы сразу всё работало) пока нехочу лезть в програмную часть(

EagleB3
Mr_Brooks:

блин столкнулся с проблемкой, что за компиляторы где их брать и с чем их кушают, хочу просто собрать схему, зашить туда прогу и что бы сразу всё работало) пока нехочу лезть в програмную часть(

Компилятор нужен для того, чтобы слепить из программы то, что заливают в камень. Если не хочешь лезть в программирование - он тебе не нужен. Ты будешь брать уже скомпилированную кем-то прошивку (файл *.hex или *.bin или еще и *.eep) и заливать их в MCU.

…Правда, хороший компиллятор (тот же CVAVR) имеет весьма дружественный интерфейс к программатору.

Сказать “программатор usb” - это все равно что ничего не сказать. Их очень много…

Aleksey_Gorelikov
Mr_Brooks:

блин столкнулся с проблемкой, что за компиляторы где их брать и с чем их кушают, хочу просто собрать схему, зашить туда прогу и что бы сразу всё работало) пока нехочу лезть в програмную часть(

Сказал же, если так - рцдизайн-статьи-электронника-усб адаптор для симулятора.
Насчет сразу заработать - это вопрос, но вот когда заработает, тогда можно и учиться ногами дрыгать и светодиоды зажегать.

По поводу светодиодных матриц. Я как-то поленился и собрал индикатор на 6 цифр напрямую на мегу 8. Она не обиделась. 😃

EagleB3
Mr_Brooks:

у меня PLP004

Намана! Эту штучку должен поддерживать (КМК) любой уважающий себя компиллятор/IDE. В том числе и CVAVR.

Morkva

По поводу программатора для avr:
сам пользуюсь таким easyelectronics.ru/usb-programmator-avr-usbasp.htm…
единственный минус, для его сборки нужен программатор;)
но все легко решается пяти проводками к LPT…

ubd

Да, я бы не стал заморачиваться с USB программатором для AVR, когда есть STK-200, на копеешной микросхеме НС244 со стоимостью 20 руб! А прошивает точно также как и USB программатор. У меня, программатор на HC244 уже года 4, проблем нет. Другое дело если LPT порта нет, тогда только придётся USB программатор делать.

а куда же пульт вставлять?
www.rcdesign.ru/articles/electronics/rcusb

Там на схеме есть ТХ РРМ, вот туда и подавать РРМ сигналл с передатчика, точнее с тренерского разъёма.