mazur (17.08.2012 19:44 - 19:57, просмотров: 136) ответил Blackbird_sunday на Памажите люди добрыя ассемблерную вставку для atmega8 в кодевижн надо изобразить .. В общем щас решил сделать одну некоммерчексую девайсину . Конкретно хотел генератор сделать зч ДЛЯ СЕБЯ . Но столкнулся с проблемой . Сам генератор задумывался с
Так что ли? 20 мгц, 5 мкс - 100 тактов.
// Пусть 24-х битное число в r16, r17, r18
clr ZH
mov ZL, r18
lsl r17
rol ZL
rol ZH
lsl r17
rol ZL
rol ZH
subi ZL, LOW(-(Tab_Sinus*2))
sbci ZH, HIGH(-(Tab_Sinus*2))
lpm r16, Z
andi r16, 0b00111111
in r17, PORTC
andi r17, 0b11000000
or r16, r17
out PORTC, r16
in r17, PORTD
andi r17, 0b11100111
lpm r16, Z
bst r16, 6
bld r17, PD3
bst r16, 7
bld r17, PD4