Современная электроника №6/2026

ИНЖЕНЕРНЫЕ РЕШЕНИЯ 41 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 6 / 2026 коэффициент усиления внутреннего ОУ (Gain Control) установлен на значе- ние 0,75, что даёт полную шкалу вход- ных напряжений (Full Scale Voltage) 2,2 В. Делитель системной тактовой частоты установлен на 4, что даёт максимальную тактовую частоту АЦП (SARCLK Frequency) 18 МГц. Остальные параметры АЦП должны быть установ- лены, как на рис. 10. Далее в меню (рис. 8) из отмеченных галочками следует настройка интер- фейса SPI (рис. 11). Здесь необходи- мо обратить внимание (рис. 11а), что SPI разрешён (Enabled), используется 3-проводный режим Master, данные тактируются по первому фронту – фаза SPI (Clock Phase – Data Sample on First Edge), а полярность SPI (Clock Polarity – High in Idle State). Необходимо отме- тить, что если выбрать противополож- ную полярность (Clock Polarity – Low in Idle State), которая указана в спра- вочном листке (Datasheet) на дисплей, то он работать не будет (автор не сра- зу это понял). Частота тактирования (скорость обмена) выбрана макси- мальной и составляет 36 МГц (SPI Clock Frequency (Actual) 36.000 MHz). Далее необходимо поставить галочку в поле Clock/Data, чтобы данные (SPI0_MOSI) и тактовая частота (SPI0_SCK) SPI выво- дились в соответствующие порты МК (рис. 11б). Далее необходимо настроить опцию внешних прерываний (рис. 12). Хотя в программе сами прерывания не используются (они запрещены), сиг- нал INT0 применяется для опреде- лённого режима работы таймера T0, что требуется для измерения часто- ты НЧ-сигналов (см. далее). Высо- кий уровень сигнала INT0 (Active High, рис. 12а) установлен изначаль- но. Вариант, когда используется низ- Рис. 11. Настройка интерфейса SPI: а) настройка режима работы; б) порты работы (выводы) SPI Рис. 13. Настройка опций програм­ мируемого массива счётчиков (PCA): a) настройка таймера PCA; б) настройка канала 0 PCA для вывода частоты (Frequency Output) 1 МГц; в) установка галочки для вывода сигнала PCA0_CEX0 в порт МК (P2.1) Рис. 12. Настройка полярности INT0: а) высокий уровень; б) низкий Рис. 15. Настройка опций таймеров T3/T4: а) таймера T3; б) таймера T4 Рис. 14. Настройка опций таймеров/ счётчиков T0/T1: а) основные настройки T0/T1; б) нулевые значения при инициализации T0/T1; в) установка галочки для вывода входов T0/T1 в порты P2.2 и P2.3 МК соответственно а) а) а) а) а) б) б) б) б) б) в)

RkJQdWJsaXNoZXIy MTQ4NjUy