Вячеслав @SlavikMIPT
Инженер
Многоканальный программный ШИМ в AVR

а вообще — на самом деле проще купить микросхему — драйвер светодиодный и не париться — загружаешь в него по i2c или spi значения, а он уже свои шимы включает — можно по разному выходы настроить — тяни толкай, открытый коллектор и т.п., драйвер простенький протаскивает спокойно 500мА тока через одну ногу, разрядность 12бит, количество ног -16, а если это всё по i2c, то на одну шину вешается скока угодно таких микросхем и от контроллера хавается только 2 ноги и i2c, таймеры при этом свободны и процессор не занимается обработкой прерываний.Практического смысла особо нет реализовывать такое на контроллере напрямую, только ради обучения если
Look
Многоканальный программный ШИМ в AVR

так слишком много прерываний — лучше не так делать — отмерять время интервалами 128 64 32 16 8 4 2 1 тик таймера.при переходе через 0 включаем те каналы, у которых есть старший бит в значении яркости, таймер тикает до 128- оставляем только те, у которых установлен 7 бит, устанавливаем прерывание по сравнению на 192 и так далее — получается не шим, но для светодиодов более чем достаточно и даже лучше, чем шим — всего 8 прерываний таймера, никаких почти вычислительных затрат, несущая частота в таком случае будет выше, чем у шима — светодиоды будут меньше мерцать. у bsvi подробней статья на этот счет была
Look
Экшн-камера HDR-AS15 от Sony

www.skycentre.net/index.php?showtopic=12547&hl= ссылка на сравнение популярных скайдайверских камер GP Contour и Sony
Look
Управляем чайником из браузера или как я интернет-розетку делал

напомнило серию из «Теории большого взрыва»
Look
ARM + WiFi в формате SD карты

первая фотка в инста графе сделана)
Look
Музыка на дисководе гибких дисков: теория и примеры

обычный инженерный программируемый калькулятор
Look
Почему бы я не рекомендовал Atmel или о непонимании успеха Arduino

ну можно было перед покупкой дебагеров изучить — какие из них стоит брать, а какие нет.
Look
Почему бы я не рекомендовал Atmel или о непонимании успеха Arduino

Целая статья о том какие у вас руки кривые)) Ни слова не нашел про недостатки самих контроллеров. Одни лучи поноса в сторону средств разработки и отладки. Авр студио 4 вполне себе ничего, а использовать САМУЮ НОВУЮ студию — очень странно для программистов. Что вы не понимаете, чтоли, что компании стараются выпускать поскорее сырые программные продукты, чтобы бабла срубить — тот же альтиум чего стоит, используйте стабильную версию и всё, отладчиков для атмелов тоже хватает нормальных. Короче «Нечего на зеркало пенять, коли рожа крива»
Look
Распознавание речи на STM32F4-Discovery

По поводу шума — можно попробовать фильтровать данные по частоте и амплитуде — например после записи делать бпф — резать все частоты, не попадающие в интервал человеческого голоса, а также частоты, которые ниже порога определенного
Look
Онлайн-шахматы на реальной доске на основе Arduino

з.ы. — сосед только что сказал, что у них в 2006 в шахматном клубе такая была доска
Look
Онлайн-шахматы на реальной доске на основе Arduino

«широкими возможностями самой платформы» сильно конечно сказано… и в чем же широкие возможности? в том что идет тупое нагромождение функций одна на другой на и без этого не особо производительном контроллере? может быть и удобно для тех кому лень научиться нормально программировать контроллеры, среди таких людей оно может и популярно, но имхо — никаких «широких возможностей» ардуино не дает
Look
Программирование ПЛИС. Изучение явления «дребезг контактов» и метод избавления от него

сейчас только что пришла идея — можно просто подобрать частоту опроса так, чтобы период ее был больше времени дребезга — допустим 50 мс, то есть частота опроса 20Гц и дребезг просто не будем видеть, а нажатие кнопки все равно минимум 120-130 мс длится(человеческая реакция) — поэтому за время удержания у нас гарантированно 2 опроса состояния — допустим нам не повезло и первый опрос попал на тот момент, когда кнопка дребезжала и был высокий уровень — не беда — второй опрос гарантированно будет низкий уровень
Look
Программирование ПЛИС. Изучение явления «дребезг контактов» и метод избавления от него

с конденсатором замечена следующая вещь была — при нажатии кнопки дребезга нет — все ровно, а при отжатии — вот что получается — конденсатор заряжен до напряжения ПИТАНИЯ U(это следует из того что в момент замыкания кнопки через подтяжечный резистор и конденсатор тока нет, следовательно напряжения на концах резистора равны), а напряжение подтяжки у нас меньше напряжения питания — поэтому при отпускании кнопки у нас будет импульс от напряжения подтяжки до напряжения питания, пока конденсатор разряжается через входное сопротивление пина — при частоте опроса 50МгЦ ПЛИС Altera Cyclone III это интерпретировала как еще одно нажатие кнопки — устранил путем понижения частоты опроса кнопки до 380 Гц
Look
ARM-микроконтроллеры STM32F. Быстрый старт c STM32-Discovery

отлично развел — порты ввода-вывода все открытые
Look
Here
12 ...
2223
24There
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity