BK2471是上海博通開發的一款集成ARm9和2.4G射頻收發功能的SOC,主要應用于消費型飛控產品主控。本壓縮包包含了其軟硬件資料,可自接入手開發
0.png (40.32 KB, 下載次數: 64)
下載附件
2018-12-7 17:26 上傳
BK2471原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (43.35 KB, 下載次數: 73)
下載附件
2018-12-7 17:27 上傳
0.png (98.57 KB, 下載次數: 75)
下載附件
2018-12-7 17:27 上傳
BK2471的pdf資料:
0.png (110.98 KB, 下載次數: 69)
下載附件
2018-12-7 17:26 上傳
源程序如下:
- #include <stdio.h>
- #include "..\drivers\gpio\gpio.h"
- #include "..\drivers\icu\icu.h"
- #include "..\drivers\flash\flash.h"
- #define PRINT \
- printf
- #define PRN_NAME_VAL(name,fmt) \
- ""#name##"="##fmt##"\r\n",name
- extern void ICU_Initial(void);
- extern void ICU_SetSysclk96M(int div);
- extern void test_adc();
- extern void test_pwm();
- extern void test_i2c();
- extern void test_gpio();
- extern void test_rf();
- extern void test_flash();
- extern void test_timer();
- extern void sizhou_mainloop();
- extern void test_cpuHighSpeed();
- extern void flash_set_line_mode(uint8 mode);
- int main()
- {
- uint32 id;
- ICU_Initial();
- GPIO_OutputSetup(GPIO0,BIT(4));
- Beken_UART_Initial();
-
- PRINT("BK2471 is Initialized! \r\n");
-
- ICU_SetSysclk96M(1);
- set_flash_qe();
- flash_set_line_mode(1);
- Delay_ms(1000);
- flash_set_line_mode(4);
- //test_cpuHighSpeed();
- //test_gpio();
- //test_adc();
- //test_i2c();
- //test_pwm();
- //test_rf();
- //test_flash();
- //test_timer();
- sizhou_mainloop();
- while(1);
- //return 0;
- }
- //======================================================
復制代碼
所有資料51hei提供下載:
BK2471.rar
(2.67 MB, 下載次數: 50)
2018-12-7 10:22 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|