спасибо за старания. Очень хорошую и полезную работу вы проделали! начал изучать ваши видео по 7 версии студии сначала) были какие то не совпадения решил вот 6 скачать и продолжить что бы было один в один
Очень хорошее и подробное видео! Конечно, если вы - так называемый программист-старпёр-мастер, то вам будет неинтересно, а если, как и я, только сегодня узнали о существовании микроконтроллеров и языка Си, и вам хочется поскорее научиться всему с нуля, то видео - самое то. Автор осветил несколько моментов до которых я бы сам доходил неделю(((
Спасибо большое за ваши труды, буду расти с ваших видео уроков! Си знаю чуть по чуть (перешел с PHP) буду работать на пиках, но ваши уроки лучшие! А основы я так понимаю одинаковые.
я как-то пропустил AVR начал сразу с STM32, буду смотреть Ваши видосы, все норм доносите информацию до мозга, вот про АSM все таки надо видосы редко, но бывают случаи когда требуется ASM.
AVR весьма ограничены по памяти и частоте в отличии от stm32, для них простые asm вставки иногда кардинально меняют скорость работы или возможность влезть в ограниченный объем памяти...
Я проанализировал количество просмотров уроков по ассемблеру по сравнению с уроками по СИ. Соотношение приблизительно 1 к 5. Мне не хочется малого количества просмотров. Люди привыкли писать 4 строчки кода и чтобы всё работало. К сожалению, вот такая статистика.
Не, я понял это из видео. Но ведь не обязательно было снимать видео. У Вас есть сайт. На нём потихонечку все свои знания можно было бы и выложить. В отличии от многих других у Вас не только навыки программиста есть но и учителя, что не одно и тоже. Во всём интернете дофига контента но всесторонне полноценных таких не много. Впрочем Вам виднее. С уважением Жара.
@@narodstream552 можно выпустить малую серию уроков вроде "ассемблерные трюки". Не обязательно целиком проекты, но можно подобрать какие-то специфические случаи и сделать для них инлайновые ассемблерные функции с объяснениями. Если название подобрать привлекательное, наверняка многие, кто уже имеет опыт программирования АВР на Си и сталкивался с различными проблемами производительности, захотят узнать пару-тройку фишек.
Здравствуйте! Смотрю ваш урок. Создание проекта в Atmel Studio. После создания проекта и выбора контроллера Atmega8 на вкладке Project -> Properties -> Tool нет возможности выбрать Simulator, Select debagger/programmer список пустой, и надпись «unsupported tools*device combination». Это для любого контроллера. Подскажите пожалуйста как это исправить? Спасибо!
При выборе устройства atmega8a, в строках Speed и Vcc, стоит N/A. Программа - Studio7.0. Как сделать чтобы указывалась скорость и питание? как у вас на видео?
Посоветуйте магазин в котором можно купить рабочий AVR контроллер - дело в том что Заказал себе несколько контроллеров с китая ATmega32 - контроллеры читаюца - но не прошиваются вылазеет ошибка. верификации и после записи фьюзов контроллер вообще не читаеца - с внешним кварцем конечно. Заказал в чип дипе 1- ATmega32 - так там сразу ошибка . - контроллер видимо изначально залочен..или вообще подсунули нерабочий.. Тут на форумах полазил один человек пишет что тоже с чип дипа все были не рабочие - купил гдето на рынке прошился нормально.. При это у меня 3 программатора USBasp - и если обновлять прошивку - одного программатоа другим - то прекрасно прошивается.. значит программаторы явно рабочие.. Вот заказал на PLATAN - атмегу8 и также прошилась - криво - AvrDude вылезла ошибка закрыть программу - в итоге контроллер залочен.. Где покупать нормальные рабочие контроллеры. ума не приложу..Контроллеры не дешёвые я уже 5 штук atmega32 испортил а схема собрана и что делать незнаю...
Скажите, пожалуйста, у меня Атмеги 328е. Мельком читал, что они умеют все то же. что и восьмые, и даже больше. Меня интересует подойдут ли они для Ваших уроков? Спасибо!
А вот интересно, в настройках TOOL при работе с ATmega8A включить симулятор получается, а вот с ATmega8515 не получается, почему так ? При нажатии на окошко под надписью Selected debugger надпись Simulator не появляется. И второй вопрос, в верху в окне, где надпись hex - эту надпись надо самому писать ? А то только что установил программу и в том окне пусто.
В принципе, оказывается и без включения симулятора работает кнопка отладки ( если симулятор предназначен лишь для этого). Собрал первую схему, указанную в пятом уроке на ATmega8515, все нормально. Сначала программа обнаружила штук 5 ошибок, но смог исправить, вообщем у меня прогресс потихоньку начался)
У меня вопрос... После удаления Visual Studio сразу перестала запускаться программа Atmel Studio 7 до удаления программа работала идеально... В чём может быть причина и как её исправить...
перед просмотром в настройках плеера ставьте скорость 1,25 или 1,5 автор крут "базара нет" , но тянет слова ужасно((( очень медленный он((( увеличив скорость можно съэкономить кучу времени
Здравствуйте! В Вашем видео Вы сказали, что будет урок по АЦП, float и т.д. Не могу найти! И еще, при создании проекта в окне выбора пять видов проекта (1минута 34 сек). Какая между ними разница?
Спасибо, уроки по АЦП я нашел! Просто сначала я изучал АЦП по другим урокам, пока не наткнулся на Ваши. Там, чтобы считать данные с АЦП и вывести на экран была всего одна строчка Lcd_printf(0,0,FONT_1X,(readADC(0)*20.00/1023),2); Вот и пытаюсь понять - как проще и правильнее.
Про float я спросил в этом уроке, потому что Вы при настройке проекта (6 мин 20 сек) сказали про проект с плавающей точкой. Разве это не float? Или это у меня от CVAVR осталось?
Просто ужас. Столько времени потрачено на жевание соплей, а тема то "создание проекта". Нет бы, рассказать как добавлять/удалять файлы, поиск/замена с опциями, рефакторинг, импорт проектов и т. д. Но нет, очень важно знать как написать комментарии в Си файле, без этого никуда. Что тогда удивляться, что мало просмотров...
Добрый день , подскажите как исправить ошибку ? Не компилируется "заготовка" и выходит вот это 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 "$@" "$
Я только начал изучать программирование микроконтроллеров и услышал в ваших видео музыкальную заставку. Скажите пожалуйста кто исполнитель и название трека.
Я конечно не совсем понял какая связь между программированием МК и музыкой, но то, что все права на неё мои - то это точно. Так как писал данный трек я сам.
Вы считаете, что человека, который собрался изучать программирование микроконтроллеров нельзя удивить классной музыкой ... конечно, это большая редкость, когда в человеке сочитаются композиторские способности и способности программировать микроконтроллеры(это я про вас). И все же, если это возможно, скинте пожалуйста этот трек мне на почту atriboot.111@mail.ru ... заранее спасибо.
Да это просто коротенький кусочек, это не полноправный трек, там секунд около 10 максимум, да и могу не найти, так как Вы смотрите ранние видео, я давно уже другой использую.
Нафига надо было для обучения использовать какой-то левый atmega8a, тогда как можно было использовать любую плату ардуино, и пользоваться уже тем, что на ней все распаяно, в том числе питание, кварц, разъемы и т.д.?
Прежде чем делать такие выводы, я Вам советую посмотреть все уроки. Это раз. Во-вторых. если Вы считаете мои уроки некомпетентными, дайте, пожалуйста ссылку на образец, я с удовольствием их посмотрю.
Вы сами подумайте, кто будет смотреть все уроки, если ему это не интересно просто по факту того, что он не может начать работу, войти в процесс обучения, ввиду того, что не имеет основ в пользовании инструментами программирования/отладки, и вообще может не понимать, что такое HAL, чем эта библиотека лучше/хуже StdPeriph и т.д. (хотя я так смотрю у Stm32, одни глюки и полная помойка в коде библиотек) Примеры обучения посмотрите в книжках по программированию, там вопросу изучения среды и тому как в ней работать уделяется большое внимание именно в самом начале, главное не отечественных авторов с советским образованием, где вроде все поголовно были категорически высоко образованные, а на деле производили одно дерьмо, будь-то машиностроение, бытовая техника и т.д. ))
Вы поймите меня правильно, на самом деле делаете хорошую работу, но она по большей части может пропадать зря, сделайте вступительные ролики более подробными (про stm32), а про AVR, выбор atmega8a, был неправильным выбором.
не, ну не нравится- не смотри. создай свой видос по ардуино, или еще про то ,что считаешь нужным, и выложи как альтернатива данным урокам, а народ оценит. а то сразу НЕ ПРО ТО, НЕ ТАК, НЕ ТУДА. я считаю, что тем кто только начинает атмега 8 - само то. есть и даташит достойный на русском, и в самом камне есть че поюзать, и сделать на нем можно много чего. это для тех кто и в в пайке, и в разработке, и в написании кода хочет себя попробовать.
жесть... наркоманы блин ардуиновые. Микроконтроллеры AVR одни из самых популярных на постсоветском пространстве. atmega8-ую вы найдете в любом "мухосранске" рублей за 50-100, а вот дуню придется заказывать у китайчегов либо у перекупщиков и цена уже под 800 р. Тем более что уроков и книг под серию mega и tiny огромное количество. Начать работать под mega8 проще простого воткнул питалово, резистор, светодиод - самая простая схема которая будет работать, и которую может собрать любой. По поводу авторов с советским образованием - нормальные специалисты с советским образованием работают в ведущих забугорных конторах. Тот факт, что в позднем союзе не могли/не хотели нормально организовать применение специалистов - это уже проблемы управленцев и партии, а не инженеров.