|
10 月之前 | |
---|---|---|
STM32F10x_FWLib | 10 月之前 | |
app | 10 月之前 | |
core | 10 月之前 | |
image | 10 月之前 | |
keil_v5 | 10 月之前 | |
peripheral | 10 月之前 | |
project | 10 月之前 | |
radio | 10 月之前 | |
.gitignore | 10 月之前 | |
README.md | 10 月之前 | |
README.pdf | 10 月之前 | |
keilkilll.bat | 10 月之前 |
adapterBoardDriver
��ʾ��
���������շ�������ͨѶ����
��
6��
S1
���������ƶ���꣨ѡ�����ᷴ�ԣ�����ѡ�������������������ֵ������ѭ���ƶ�ѡ��S2
�������Է�����һ������S3
���������ƶ���꣨ѡ�����ᷴ�ԣ�����ѡ�������������������ֵ������ѭ���ƶ�ѡ��S4
�������ܴ���S5
����������1����������ʱ�����½��빦��ѡ����档����2��ȷ��ѡ����Ŀ������3���˳�����״̬
2��
D5
��ɫLED�����ͳɹ�ָʾ�Ƶ�
D4
��ɫLED�����ճɹ�ָʾ�Ƶ�
�����о���Ѷ���ӵ�Һ��ģ��JLX19296G-382-PN
��Һ��ģ��֧��4��SPI���нӿں�IIC�ӿڣ�����Ŀʹ��IIC�ӿ���������ʾ��С192*96 ����
��
֧�����ֹ���
USB��MICRO-B��ͷ����
3*5�ŵ�ع���
2pin��PH���ӹ��磬ע���ѹ���ܳ���5V
87mm*131.5mm
433MHz��490MHz��868MHz��915MHz
SX1268
��SX1262
��LLCC68
AT32F413RCT7
��MCU��STM32F103RCT6
��Ӳ������
��
P7
����תUSB
J1
J2
MCU��GPIO��
P1
microBIT��ۣ���������ģ��ת�Ӱ�����
P7
MICRO-B����USB���ӣ�����
P6
�ⲿ����
P5
������¼�ӿ�
MDK-ARM Standard Version: 5.14.0.0
C99��
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����˸һ�¡�
413ms
Ϊ�ӿ�ʼ���͵������յ��Է��ظ���Ӧ�������ĵ�ʱ�䣬���ô���ʾOUT
�����ʾ���յȴ�ACK��ʱ��100%
Ϊͳ�ƵĶ����ʣ����°��°���S5
���¼���hello world?
Ϊ�����յ������ݰ������е�?
λ�õ��ַ�ÿ�ζ��һ��-004dBm
Ϊ����һ�������յ������ݰ����ź�ǿ��
������
-->����
S5
-->����ѡ��Enter RF Receiver
-->����
S5
-->����Packet Rx
-->����
S5
-->��ʼ���գ�ͬʱSTART
����˸��ʾ
�յ����ݺ�D4
��ɫLED����˸һ��
11.67mA
Ϊ��ǰ����ģ��Ĺ�������-13dBm
Ϊ����һ�������յ������ݰ����ź�ǿ��hello world2
��hello world3
��hello world4
Ϊ�����յ���3�����ݰ����յ��µ����ݰ�ʱ��ʾ�����Ϲ���������
-->����
S5
-->����ѡ��Enter RF Setting
-->����
S5
-->����Setting
������
S1
����S3
�л�������Ŀ��ȷ����Ҫ���õ���Ŀ����S5
���в������ã�����Ĺ�����˸��ʾ����ʱ��ͨ������S1
����S3
���µ��ڲ������ٰ���S5
�˳����ã�����ѡ������ѡ�����á�
Type
������ѡ���Ӧ��ģ���ͺţ���ǰdemo��Ĺ̼����ܻ���ݶ���ͺŵ�ģ�飬���������ͺŵ�ģ����Թ���һ�������̼�
Chnl
�����õ�ǰģ��������ŵ����ŵ���Ӧ�������ʻ����Type
���ͺ�Step
�ŵ���������ö��ı�Step
���ŵ��������ÿ���ŵ�֮���Ƶ�ʴ����������������ʵ���������������̫С����С�ļ�����ܻ���ɲ�ͬ�ŵ����豸��Ƶ��ɸ��š�TxPower
�����߷��书�ʡ����书��Խ����Խ�ߣ���Ӧ��ͨѶ����Ҳ��ԽԶRfBr
�����߲����ʡ����߲����ʵĴ�С���������ʵĴ�С�����߲�����Խ��������ʱ��ԽС����Ӧ�Ĵ������Խ�̣���֮��ԽԶ�����յ�ͨѶ���룬���ų��������ص�����£����Դ����߷��书�ʺ����߲�������������������
��Ҫ���ļ���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
�ж�Ӧ�ĺ궨�弴�ɡ�
����˾Ϊ��ͳһdemo������Ƶ��صIJ������¶�����һ�㣬���app/myRadio.c
������Ӧ�ÿ��������Բο������
����IO�ھ�������project/board.h
��
RST
���ţ��ϵ��ʼ����Ҫ�õ�IO1
���ţ����ڽ���оƬ�������ж���Ӧ���ָʾ�������̸��������������ͽ����ж���Ӧָʾ���û����������ж�ӳ�书��IO3
���ţ����ڽ���оƬ�������ж���Ӧ���ָʾ�������̸�����δʹ�ã��û����������ж�ӳ�书��busy
���ţ����ڼ����ƵоƬ����״̬�Ƿ�æ״̬������IO��δʹ�ã��ɸ���ʵ�������ֲ
����ʹ������Ƶ��Ϊ��ƵоƬʹ�õľ���Ƶ���������ģ����羧��Ƶ��Ϊ32MHz������Ҫ����ʹ��448MHz
������Ƶ��
���ȱ�֤SPIͨѶ����������SPIʱ���������ƵоƬҪ�����ã���ͨ��ʾ���������������ǽ���Ӳ������
SPIͨѶ������һ�����Բ鿴�Ĵ�����������д�Ĵ��������������������������ж���ֲ�ɹ���
Ӱ�����ߴ�����������
���ߵ�Ƶ�ף�����ʹ�õ�����Ƶ�κ����߲�����
���书��
�������棬��ͬ��������߶������źŵĽ���Ч��Ӱ��ܴ�
·����ģ���Ҫ�ǰ�������ʹ�õ���Χ����������¥���ľɽ���ڵ�
�����������źŸ���
..\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�ٷ��⺯��
������
��ʼ��-void myRadio_init(int agr0, void *agr1_ptr)
��ƵоƬ����IO�ڳ�ʼ��-myRadio_gpio_init()
��Ƶ����������ʼ��
��Ƶ���еײ�ִ��API-void myRadio_process(void)
����whileѭ����ִ��
��Ƶ��������API-void myRadio_abort(void)
��ȡ��������Ƶ��-uint32_t myRadio_getFrequency(void)
������������Ƶ��-void myRadio_setFrequency(uint32_t freq)
��ȡ���书��-int8_t myRadio_getTxPower(void)
���÷��书��-void myRadio_setTxPower(int8_t power)
��ȡ���߲�����-uint8_t myRadio_getBaudrate(void)
�������߲�����-void myRadio_setBaudrate(uint8_t br)
�������ݰ�����ģʽ-void myRadio_transmit(rfTxPacket_ts *packet)
�������ݰ�����ģʽ-void myRadio_receiver(void)
��������ģʽ����-void myRadio_setCtrl(controlMode_te mode, uint32_t value)
���ز����书�ܣ�Ԥ��
����directģʽ��Ԥ��
�������Ʋ���Ԥ��
��Ƶ�жϻص�����void myRadio_gpioCallback(uint8_t index)
�ⲿ�жϼ�ⶨ����myRadio_gpio.c
�������ٷ�δ���壬���ڵ���������ij���API����ͬ���ҵ���Ƶ������һ��������
1����������������ֻ�ṩ����ʾ��Ŀʹ�ã�δ������������Ŀ��֤���ͻ������ʹ�ã����ʹ������ʽ��Ŀ���������������⣬��˾�Ų�����ʹ�ù����������κ����⣬�ɼ�ʱ�뱾˾�����Ա��ϵ�� 2�������������ļ�����������ҵ����Ŀ��ֲ��������˾���롣