Александр, спасибо большое за уроки. Это самые понятные и полезные уроки по Atmel МК, что я видел. Вы научили не просто программировать МК или использованием конкретных периферийных устройств, а самой методологии! С помощью ваших уроков я сделал: автоматическую теплицу, картофельную пушку, слайдер для time-lapse и много чего еще! сейчас я преимущественно программирую на STM32, но ваши уроки смотрю с удовольствием!
Уроки супер. Очень нравится формат. Было бы интересно узнать что-то про USB. А также может не совсем в тему, но разработка устройства с нуля. Например есть задача, как ее реализовать, с чего начинать, какие компоненты (электронные) использовать, как платы делать, какие расчеты проводить... Можно даже отдельную тему сделать что-то типа разработка устройства. На других каналах видел что-то подобное, но они к сожалению плохо объясняют и какие то вещи упускают, которые для начинающих очень важны. Так и просмотры бы увеличились. А так спасибо большое за уроки. Очень полезный канал.
Спасибо Вам за ваши уроки. Они очень помогают. Очень жду урок 4 по символьному LCD дисплею. Материал по данным уроком одаптирую для работы с OLED дисплеем.
Все как всегда - на высоте!!! Низкий поклон! Интересует также работа с датчиком давления (измерение глубины под водой). Датчик силы нажатия (например пальцем) или сила прикладываемая к захвату манипулятора.
Здравствуйте, Александр. Для экспериментов очень хорошо подходит 4-х проводный вентилятор, то есть снять частоту с тахометра и сгенерировать управление для его вращения. Ну а если сделать его беспроводным, то вообще супер!
Александр. Ваши уроки просто СУПЕР!!! Да, с первого раза не всегда удается полностью разобраться в таких "простых" вещах, как SPI, а потому очень хотелось бы увидеть уроки по общению МК с устройствами... в частности, с цветным TFT дисплеем на чипе ILI 9341. В интернете куча ссылок со словами "весь интернет пестрит примерами...", но по факту все они ссылаются на 3 конкретных ссылки, причем в них обмен данными с дисплеем производится не просто по SPI, а по 8-ми или 16-ти битной шине данных в придачу или вообще на платформе arduino. Очень бы хотелось понять как подсоединить TFT дисплей на ILI 9341 чисто по SPI 4-wire 8-bit data serial interface (SCL,SDA,D/CX,CSX). В любом случае, СПАСИБО ВАМ ОГРОМНОЕ даже уже за те уроки что сделаны. У Вас просто талант доходчиво и наглядно объяснять. Сразу видно, что человек делает свои уроки с душой и старанием, а не лишь бы лайков побольше насобирать.
Материал понятен - вопросов нет. Насчет устройств - хочется побольше изделий "модульного" исполнения, т.е. таких, которые потом можно использовать как конструктор (например "Сенсорная клавиатура"). А вообще всегда рад любому материалу, спасибо за работу.
Огромное спасибо, всегда с нетерпение жду новых уроков. Любой материал интересен и видео обзоры Ваших подделок :) . Из тем, долго интересует: 1. Как можно реализовать прошивку МК по радио каналу; 2. Соглашусь с Евгений Ефремов: Модульную систему из нескольких МК. Но более сложное: один МК - управляет другими МК и может по отдельности их прошивать.
Спасибо Александр, растут Ваши уроки и вместе с ним и мы. Вот есть вопросы в моем решении опроса матричной клавиатуры 4х4 + возвращает сочетание нажатых клавиш + обходимся своими подтягивающими резисторами int keypress(){ uint sum; // долго набирать unsigned int, typedef unsigned int uint; byte a, bit; // долго набирать unsigned char, typedef unsigned char byte; bit |=(11); } } // железо AtMega8 на прошита на 8000 кГц Возможно оптимизация кода в ATMEL STUDIO 6.0 как-то ломает логику, тогда подскажите как конкретную строчку сделать игнорируемой для для оптимизации например: a = 10; // кода с присвоением 10 не будет если не отключить оптимизацию a +=5; можно что-то дописать чтобы а = 10 не отключая оптимизацию?
Александр спасибо - уроки как всегда на высоте, вот так бы в ВУЗАХ преподавали. Следующий урок напрашивается ATMEGA+SD карта ? Просим Просим Александр !!! Возможно меня кто то подержит.
Урок по обмену с SD картой просто необходим, нашел библиотеку кода (ATmel Studio) для флешек лишь под fat32. Там куча кода разобраться мне как начинающему очень сложно. Ну а если не нужна файловая система, то ищи даташит по SD и вуаля...
Очень интересные уроки! Хотелось бы поработать с трансиверами желательно на 433МГц, так как они дальнобольнее)) В частности интересны SI4432, с ними начал работать но до конца не могу разобраться, они как раз на SPI интерфейсе!
Александр, спасибо. С удовольствием посмотрел бы уроки и с датчиками температуры типа DS18B20, RTC - DS3231, ну и конечно ATMEGA+SD карта (проиграть wav-ки).
Александр Писанец Доброго дня пане Олександре! Після декількох переглядів зрозумів що тут, як кажуть у народі : " Без пів літри не розберешся!" А в моєму випадку без практичного відеоуроку, бо щось поки важко собі уявляти це в теорії! Буду з нетерпінням чекати на практичний відеоурок із якимось розповсюдженим блочком чи датчиком (впринципі нема різниці із яким головне щоб пошвидше)! Ще маю декілька запитань по відеоуроці (можливо забіжу на перед, бо розгляд цих питань планується в наступних відеоуроках по SPI але всетаки задам): 1 мікроконтроллери avr прошиваються по SPI виводах і налаштовані по замовчуванню як "слейв" і після включення їх "мастером " їх по ідеї не мож буде прошити заново без повного витирання, я правильно зрозумів? 2 вивід SS в atmega16 всього один а датчиків і приладів потрібно підключити декілька, як тоді поступити? Якщо вивід SS тільки подає лог. "0" на пристрій яким керують то можна для цього налаштувати любі вільні порти контроллера! Це моє припущення але я незнаю чи воно вірне! 3 SPDR = 10 10 - це довільне число яке може бути змінене ? Їх може бути декілька (чисел) і за кожним з них у программі можна закріпити певну команду?
Здравствуйте, Александр. Для экспериментов очень хорошо подходит 4-х проводный вентилятор, то есть снять частоту с тахометра и сгенерировать управление для его вращения.
Александр, а почему бы не сделать обобщающий урок по подключениям к микроконтроллеру. Т.е. например подключение питания VCC, AVCC, кнопок RESET, подключение кварца, каких нибудь датчиков, какие элементы нужно использовать (например конденсаторы, резисторы и т.п.), объяснить зачем нужно это, как сберечь контроллер от внешних воздействий (как было например в вашем устройстве с LCD). Думаю многим будет полезно. Конечно данная информация была уже в роликах, но тут было бы все в одном ролике. Поможет многим не наступать на грабли при выяснении почему контроллер гонит. Также было бы интересно узнать о том, как сделать развязку портов, т.е. слышал что на некоторых устройствах делают гальваническую развязку портов.
Здравствуйте, спасибо за видео. Подскажите если залить на МК прошивку работающую с spi можно ли потом будет прошить такой микрокон роллер? Ведь прошивается он тоже через spi
Александр день добрый. Есть нужда разодраться с модулями NRF24L01 (хочу создать сеть из большого кол-ва, причем от первого до последнего сигнал должен пройти по цепи)поделитесь мыслями как это сделать.(nRF24L01+ может работать на одном канале с 6-ю nRF24L01- можно ли больше(10 или 20)?
Спасибо за труды ваши. Мне бы очень хотелось узнать как можно организовать таймер с регулировкой задержки включения 2х или 3х нагрузок, а также регулированием их продолжительности работы, после чего можно было бы и выключить так же по заданному времени. Заранее спасибо.
Александр, а можете подсказать? подключаю дисплей 5110 он строчку выводит с текстом, а когда делаю настройки spi для радио модуля, дисплей перестает что либо выводить на экран
Александр, у меня есть вопрос по SPI. Какой должен быть алгоритм при подключении двух модулей SPI? Нужно передавать с каждого модуля то что пришло, в другой модуль. Информация приходит на каждый модуль по 8 байт, например каждые 100 мс. Не будут ли утеряны данные?
+Nik RU42 Ведущий передает и сразу принимает от другого данные. Ведомом вы должны успеть записать данные для передачи. до того как от ведущего поступят данные.
+Александр Писанец а будет еще лучше если сделаете урок с применением 2-ух и более датчиков DS18B20 на ATMega8, так как микроконтроллеры я только начал изучать было бы полезно. С одним датчиком разобрался, а вот с двумя, что то не получается желательно конечно на разные порты посадить DS18B20 что бы знать какой где.
А разобрать где какой можно будет,чтобы потом каждому из них назначить по кулеру и ШИМом регулировать обороты в зависимости от температуры, если да то я не вижу препятствий. спасибо за Ваше внимание и видео уроки
Добрый час Александр, сделайте пожалуйста урок или посоветуйте микросхему епрома, для хранения образов экрана для цветного дисплея скажем 8 образов по 600Кб, можно конечно и флешку использовать, но помоему енто расточительно. СПАСИБО
Если можно интересует работа на AVR с дисплеями от нокии. А именно вывод текста. Плюс заказал Stm32f4discovery STM32F407 Cortex-M4. Если есть возможность, хотелось бы узнать о Cortex-M4 от ST
Для более наглядного понимания хотел собрать в Протеусе схему и вывести что-нить, например, на семисегментный индикатор. В итоге ничего не получилось. У меня возникли вопросы : 1. В видео и в файлах для скачивания есть небольшие отличия в коде. В файлах для скачивания рабочий вариант ? 2. Судя по дебагу происходит все время сбрасывание программы и до прерывания даже не доходит, в чем может быть проблема ? 3. Как еще можно проверить работоспособность вашего кода ? Потому что вы показываете его работу по какому-то хитрому включению 2-х программ. *** PS : пока сам не пронаблюдаешь результат повторенной самостоятельно программы невозможно понять усвоил ты материал или нет. С одной стороны, вроде понятно, а что понятно - непонятно, т.к. не получается проверить.
Конечно рабочие варианты, именно их и использовал в уроках. Включение происходит на реальном железе используя два компа. Сбрасывание скорей всего происходит если вектора прерывания нет, но тут нужно разбиратся.
Порт-можно переключить как на вход так и на выход,а вот альтернативные функции порта неизменны!!! MISO (out) -работает только на выход. MOSI-это ВХОД. Это тоже самое как в USART -RXD(приемник) TXD(передатчик).
Здравствуйте, Александр. Для экспериментов очень хорошо подходит 4-х проводный вентилятор, то есть снять частоту с тахометра и сгенерировать управление для его вращения. Ну а если сделать его беспроводным, то вообще супер!
Здравствуйте, Александр. Для экспериментов очень хорошо подходит 4-х проводный вентилятор, то есть снять частоту с тахометра и сгенерировать управление для его вращения.
Здравствуйте, Александр. Для экспериментов очень хорошо подходит 4-х проводный вентилятор, то есть снять частоту с тахометра и сгенерировать управление для его вращения. Ну а если сделать его беспроводным, то вообще супер!