[an error occurred while processing this directive]
Вы пишите программу, а не я, и неизвестно какой ЦАП выбрали и какой формат записи в ЦАП. Мне хватило 22мкс софтовым методом считать по SPI с флешки и кинуть в регистр ШИМа. Так что дружите с даташитами и арифметикой в особенности, и "учитесь, учитесь и еще раз учитесь" (c)(Ленин)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)