VAAleksandrov 6 mesi fa
parent
commit
62d9c77bb0
3 ha cambiato i file con 26 aggiunte e 3 eliminazioni
  1. 3 3
      Core/Src/RFDAproto.c
  2. 23 0
      README.md
  3. BIN
      c1.pdf

+ 3 - 3
Core/Src/RFDAproto.c

@@ -1,14 +1,14 @@
 #include "RFDAproto.h"
 #include "usbd_cdc_if.h"
 
-#define RFDA_TIM TIM1 //timer
+#define RFDA_TIM TIM1 //timer [CH1] --- PA8
 #define RFDA_TIM_ARR 10U
 #define RFDA_TIM_CCR1 7U
 
 #define LE_AND_DATA_PORT GPIOA
-#define LE_S GPIO_BSRR_BS1
+#define LE_S GPIO_BSRR_BS1 //[LE] --- PA1
 #define LE_R GPIO_BSRR_BR1
-#define DATA_S GPIO_BSRR_BS2
+#define DATA_S GPIO_BSRR_BS2 //[DATA] --- PA2
 #define DATA_R GPIO_BSRR_BR2
 #define DMA_CH DMA1_Channel5
 #define BUF_LEN 7U

+ 23 - 0
README.md

@@ -0,0 +1,23 @@
+Библиотека 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
+

BIN
c1.pdf