资源简介
1. /BK2461 Datasheet v0.3.pdf bk2461的数据手册
2. /USB_Bulk_驱动: 首次在电脑上使用开发板需要安装驱动,该文件为驱动文件
3. /bk2461应用开发指南.pdf 开发使用教程,内有芯片资料简介,开发版使用以及画板技巧等等
4. /BK2461 Datasheet v0.3.pdf bk2461的芯片手册
5. /Beken_Program_V6.8.rar 程序的下载器,用于将程序下载到开发板中去
6. /参考代码 我们提供的 程序demo, 客户可参考编程
7. /原理图 开发板原理图跟pcb源文件,灯控的原理图以及各封装原理图参考,可以在设计电路时参考!
(注意: 请用pads 打开)
8. /烧录器使用 内含 sdiapp 软件的使用方法 及 bk的下载烧录方法
代码片段和文件信息
#include
#include
#include “bk2461.h“
#include “driver_saradc.h“
#include “driver_gpio.h“
#include “driver_rf.h“
//#include “driver_uart.h“
#define __SARADC_TEST__
#ifdef __SARADC_TEST__
#define NUM_FILTER_SZ 6
#define NUM_MAX_ADCCHN 8
code uint8 adcChn[NUM_MAX_ADCCHN]={01234567};//{77777777};//
xdata uint16 adBuf[NUM_MAX_ADCCHN][NUM_FILTER_SZ];
xdata uint16 ad_min[NUM_MAX_ADCCHN];
xdata uint16 ad_now[NUM_MAX_ADCCHN];
xdata uint8 adcFlag=0;
xdata uint16 adCalib;
xdata uint8 dat_hdat_mdat_l;
extern void UartSendBuf(char * buf uint8 sz);
extern void UartSendByte(uint8 ch);
uint16 filter(uint16*wnd){
uint8 i;
uint16 minmaxtotal;
uint8 idx0idx1;
idx0=idx1=0;
min=max=wnd[0];
total=wnd[0];
for(i=1;i if(min>wnd[i]){
idx0=i;
min=wnd[i];
}
if(max idx1=i;
max=wnd[i];
}
total+=wnd[i];
}
total-=min;
total-=max;
total/=(NUM_FILTER_SZ-2);
return(total);
}
xdata unsigned int MAX_Dtaa=0;
xdata unsigned int MinData=0x3ff;
#define c055ADC 155
//0.5*1024/3.3
#define cADCVer 15
//0.05*1024/v3.3
#define cvccADC 1023
#define cvccVer 15
//0.05*1024/v3.3
#define cMIN 0x4c
#define cMAX 0x5d
extern void delay(uint8 dly);
void adcSampling(uint8 cnt)
#if 0
{
uint8 j;
uint16 itmptmp1;
xdata unsigned long int total=0;
MAX_Dtaa = 0;
MinData=0x3ff;
adCalib = 0;
ADC_SWITCH_CHN(6);
j=0;
for(i=0;i<3;i++){
while(ADC_CHECK_RDY());
tmp=(ADC_DATAH&0x0f);
tmp=((tmp<<8)|ADC_DATAL);
}
for(i=0;i<200;i++){
while(ADC_CHECK_RDY());
tmp=(ADC_DATAH&0x0f);
tmp=((tmp<<8)|ADC_DATAL);
if(tmp>MAX_Dtaa)
MAX_Dtaa = tmp;
if(tmp MinData =tmp;
if((tmpcMAX))
// if((tmp>(c055ADC+cADCVer))||(tmp<(c055ADC-cADCVer)))
j=1;
total +=tmp;
// delay(100);
}
// total = total/254;
tmp =MAX_Dtaa-MinData;
PRINT(“3MAX=%d MIN=%d sum=%d\r\n“MAX_DtaaMinDatatmp);
/* MAX_Dtaa = 0;
MinData=0x3ff;
ADC_SWITCH_CHN(7);
for(i=0;i<2;i++){
while(ADC_CHECK_RDY());
tmp1=(ADC_DATAH&0x0f);
tmp1=((tmp1<<8)|ADC_DATAL);
}
for(i=0;i<1500;i++){
while(ADC_CHECK_RDY());
tmp1=(ADC_DATAH&0x0f);
tmp1=((tmp1<<8)|ADC_DATAL);
if(tmp1>MAX_Dtaa)
MAX_Dtaa = tmp1;
if(tmp1 MinData =tmp1;
if(tmp1<(cvccADC-cvccVer))
j=1;
total +=tmp1;
// delay(100);
}
// total = total/254;
tmp1 =MAX_Dtaa-MinData;
PRINT(“0MAX=%d MIN=%d sum=%d\r\n“MAX_DtaaMinDatatmp1);
*/
// if(tmp1>100)
// j=1;
// if(tmp>100)
// j=1;
if(j)
{
P26 = 1;
P27 = 0;
PRINT(“error\r\n“);
}
else
{
P27= 1;
P26 = 0;
PRINT(“ok\r\n“);
}
// while(1);
}
#else
{
uint8 ij[3]={000};
xd
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 69 2016-03-21 11:20 bk2461\参考代码\RF setting\readme.txt
文件 1143 2016-06-17 14:15 bk2461\参考代码\BK_sizhou_Remoted_V2\readme.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_0dBm\2461_1M_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_12dBm\2461_1M_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_TX_highcurrent\2461_1M_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_0dBm\2461_1M_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_12dBm\2461_1M_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_TX_highcurrent\2461_1M_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_0dBm\2461_250K_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_12dBm\2461_250K_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_TX_highcurrent\2461_250K_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_0dBm\2461_250K_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_12dBm\2461_250K_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_TX_highcurrent\2461_250K_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_0dBm\2461_2M_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_12dBm\2461_2M_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_TX_highcurrent\2461_2M_analog.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_0dBm\2461_2M_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_12dBm\2461_2M_analog_SOP.txt
文件 135 2016-03-21 11:20 bk2461\参考代码\RF setting\SPI_TX_highcurrent\2461_2M_analog_SOP.txt
文件 1478 2018-05-24 14:17 bk2461\看前必读.txt
文件 352 2016-06-23 09:26 bk2461\原理图\说明.txt
文件 465 2018-01-29 14:48 bk2461\参考代码\按键点灯代码\按键点灯代码\说明.txt
文件 572 2018-01-29 14:58 bk2461\参考代码\说明.txt
文件 0 2018-04-04 10:37 bk2461\参考代码\按键点灯代码\按键点灯代码\tx2\uvproj\ddk_fram.build_log.htm
文件 21219 2016-07-04 09:17 bk2461\参考代码\BK_sizhou_Remoted_V2\uvproj\anaKey.lst
文件 52622 2016-07-04 09:17 bk2461\参考代码\BK_sizhou_Remoted_V2\uvproj\app.lst
文件 17854 2016-07-04 09:17 bk2461\参考代码\BK_sizhou_Remoted_V2\uvproj\app_init.lst
文件 33693 2016-03-21 11:22 bk2461\参考代码\按键点灯代码\按键点灯代码\rx\uvproj\app_rf.lst
文件 33693 2016-03-21 11:22 bk2461\参考代码\按键点灯代码\按键点灯代码\tx\uvproj\app_rf.lst
............此处省略554个文件信息
- 上一篇:爱上processing.pdf
- 下一篇:清华大学微带电路.pdf
评论
共有 条评论