資源簡介
1. /BK2461 Datasheet v0.3.pdf bk2461的數(shù)據(jù)手冊
2. /USB_Bulk_驅動: 首次在電腦上使用開發(fā)板需要安裝驅動,該文件為驅動文件
3. /bk2461應用開發(fā)指南.pdf 開發(fā)使用教程,內有芯片資料簡介,開發(fā)版使用以及畫板技巧等等
4. /BK2461 Datasheet v0.3.pdf bk2461的芯片手冊
5. /Beken_Program_V6.8.rar 程序的下載器,用于將程序下載到開發(fā)板中去
6. /參考代碼 我們提供的 程序demo, 客戶可參考編程
7. /原理圖 開發(fā)板原理圖跟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
評論
共有 條評論