HF laboratory code for variable gain attenuator
Влад 711428ad69 на всякий заккомитил, чтобы изменения не потерять | месяцев назад: 2 | |
---|---|---|
Core | месяцев назад: 2 | |
Drivers | месяцев назад: 5 | |
Middlewares | месяцев назад: 5 | |
USB_DEVICE | месяцев назад: 2 | |
build | месяцев назад: 2 | |
.mxproject | месяцев назад: 5 | |
.project | месяцев назад: 5 | |
Makefile | месяцев назад: 5 | |
README.md | месяцев назад: 5 | |
RFDA4005.ioc | месяцев назад: 5 | |
STM32F103C8Tx_FLASH.ld | месяцев назад: 5 | |
c1.pdf | месяцев назад: 5 | |
startup_stm32f103xb.s | месяцев назад: 5 |
Библиотека 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