Цитата Сообщение от JV-Soft Посмотреть сообщение
Далее о аппаратном ШИМ, так мне никто и не привел код для инициализации fastPWM 15625гц , и это не удивительно, баском не умеет этого делать , вот казалось бы самая обычная процедура инициализации в любой IDE для AVR , а нет как оказалось стандартные вещи баском не умеет , делайте это пользователи через жопу если сможете.
Хорошо прямой доступ к регистрам хоть сделали , поэтому что бы сделать простую вещь надо вначале инициализировать Phase Correct PWM
Используй прямое обращение к регистрам и не парься(си тоже не умеет инициализировать с помощью специальных команд).

- - - Добавлено - - -

Захотелось мне программировать на писи. Начал просматривать компиляторы разные, и хочу сказать, что опенсорсные компиляторы - это кидняк. Начал смотреть в сторону коммерческих. На сегодняшний день два претендента - даркбейсик и либерти бейсик.
Начнём с дарка. Оказалось теперь он стал свободным, но это только из-за того, что он сильно устарел, и компания начала выпускать новый коммерческий продукт.
Ссылка на скачивание - https://www.thegamecreators.com/prod...ro-open-source
Дарк признан профессионалами и, даже, есть комманды программирующие на этом диалекте. Также этот язык выбор журнала игромания.
https://www.igromania.ru/article/447...Basic_Pro.html
Демеры тоже признали дарк.))
Теперь посмотрим либерти барсик. Тоже достаточно известный барсик. Компилятор платный.
http://www.libertybasic.com/
Но тут есть такая штука как бустер - специальная свободная программа, которая компилирует и ускоряет.
http://www.lbbooster.com/
Так что же выбрать?