Açıklama Yok

dropLin 5ccd9513b5 第一次提交 10 ay önce
STM32F10x_FWLib 5ccd9513b5 第一次提交 10 ay önce
app 5ccd9513b5 第一次提交 10 ay önce
core 5ccd9513b5 第一次提交 10 ay önce
image 5ccd9513b5 第一次提交 10 ay önce
keil_v5 5ccd9513b5 第一次提交 10 ay önce
peripheral 5ccd9513b5 第一次提交 10 ay önce
project 5ccd9513b5 第一次提交 10 ay önce
radio 5ccd9513b5 第一次提交 10 ay önce
.gitignore 5ccd9513b5 第一次提交 10 ay önce
README.md 5ccd9513b5 第一次提交 10 ay önce
README.pdf 5ccd9513b5 第一次提交 10 ay önce
keilkilll.bat 5ccd9513b5 第一次提交 10 ay önce

README.md

һ����Ŀ����

adapterBoardDriver

������Ʒ����

��ʾ��

����Ӧ�ó���

���������շ�������ͨѶ����

�ġ��������������ӿ�

��

�塢����

6��

  1. S1���������ƶ���꣨ѡ�����ᷴ�ԣ�����ѡ�������������������ֵ������ѭ���ƶ�ѡ��
  2. S2�������Է�����һ������
  3. S3���������ƶ���꣨ѡ�����ᷴ�ԣ�����ѡ�������������������ֵ������ѭ���ƶ�ѡ��
  4. S4�������ܴ���
  5. S5����������1����������ʱ�����½��빦��ѡ����档����2��ȷ��ѡ����Ŀ������3���˳�����״̬

    ����LEDָʾ��

    2��

  6. D5��ɫLED�����ͳɹ�ָʾ�Ƶ�

  7. D4��ɫLED�����ճɹ�ָʾ�Ƶ�

    �ߡ���ʾ�����ͼ������ӿ�

    �����о���Ѷ���ӵ�Һ��ģ��JLX19296G-382-PN ��Һ��ģ��֧��4��SPI���нӿں�IIC�ӿڣ�����Ŀʹ��IIC�ӿ���������ʾ��С192*96 ����

    �ˡ�����Ҫ��

    ��

    �š����緽ʽ

    ֧�����ֹ���

  8. USB��MICRO-B��ͷ����

  9. 3*5�ŵ�ع���

  10. 2pin��PH���ӹ��磬ע���ѹ���ܳ���5V

    ʮһ���ߴ�

    87mm*131.5mm

    ʮ������ƵƵ��

    433MHz��490MHz��868MHz��915MHz

    ʮ������ƵоƬ����

    SX1268��SX1262��LLCC68

    ʮ�ġ�����оƬ����

    AT32F413RCT7��MCU��STM32F103RCT6��Ӳ������

    ʮ�塢��֤Ҫ��

    ��

    ʮ�����ⲿ���ӽӿ�

  11. P7����תUSB

  12. J1J2MCU��GPIO��

  13. P1microBIT��ۣ���������ģ��ת�Ӱ�����

  14. P7MICRO-B����USB���ӣ�����

  15. P6�ⲿ����

  16. P5������¼�ӿ�

    ʮ�ߡ�������

    MDK-ARM Standard Version: 5.14.0.0

    ʮ�ˡ��������

    C99��׼

    ʮ�š�SDK�汾

    STM32F10x_StdPeriph_Lib_V3.5.0

    ��Ƶ����

    V3.2.1

    ��ʮ����������

���ݰ��շ�����

���Ͳ���

������-->����S5-->����ѡ��Enter RF Transmiter-->����S5-->����Packet Tx-->����S5-->��ʼ���ͣ�ͬʱSTART����˸��ʾ ������ɺ�6S���յ�ACK���������������·��ͣ�ͬʱ�����������ط���ʱʱ�䣨�ӿ�ʼ���͵����յ�ACK��ʱ�䣩����ʱ���Զ��ط�����ʱ�ط�10�κ��ط���ʱʱ���Զ��л���6S�� ���ͳɹ�D5��ɫLED����˸һ�¡�

��ͼ

  1. 413msΪ�ӿ�ʼ���͵������յ��Է��ظ���Ӧ�������ĵ�ʱ�䣬���ô���ʾOUT�����ʾ���յȴ�ACK��ʱ��
  2. 100%Ϊͳ�ƵĶ����ʣ����°��°���S5���¼���
  3. hello world?Ϊ�����յ������ݰ������е�?λ�õ��ַ�ÿ�ζ��᲻һ��
  4. -004dBmΪ����һ�������յ������ݰ����ź�ǿ��

    ���ղ���

    ������-->����S5-->����ѡ��Enter RF Receiver-->����S5-->����Packet Rx-->����S5-->��ʼ���գ�ͬʱSTART����˸��ʾ �յ����ݺ�D4��ɫLED����˸һ��

��ͼ

  1. 11.67mAΪ��ǰ����ģ��Ĺ�������
  2. -13dBmΪ����һ�������յ������ݰ����ź�ǿ��
  3. hello world2��hello world3��hello world4Ϊ�����յ���3�����ݰ����յ��µ����ݰ�ʱ��ʾ�����Ϲ���

���ܲ�������

������-->����S5-->����ѡ��Enter RF Setting-->����S5-->����Setting������S1����S3�л�������Ŀ��ȷ����Ҫ���õ���Ŀ�󣬰���S5���в������ã�����Ĺ�����˸��ʾ����ʱ��ͨ������S1����S3���µ��ڲ������ٰ���S5�˳����ã�����ѡ������ѡ�����á�

  1. Type������ѡ���Ӧ��ģ���ͺţ���ǰdemo��Ĺ̼����ܻ���ݶ���ͺŵ�ģ�飬���������ͺŵ�ģ����Թ���һ�������̼�
    1. VG2379S433N0S1
    2. VG2379S490N0S1
    3. VG2373S868N0S1
    4. VG2373S915N0S1
    5. VGdd79S170N0S1
    6. VGdd79S433N0S1
    7. VGdd79S490N0S1
    8. VGdd79S868N0S1
    9. VGdd79S915N0S1
  2. Chnl�����õ�ǰģ��������ŵ����ŵ���Ӧ�������ʻ����Type���ͺ�Step�ŵ���������ö��ı�
  3. Step���ŵ��������ÿ���ŵ�֮���Ƶ�ʴ����������������ʵ���������������̫С����С�ļ�����ܻ���ɲ�ͬ�ŵ����豸��Ƶ��ɸ��š�
  4. TxPower�����߷��书�ʡ����书��Խ�󣬹���Խ�ߣ���Ӧ��ͨѶ����Ҳ��ԽԶ
  5. RfBr�����߲����ʡ����߲����ʵĴ�С���������ʵĴ�С�����߲�����Խ�󣬴�������ʱ��ԽС����Ӧ�Ĵ������Խ�̣���֮��ԽԶ�����յ�ͨѶ���룬���ų��������ص�����£����Դ����߷��书�ʺ����߲�������������������

    ��ʮһ����ע˵��

    ��Ƶ������ֲ

  6. ��Ҫ���ļ���radio�е�APIȫ����ֲ����Ӳ����ص���ȫ��������radio/myRadio_gpio.c�У���Ŀ��ƽ̨Ҳ��C���Ի��������ļ���radio�е��ļ�����������ֻ���Ӧ���޸�radio/myRadio_gpio.c�ļ��е�GPIO����ȿɣ�����myRadio_gpio.c���õ���GPIO�Ǻ궨����project/board.h������Ҳ��Ҫ��board.h�еĶ�����ֲ���������MCUƽ̨Ҳ������ģ�ֻ���޸�project/board.h�ж�Ӧ�ĺ궨�弴�ɡ�

  7. ����˾Ϊ��ͳһdemo���򣬽���Ƶ��صIJ������¶�����һ�㣬���app/myRadio.c������Ӧ�ÿ��������Բο������

    ��ƵоƬ����IO��˵��

    ����IO�ھ�������project/board.h��

    1. BOARD_GPIO_SPI_CLK
    2. BOARD_GPIO_SPI_MISO
    3. BOARD_GPIO_SPI_MOSI
    4. BOARD_GPIO_SPI_CSN
    5. BOARD_GPIO_SPI_GPIOA -> ֱ����ƵоƬ��RST���ţ��ϵ��ʼ����Ҫ�õ�
    6. BOARD_GPIO_SPI_GPIOB -> ֱ����ƵоƬ��IO1���ţ����ڽ���оƬ�������ж���Ӧ���ָʾ�������̸��������������ͽ����ж���Ӧָʾ���û����������ж�ӳ�书��
    7. BOARD_GPIO_SPI_GPIOC -> ֱ����ƵоƬ��IO3���ţ����ڽ���оƬ�������ж���Ӧ���ָʾ�������̸�����δʹ�ã��û����������ж�ӳ�书��
    8. BOARD_GPIO_SPI_GPIOD -> ֱ����ƵоƬ��busy���ţ����ڼ����ƵоƬ����״̬�Ƿ�æ״̬��
    9. ����IO��δʹ�ã��ɸ���ʵ�������ֲ

      ����Ӧ�ÿ���ע������

      ����Ƶ��

  8. ����ʹ������Ƶ��Ϊ��ƵоƬʹ�õľ���Ƶ���������ģ����羧��Ƶ��Ϊ32MHz������Ҫ����ʹ��448MHz������Ƶ��

    ��������

  9. ���ȱ�֤SPIͨѶ����������SPIʱ���������ƵоƬҪ�����ã���ͨ��ʾ���������߼������ǽ���Ӳ������

  10. SPIͨѶ�����󣬽�һ�����Բ鿴�Ĵ�����������д�Ĵ��������������������������ж���ֲ�ɹ���

    ͨѶ����

    Ӱ�����ߴ�����������

  11. ���ߵ�Ƶ�ף�����ʹ�õ�����Ƶ�κ����߲�����

  12. ���书��

  13. �������棬��ͬ��������߶������źŵĽ���Ч��Ӱ��ܴ�

  14. ·����ģ���Ҫ�ǰ�������ʹ�õ���Χ����������¥���ľɽ���ڵ�

  15. �����������źŸ���

    ��ʮ������������

    �����ļ��ܹ�

    ..\adapterBoardDriver_xxxxxxxxxxxxxxx_Vxx
    ������app \\����Ӧ��ģ���װ
    |  ������myRadio.c   \\Ϊ����Ӧ��ͨ�÷�װAPI
    ������core    \\MCU�ں��ļ�
    |  ������
    ������image   \\md�ļ���ʾ�õ�ͼƬ
    |  ������
    ������keil_v5 \\keil�����������ļ��������������ɵ�HEX�ļ�
    |  ������Object  \\�������ɵ�HEX�ļ��ڴ��ļ���
    ������peripheral  \\��Ŀ�õ���MCU����
    |  ������
    ������project \\��Ŀ����������GPIO��������ļ�
    |  ������
    ������radio   \\��Ƶ�ײ������ļ�
    |  ������myRadio_gpio.c  \\��Ƶ�����ӿ�Ӳ����ʼ��
    ������STM32F10x_FWLib \\MCU�ٷ��⺯��
    ������
    

    ����Ӧ��ͨ�÷�װAPI-myRadio.c

  16. ��ʼ��-void myRadio_init(int agr0, void *agr1_ptr) ��ƵоƬ����IO�ڳ�ʼ��-myRadio_gpio_init() ��Ƶ����������ʼ��

  17. ��Ƶ���еײ�ִ��API-void myRadio_process(void) ����whileѭ����ִ��

  18. ��Ƶ��������API-void myRadio_abort(void)

  19. ��ȡ��������Ƶ��-uint32_t myRadio_getFrequency(void)

  20. ������������Ƶ��-void myRadio_setFrequency(uint32_t freq)

  21. ��ȡ���书��-int8_t myRadio_getTxPower(void)

  22. ���÷��书��-void myRadio_setTxPower(int8_t power)

  23. ��ȡ���߲�����-uint8_t myRadio_getBaudrate(void)

  24. �������߲�����-void myRadio_setBaudrate(uint8_t br)

  25. �������ݰ�����ģʽ-void myRadio_transmit(rfTxPacket_ts *packet)

  26. �������ݰ�����ģʽ-void myRadio_receiver(void)

  27. ��������ģʽ����-void myRadio_setCtrl(controlMode_te mode, uint32_t value) ���ز����书�ܣ�Ԥ�� ����directģʽ��Ԥ�� �������Ʋ���Ԥ��

  28. ��Ƶ�жϻص�����void myRadio_gpioCallback(uint8_t index) �ⲿ�жϼ�ⶨ����myRadio_gpio.c

  29. �������ٷ�δ���壬���ڵ���������ij���API����ͬ���ҵ���Ƶ������һ��������

��ʮ��������˵��

1����������������ֻ�ṩ����ʾ��Ŀʹ�ã�δ������������Ŀ��֤���ͻ������ʹ�ã����ʹ������ʽ��Ŀ���������������⣬��˾�Ų�����ʹ�ù����������κ����⣬�ɼ�ʱ�뱾˾�����Ա��ϵ�� 2�������������ļ�����������ҵ����Ŀ��ֲ��������˾���롣