реклама на сайте
подробности

 
 
> Модуляция треугольного сигнала треугольником, в TMS320C54 (я очень-очень начинающий)
Fizler
сообщение Dec 2 2007, 18:17
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 9-09-06
Пользователь №: 20 222



Требовалось сформировать значения треугольного сигнала используя TMS320C54 выводя их через Graph в CCS. У меня получился следующий код:
Код
    .mmregs; определение регистров
    .asg    60h, Arg; данные на нулевой странице
    .asg    61h, Stp; Arg адрес 60h Stp адрес 61h
    .def    _c_int00
           .align    80h
_c_int00:
    ssbx    SXM; для загрузки B
    ld    0, DP; текущая страница
    stm    #0h, Arg; начальная фаза (аргумент)
    stm    #200h, Stp; шаг (определяет период)
    ld    Arg, 16, a
    stm    #1023, ar1; счетчик
    stm    #1000h, ar2; буфер
loop    ssbx    OVM; для ABS 8000h
    ld    ah, 16, b; треугольник
    abs    b    ; треугольник
    sth    b, *ar2+; треугольник
    rsbx    OVM; для ADD
    add    Stp, 16, a
    banz    loop, *ar1-
    nop
    nop
    nop
    .end

Теперь требуется промодулировать пять треугольников одним.

Помогите понять как это сделать. Если я обратился не в тот раздел заранее прошу прощения, и прошу указать мне в каком нужно спрашивать =).

Сообщение отредактировал Fizler - Dec 2 2007, 18:34
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016