Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Loop |
clr.b &IFG1; очистка всех флагов
; прерываний clr.b &IFG2 mov.b #(75)-l,&SCFQCTL; MCLK=32768*17*4
; получаем 2.45 MIPS
mov.b #4,&SCFI0; установка частоты RC
; генератора 2xFreq mov.b #-128,&TCPLD; 32768*75/128 = 1920C
; выборок/секунду mov.b #(TCCTL_SSEL1+TCCTL_ISCTL +
TCCTL_ENCNT),&TCCTL mov.b #IE1_POIE1,&IE1; разрешение 8-бит-
; ного таймера bis.b tllllllllb,&P0DIR; установка пор-
; тов Р0.7-Р0.0
; на работу в качестве
; выходов eint
Основная программа:'
mov mov mov mov bic call call wait_for_tx_done ~ bit jz Loop2: jmp TIM8_Int: NORMAL_MOD: call |
; ожидание прерывания #TX_DATA_TABLE,tx_data_ptr #08000h,tx_data_mask #O,phase_ptr #1,tx_cycle_counter #TX_DONE,global_status #fetch_new_output_bit #fsk_modulation
#TX_DONE,global_status wait for tx done
Loop2
#fsk modulation
Эта часть программы формирует сигнал на выходе P0OUT, к которому должен быть подключена 8-битная R-2R цепочка. Она используется для отслеживания отфильтрованного значения, но если необходимо использовать порт для формирования сигнала
Дата публикования: 2014-11-18; Прочитано: 454 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!