srukamiUA 120 Report post Posted February 27, 2016 Всем привет! Хочу представить очередную поделку на микроконтроллере Attiny13, очень легкая в сборке и для новичка самое то! Устройство разработал по просьбе подписчика, он собирается применять для проверки ламповых усилителей. Генератор выдает прямоугольные импульсы заданной в прошивке частоты, имеет восемь шагов увеличения частоты. И индикацию режимов тремя светодиодами, управляется всего одной кнопкой. Не прихотлив в питании от 3,3-5В. 1 Evgeniy reacted to this Share this post Link to post Share on other sites
Evgeniy 280 Report post Posted February 27, 2016 У некоторых мк программно к внутреннему тактовому генератору можно подключить делитель на 2,4,8. Управлять шимом тоже можно не средствами языка программирования, а напрямую, записывая в регистры частоту и длительность импульса. Я к тому, что оперируя тремя регистрами, можно выжать из аппаратного ШИМ практически любую частоту. Правда при этом необходимо в экселе высчитать при всех тактовый частотах генератора (без делителя, /2, /4, /8) 255 значений регистра ШИМ. Длительность всегда половина регистра частоты ШИМ для 50% заполнения. Итого чуть больше 1500 шагов регулирования частоты ШИМ. Ещё у некоторых мк есть регистр отвечающий за частоту тактового сигнала. Его тоже программно можно менять! Диапазон ещё расширяется. Правда этот метод пригоден только для генерации сигнала, ведь при понижении тактовой частоты скорость выполнения программы тоже замедляется... Вот правда не во всех мк такое возможно. Я над 16f883 издевался. Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted February 27, 2016 Согласен, с мегами 8, 168, 328 у меня получается почти любой параметр частоты аппаратно, но на тини13 не хватает таймеров и шагов делителя чтоб сделать именно те шаги что в видео. Как ни считал в Экселе половину нужных частот сделать не мог точно и даже близко. Share this post Link to post Share on other sites
Evgeniy 280 Report post Posted February 27, 2016 Серия Тини сильно подрезана... Share this post Link to post Share on other sites