HF laboratory code for variable gain attenuator

Влад 711428ad69 на всякий заккомитил, чтобы изменения не потерять 2 ヶ月 前
Core 711428ad69 на всякий заккомитил, чтобы изменения не потерять 2 ヶ月 前
Drivers 0dcb5b9bd5 new commit 6 ヶ月 前
Middlewares 0dcb5b9bd5 new commit 6 ヶ月 前
USB_DEVICE 711428ad69 на всякий заккомитил, чтобы изменения не потерять 2 ヶ月 前
build 711428ad69 на всякий заккомитил, чтобы изменения не потерять 2 ヶ月 前
.mxproject 0dcb5b9bd5 new commit 6 ヶ月 前
.project 0dcb5b9bd5 new commit 6 ヶ月 前
Makefile 0dcb5b9bd5 new commit 6 ヶ月 前
README.md 62d9c77bb0 added readme.md 6 ヶ月 前
RFDA4005.ioc 0dcb5b9bd5 new commit 6 ヶ月 前
STM32F103C8Tx_FLASH.ld 0dcb5b9bd5 new commit 6 ヶ月 前
c1.pdf 62d9c77bb0 added readme.md 6 ヶ月 前
startup_stm32f103xb.s 0dcb5b9bd5 new commit 6 ヶ月 前

README.md

Библиотека STM32 для управления RFDA4005

Сама библиотека находится в файлах RFDAproto.c и RFDAproto.h

В текущей конфигурации выходов подключения следующие (см. RFDAproto.c)

//[LE] --- PA1 //[DATA] --- PA2 //[CLOCK] {TIM1 CH1} --- PA8

Для инициализации библиотеки необходимо добавить код инициализации таймера (см. tim.c или RFDA4005.ioc)

После добавления библиотеки в проект:

При инициализации устройства выполнить RFDA_init();

Во время работы для установки GAIN: RFDA(uint8_t k);

где соответствие k --- Gain, dBm см график c1.pdf