Демонстрационная управляющая программа 11x1_uart1.s43

Демонстрационная управляющая программа 11x1_uart1.s43 предназначена для использования в качестве управляющей программы микроконтроллера, при­сутствующего в схеме на рисунке 1. Это программа формирования эха принятого сигнала. Т.е. ПК передает данные в демонстрационную схему, которая после при­нятия возвращает их назад. При инициализации происходит настройка всех вы­водов и синхронизация всех генераторов с кварцевым генератором LFXT1. LFXT1 настроен на работу в высокочастотном (HF) режиме. Если, как в этом примере, для формирования MCLK используется ВЧ резонатор, то он должен быть стабильным или же в режиме защиты от сбоев будет использоваться DCOCLK для формиро­вания MCLK. OSCFAULT может опрашиваться для гарантирования стабильности работы автогенератора перед выбором его для формирования MCLK.

SetupBC bis.b #XTS, &BCSCTL1;ACLK = LFXT1 ВЧ XTAL SetupOsc bic.b #OFIFG, &IFG1 /сброс флага ошибки

;автогенератора
mov.b #0FFh, R15
SetupOscldec.b R15 /формирование задержки

;для гарантирования

;запуска

172 Библиотека Компэла