Тёмный

Программирование МК AVR. Урок 2. Создание проекта в Atmel Studio 

narod stream
Подписаться 35 тыс.
Просмотров 85 тыс.
50% 1

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 82   
@olesoleg
@olesoleg 4 года назад
благодоря вашим урокам я понял как программировать микроконтроллеры, даже моя жена вместе со мной смотрит вас как сериал
@Dmitrne
@Dmitrne 7 лет назад
Самый лучший канал по теме микроконтроллеров!)
@ilya_bill
@ilya_bill 7 лет назад
спасибо за старания. Очень хорошую и полезную работу вы проделали! начал изучать ваши видео по 7 версии студии сначала) были какие то не совпадения решил вот 6 скачать и продолжить что бы было один в один
@narodstream552
@narodstream552 7 лет назад
Спасибо за внимание к каналу! Родина Вас не забудет!
@user-yz2my6kp5i
@user-yz2my6kp5i 6 лет назад
Прекрасна тема! Обяснението е много професионално, точно, ясно и кратко. Благодаря! Успехи!
@Lunniy_Koshack
@Lunniy_Koshack 4 года назад
Очень хорошее и подробное видео! Конечно, если вы - так называемый программист-старпёр-мастер, то вам будет неинтересно, а если, как и я, только сегодня узнали о существовании микроконтроллеров и языка Си, и вам хочется поскорее научиться всему с нуля, то видео - самое то. Автор осветил несколько моментов до которых я бы сам доходил неделю(((
@peter_savelev
@peter_savelev 7 лет назад
Спасибо большое за ваши труды, буду расти с ваших видео уроков! Си знаю чуть по чуть (перешел с PHP) буду работать на пиках, но ваши уроки лучшие! А основы я так понимаю одинаковые.
@narodstream552
@narodstream552 7 лет назад
Спасибо за оценку! А у меня до пиков никак руки не дойдут, хотя они у меня есть, и программатор есть, но пока не до них
@coderkpot
@coderkpot 8 лет назад
я как-то пропустил AVR начал сразу с STM32, буду смотреть Ваши видосы, все норм доносите информацию до мозга, вот про АSM все таки надо видосы редко, но бывают случаи когда требуется ASM.
@user-xg7km4kc4v
@user-xg7km4kc4v 7 месяцев назад
AVR весьма ограничены по памяти и частоте в отличии от stm32, для них простые asm вставки иногда кардинально меняют скорость работы или возможность влезть в ограниченный объем памяти...
@Serious_Sam
@Serious_Sam 2 года назад
Спасибо!
@jara2009list
@jara2009list 5 лет назад
Зря на ассемблере нет у Вас желания сделать уроки. В Вашем исполнении было бы офигенно. И кому надо смотрели бы. Спасибо за труд.
@narodstream552
@narodstream552 5 лет назад
Я проанализировал количество просмотров уроков по ассемблеру по сравнению с уроками по СИ. Соотношение приблизительно 1 к 5. Мне не хочется малого количества просмотров. Люди привыкли писать 4 строчки кода и чтобы всё работало. К сожалению, вот такая статистика.
@jara2009list
@jara2009list 5 лет назад
Не, я понял это из видео. Но ведь не обязательно было снимать видео. У Вас есть сайт. На нём потихонечку все свои знания можно было бы и выложить. В отличии от многих других у Вас не только навыки программиста есть но и учителя, что не одно и тоже. Во всём интернете дофига контента но всесторонне полноценных таких не много. Впрочем Вам виднее. С уважением Жара.
@Ma_X64
@Ma_X64 4 года назад
@@narodstream552 можно выпустить малую серию уроков вроде "ассемблерные трюки". Не обязательно целиком проекты, но можно подобрать какие-то специфические случаи и сделать для них инлайновые ассемблерные функции с объяснениями. Если название подобрать привлекательное, наверняка многие, кто уже имеет опыт программирования АВР на Си и сталкивался с различными проблемами производительности, захотят узнать пару-тройку фишек.
@user-rq6ix8rd3n
@user-rq6ix8rd3n 4 года назад
Круто!!!!
@matveyDDRD
@matveyDDRD 4 года назад
спасибо огромное
@laurissilmanovics7566
@laurissilmanovics7566 5 лет назад
Super 👍👍👍👍👍👍
@Vivavatnik
@Vivavatnik 7 лет назад
Спасибо, за видео. Если можно - отсортируйте видео в плейлисте, было бы намного удобнее смотреть)
@topsifacts1925
@topsifacts1925 8 лет назад
вау,круто
@zhdanvadim9536
@zhdanvadim9536 5 лет назад
Thanks!
@KirinTV
@KirinTV 8 лет назад
класс
@user-ve1oq9yt4r
@user-ve1oq9yt4r 7 лет назад
Еще хотелось бы узнать Ваше мнение по Studio7 - если начинать, то может лучше сразу со свежей?
@hanuman9295
@hanuman9295 5 лет назад
Толково
@yuliyavoloshinova6052
@yuliyavoloshinova6052 5 лет назад
Здравствуйте! Смотрю ваш урок. Создание проекта в Atmel Studio. После создания проекта и выбора контроллера Atmega8 на вкладке Project -> Properties -> Tool нет возможности выбрать Simulator, Select debagger/programmer список пустой, и надпись «unsupported tools*device combination». Это для любого контроллера. Подскажите пожалуйста как это исправить? Спасибо!
@AleksejKirichenko
@AleksejKirichenko 8 лет назад
доброго времени суток такой вопрос есть вот такой МК AT89C51-24PI DIP40 что с ним можно сделать или это просто память
@narodstream552
@narodstream552 8 лет назад
+K.A.V MAKAR Нет это контроллер Что делать то? Вот тут даташит datasheet.elcodis.com/pdf/16/43/164329/at89c51-24ac.pdf Читать и разбираться
@AleksejKirichenko
@AleksejKirichenko 8 лет назад
+narod stream я смотрел там есть порт 1 порт 2 порт3 и все и в студии его нет
@alexlyt9104
@alexlyt9104 3 года назад
Асм всеравно рулит))))
@СергейТарасенко-е6д
При выборе устройства atmega8a, в строках Speed и Vcc, стоит N/A. Программа - Studio7.0. Как сделать чтобы указывалась скорость и питание? как у вас на видео?
@alexconstructor9368
@alexconstructor9368 6 лет назад
Посоветуйте магазин в котором можно купить рабочий AVR контроллер - дело в том что Заказал себе несколько контроллеров с китая ATmega32 - контроллеры читаюца - но не прошиваются вылазеет ошибка. верификации и после записи фьюзов контроллер вообще не читаеца - с внешним кварцем конечно. Заказал в чип дипе 1- ATmega32 - так там сразу ошибка . - контроллер видимо изначально залочен..или вообще подсунули нерабочий.. Тут на форумах полазил один человек пишет что тоже с чип дипа все были не рабочие - купил гдето на рынке прошился нормально.. При это у меня 3 программатора USBasp - и если обновлять прошивку - одного программатоа другим - то прекрасно прошивается.. значит программаторы явно рабочие.. Вот заказал на PLATAN - атмегу8 и также прошилась - криво - AvrDude вылезла ошибка закрыть программу - в итоге контроллер залочен.. Где покупать нормальные рабочие контроллеры. ума не приложу..Контроллеры не дешёвые я уже 5 штук atmega32 испортил а схема собрана и что делать незнаю...
@Yupitrer
@Yupitrer 6 лет назад
Подскажите кто нибудь, как в atmel stodio посмотреть размер кода?
@M3DuaTP
@M3DuaTP 7 лет назад
Скажите, пожалуйста, у меня Атмеги 328е. Мельком читал, что они умеют все то же. что и восьмые, и даже больше. Меня интересует подойдут ли они для Ваших уроков? Спасибо!
@narodstream552
@narodstream552 7 лет назад
Подойдут, только немного переделать если.
@user-uh9gc1fp2l
@user-uh9gc1fp2l 8 лет назад
А вот интересно, в настройках TOOL при работе с ATmega8A включить симулятор получается, а вот с ATmega8515 не получается, почему так ? При нажатии на окошко под надписью Selected debugger надпись Simulator не появляется. И второй вопрос, в верху в окне, где надпись hex - эту надпись надо самому писать ? А то только что установил программу и в том окне пусто.
@user-uh9gc1fp2l
@user-uh9gc1fp2l 8 лет назад
С надписью hex разобрался. После повторного открытия сохраненного проекта она автоматически появляется.
@user-uh9gc1fp2l
@user-uh9gc1fp2l 8 лет назад
В принципе, оказывается и без включения симулятора работает кнопка отладки ( если симулятор предназначен лишь для этого). Собрал первую схему, указанную в пятом уроке на ATmega8515, все нормально. Сначала программа обнаружила штук 5 ошибок, но смог исправить, вообщем у меня прогресс потихоньку начался)
@WICTOR23
@WICTOR23 5 лет назад
У меня вопрос... После удаления Visual Studio сразу перестала запускаться программа Atmel Studio 7 до удаления программа работала идеально... В чём может быть причина и как её исправить...
@alanmiller1596
@alanmiller1596 6 лет назад
перед просмотром в настройках плеера ставьте скорость 1,25 или 1,5 автор крут "базара нет" , но тянет слова ужасно((( очень медленный он((( увеличив скорость можно съэкономить кучу времени
@narodstream552
@narodstream552 6 лет назад
да это и было-то 2 года назад
@Omiroshin
@Omiroshin 6 лет назад
Есть такое
@АкмаАлександрова
Автор обучает с нуля, поэтому толково объясняет. Не жалейте времени на обучение.
@user-ve1oq9yt4r
@user-ve1oq9yt4r 7 лет назад
Здравствуйте! В Вашем видео Вы сказали, что будет урок по АЦП, float и т.д. Не могу найти! И еще, при создании проекта в окне выбора пять видов проекта (1минута 34 сек). Какая между ними разница?
@narodstream552
@narodstream552 7 лет назад
Есть уроки, смотрите весь плейлист. Только причем тут float, это ж переменная. Разница в языках.
@user-ve1oq9yt4r
@user-ve1oq9yt4r 7 лет назад
Спасибо, уроки по АЦП я нашел! Просто сначала я изучал АЦП по другим урокам, пока не наткнулся на Ваши. Там, чтобы считать данные с АЦП и вывести на экран была всего одна строчка Lcd_printf(0,0,FONT_1X,(readADC(0)*20.00/1023),2); Вот и пытаюсь понять - как проще и правильнее.
@user-ve1oq9yt4r
@user-ve1oq9yt4r 7 лет назад
Про float я спросил в этом уроке, потому что Вы при настройке проекта (6 мин 20 сек) сказали про проект с плавающей точкой. Разве это не float? Или это у меня от CVAVR осталось?
@MrGoblinh
@MrGoblinh 6 лет назад
Здравствуйте! Не использовали дебагер в Atmel Studio?
@narodstream552
@narodstream552 6 лет назад
Здравствуйте! Только с симулятором.
@vladimirivanov4761
@vladimirivanov4761 4 года назад
Просто ужас. Столько времени потрачено на жевание соплей, а тема то "создание проекта". Нет бы, рассказать как добавлять/удалять файлы, поиск/замена с опциями, рефакторинг, импорт проектов и т. д. Но нет, очень важно знать как написать комментарии в Си файле, без этого никуда. Что тогда удивляться, что мало просмотров...
@user-ot8vp3rz7y
@user-ot8vp3rz7y 4 года назад
Добрый день , подскажите как исправить ошибку ? Не компилируется "заготовка" и выходит вот это Severity Code Description Project File Line Error recipe for target 'main.o' failed GccApplication3 c:\users\sas.sayretmatkal\Documents\Atmel Studio\7.0\GccApplication3\GccApplication3\Debug\Makefile 76 А в макфайле вот так написано # AVR32/GNU C Compiler ./main.o: .././main.c @echo Building file: $< @echo Invoking: AVR/GNU C Compiler : 5.4.0 $(QUOTE)D:\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DDEBUG -I"D:\7.0\Packs\atmel\ATmega_DFP\1.3.300\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega8a -B "D:\7.0\Packs\atmel\ATmega_DFP\1.3.300\gcc\dev\atmega8a" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$
@grey6211
@grey6211 8 лет назад
Подскажите, такая проблема: при создании нового проекта в avrstudio не создается файл с расширением .с .На видео он создается автоматически.
@narodstream552
@narodstream552 8 лет назад
Может быть не того типа проект создали? Или не так настроили. Смотрите все галки на видео. Студия у меня в этот момент была 6я.
@vedgray9773
@vedgray9773 7 лет назад
Как Вы запоминали коды? Всё же невозможно запомнить. Все равно приходится подглядывать.
@narodstream552
@narodstream552 7 лет назад
Для фильмов всегда пишутся сценарии. Но в основном, всё из головы. В сценарий подглядываю только, чтобы что-то не пропустить.
@user-kf9pd6qe5s
@user-kf9pd6qe5s 7 лет назад
Я только начал изучать программирование микроконтроллеров и услышал в ваших видео музыкальную заставку. Скажите пожалуйста кто исполнитель и название трека.
@narodstream552
@narodstream552 7 лет назад
Я конечно не совсем понял какая связь между программированием МК и музыкой, но то, что все права на неё мои - то это точно. Так как писал данный трек я сам.
@user-kf9pd6qe5s
@user-kf9pd6qe5s 7 лет назад
Вы считаете, что человека, который собрался изучать программирование микроконтроллеров нельзя удивить классной музыкой ... конечно, это большая редкость, когда в человеке сочитаются композиторские способности и способности программировать микроконтроллеры(это я про вас). И все же, если это возможно, скинте пожалуйста этот трек мне на почту atriboot.111@mail.ru ... заранее спасибо.
@narodstream552
@narodstream552 7 лет назад
Да это просто коротенький кусочек, это не полноправный трек, там секунд около 10 максимум, да и могу не найти, так как Вы смотрите ранние видео, я давно уже другой использую.
@user-kf9pd6qe5s
@user-kf9pd6qe5s 7 лет назад
Ну ладно ... а музыка классная))
@narodstream552
@narodstream552 7 лет назад
Спасибо! надеюсь сами занятия тоже не хуже. Особенно последние. Искренне надеюсь, что Вы до них дойдёте.
@goodspeedmen
@goodspeedmen 8 лет назад
[ERROR] Skipping launch. User did not choose a debug tool. Здравствуйте у меня почему то строка выбора пустая? и при компиляции выдаёт ошибку.
@narodstream552
@narodstream552 8 лет назад
Здравствуйте! Расскажите, пожалуйста, поподробнее, что за строка пустая. Приложите скриншот проблемы.
@goodspeedmen
@goodspeedmen 8 лет назад
Строка в которой вы показываете что нужно выбрать симулятор но выпадающий список пуст.
@narodstream552
@narodstream552 8 лет назад
Видимо, не совсем корректно установилась студия. Попробуйте переустановить.
@daniil1789
@daniil1789 4 года назад
студенты кнщики вышли из чата и начали материться
@ChegMr
@ChegMr 7 лет назад
Нафига надо было для обучения использовать какой-то левый atmega8a, тогда как можно было использовать любую плату ардуино, и пользоваться уже тем, что на ней все распаяно, в том числе питание, кварц, разъемы и т.д.?
@narodstream552
@narodstream552 7 лет назад
Прежде чем делать такие выводы, я Вам советую посмотреть все уроки. Это раз. Во-вторых. если Вы считаете мои уроки некомпетентными, дайте, пожалуйста ссылку на образец, я с удовольствием их посмотрю.
@ChegMr
@ChegMr 7 лет назад
Вы сами подумайте, кто будет смотреть все уроки, если ему это не интересно просто по факту того, что он не может начать работу, войти в процесс обучения, ввиду того, что не имеет основ в пользовании инструментами программирования/отладки, и вообще может не понимать, что такое HAL, чем эта библиотека лучше/хуже StdPeriph и т.д. (хотя я так смотрю у Stm32, одни глюки и полная помойка в коде библиотек) Примеры обучения посмотрите в книжках по программированию, там вопросу изучения среды и тому как в ней работать уделяется большое внимание именно в самом начале, главное не отечественных авторов с советским образованием, где вроде все поголовно были категорически высоко образованные, а на деле производили одно дерьмо, будь-то машиностроение, бытовая техника и т.д. ))
@ChegMr
@ChegMr 7 лет назад
Вы поймите меня правильно, на самом деле делаете хорошую работу, но она по большей части может пропадать зря, сделайте вступительные ролики более подробными (про stm32), а про AVR, выбор atmega8a, был неправильным выбором.
@gegrby6441
@gegrby6441 7 лет назад
не, ну не нравится- не смотри. создай свой видос по ардуино, или еще про то ,что считаешь нужным, и выложи как альтернатива данным урокам, а народ оценит. а то сразу НЕ ПРО ТО, НЕ ТАК, НЕ ТУДА. я считаю, что тем кто только начинает атмега 8 - само то. есть и даташит достойный на русском, и в самом камне есть че поюзать, и сделать на нем можно много чего. это для тех кто и в в пайке, и в разработке, и в написании кода хочет себя попробовать.
@Алексей-р1х5ы
@Алексей-р1х5ы 7 лет назад
жесть... наркоманы блин ардуиновые. Микроконтроллеры AVR одни из самых популярных на постсоветском пространстве. atmega8-ую вы найдете в любом "мухосранске" рублей за 50-100, а вот дуню придется заказывать у китайчегов либо у перекупщиков и цена уже под 800 р. Тем более что уроков и книг под серию mega и tiny огромное количество. Начать работать под mega8 проще простого воткнул питалово, резистор, светодиод - самая простая схема которая будет работать, и которую может собрать любой. По поводу авторов с советским образованием - нормальные специалисты с советским образованием работают в ведущих забугорных конторах. Тот факт, что в позднем союзе не могли/не хотели нормально организовать применение специалистов - это уже проблемы управленцев и партии, а не инженеров.
@ЗёмаБоошшккаа
@ЗёмаБоошшккаа 5 лет назад
начало каждого ролика очень долгое, целая минута. много лишнего трафика улетает в никуда, и времени
@narodstream552
@narodstream552 5 лет назад
Предъява насчёт "каждого" не принимается. Это слишком старое видео, чтобы судить о "каждом". Посмотрите последние.
Далее
СМЕЛОЕ РЕШЕНИЕ #shorts
00:14
Просмотров 22 тыс.
Mini bag sealer
00:58
Просмотров 7 млн
Добрая весть 😂
00:21
Просмотров 536 тыс.
AVR - это всегда RISC
21:44
Просмотров 6 тыс.
AVR 1# Знакомство с Atmel Studio
19:06
Просмотров 28 тыс.