Программирование микроконтроллеров.
Микроконтроллер: ATmega8.
Функции и задача устройства: Формировать 12-разрядное треугольное (две пилы - вверх и вниз) напряжение частотой от 10 Гц до 1 кГц, управлять частотой с помощью потенциометра. На ассемблере на мк Atmega8 в Proteus. Есть похожая программа для примера, но там пилы только вверх (доходят до максимум и обрываются), а мне нужно еще и вниз (доходят постепенно до максимума, а потом - до минимума).
Пример программы:
;====================================================================
; Main.asm file generated by New Project wizard
;
; Created: Ср ноя 15 2023
; Processor: ATmega8
; Compiler: AVRASM (Proteus)
;====================================================================
;====================================================================
; DEFINITIONS
;====================================================================
.def SPI_DataL = r17
.def SPI_DataH = r18
;===============================================================