資源簡介
1:BK2535 Datasheet v0.7 : bk2535 的數(shù)據(jù)手冊 ,編程指南
2:/例程/bk2535_driver: bk2535的 內(nèi)部各個資源驅(qū)動代碼
(在開發(fā)過程中可同時參考以上兩個文件進(jìn)行開發(fā))
3:USB_Bulk_驅(qū)動: 首次在電腦上使用開發(fā)板需要安裝驅(qū)動,該文件為驅(qū)動文件
4:/硬件參考/BK2535_56PIN開發(fā)板_V1原理圖:開發(fā)板的原理圖
5:bk2535_download20150413.exe : 燒錄工具。用于燒錄程序到開發(fā)板
6:/例程/測試程序/bk2535_tx2 : 測試代碼的 發(fā)射端程序
/例程/測試程序/bk2535_usb_suspend: 測試代碼的接收端程序
7: USB轉(zhuǎn)串口器驅(qū)動PC Driver : 如需要用串口來監(jiān)測程序的運(yùn)行,需要安裝此驅(qū)動
8: bk2535應(yīng)用開發(fā)指南.pdf: 開發(fā)使用教程,內(nèi)有芯片資料簡介,開發(fā)版使用以及畫板技巧等等
注意:可使用keil C51等軟件對demo程序進(jìn)行修改跟編譯。

代碼片段和文件信息
#include?“Includes.h“
uint8?CheckStopCmd(void)
{
????if?(?OutUsbDataHit?==?1?)
????????return?1;
????else
????????return?0;
}
void?DoTransTest?(uint8?WCmd?int?delay)
{
????int?i;
????uint8?last_pipe?=?0;
????uint8?nedd_change_pipe_times?=?0;
????uint8?max_dynamic_length;
????
????max_rt_counter?=?0;
????for?(?i=0;?i?????{
????????RxDataCounter[i]?=?0;
????????TxDataCounter[i]?=?0;
????????SendRecvTimes[i]?=?0;
????}
#ifdef?DEBUG_INFO
????sprintf?(?print_buf?“w_pipe=%d;delay=%d“??(?int?)w_m_pipe??(?int?)delay?);
????USBPrintf?(?print_buf?);
#endif
????
????ChangeTxPipe(w_m_pipe);
????last_pipe?=?w_m_pipe;
????SwitchToTxMode();
????Delay?(?20?);
????FLUSH_TX;?
????FLUSH_RX;?
????BK2401_STATUS?=?0x70;
#ifdef?CE_PULSE_TEST
????BK2401_CE?=?0;
#endif
????SendRecvTimes[0]?=?0;
????max_dynamic_length?=?32;
????do???//?for?loop?mode
????{
#ifdef?NO_SPI_MODE????????
????????SPI_Write_Buf_With_Auto_NOACK?(?32?0?);
#else
????????do
????????{????????
????????????while?(?BK2401_STATUS&0x70?)
????????????{
????????????????if?(?BK2401_STATUS&STATUS_RX_DR?)
????????????????{
????????????????????if?(?act_payload?!=?0?)???//?check?a?payload?ACK
????????????????????{
????????????????????????if?(?TestReadFunc?(?WCmd?0?)?==?FALSE?)
????????????????????????????goto?TransEnd;
????????????????????}
????????????????????else
????????????????????{
????????????????????????FLUSH_RX;???//?flush?Rx
????????????????????????????????????????????????????????????????????
????????????????????}
????????????????????BK2401_STATUS=STATUS_RX_DR;
????????????????}
????????????????if?(?BK2401_STATUS&STATUS_TX_DS?)
????????????????????BK2401_STATUS=STATUS_TX_DS;
????????????????if?(?BK2401_STATUS&STATUS_MAX_RT?)????
????????????????{
#ifdef?ACK_PER_TEST
????????????????????max_rt_counter?++?;
????????????????????sprintf?(?print_buf?“\nErr=%d“?(?int?)?max_rt_counter?);
????????????????????USBPrintf?(?print_buf?);
??????????????????????
????????????????????FLUSH_TX???//flush?Tx
??????Delay?(?20?);
#endif
????????????????????BK2401_STATUS?=?STATUS_MAX_RT;
????????????????}
????????????????if?(?CheckStopCmd?(?)?!=?0?)???//?break?out;
????????????????????goto?TransEnd;
????????????}
????/*******************send?data**********************/
?????????
??????????????if?(??(?CHECK_FIFO_STATUS?(??)&FIFO_STATUS_TX_FULL?)?==?0?)??????//if?empty?send?data
????????????????{
????????????????????if?(?multi_channel?!=?0?)
????????????????????{
????????????????????????if?(?nedd_change_pipe_times?20?)
????????????????????????????nedd_change_pipe_times?++?;
????????????????????????else
????????????????????????{
????????????????????????????nedd_change_pipe_times?=?0;
????????????????????????????if?(?last_pipe?5?)
????????????????????????????????last_pipe?++?;
????????????????????????????else
????????????????????????????????las
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????167??2017-11-22?10:05??BK2535\例程\RF配置\Readme.txt
?????文件????????162??2017-11-21?16:40??BK2535\例程\RF配置\BK2535_analog_1M_block20171121.txt
?????文件????????162??2017-11-21?16:40??BK2535\例程\RF配置\BK2535_analog_1M_loamp_20171121.txt
?????文件????????162??2017-11-21?16:40??BK2535\例程\RF配置\BK2535_analog_250K_loamp_20171121.txt
?????文件????????162??2017-11-21?16:40??BK2535\例程\RF配置\BK2535_analog_2M_loamp_20171121.txt
?????文件???????1819??2017-11-21?16:40??BK2535\例程\RF配置\BK2535_digital.txt
?????文件???????1867??2018-03-07?19:02??BK2535\看前必讀.txt
?????文件?????????77??2017-03-13?09:50??BK2535\例程\測試程序\bk2535_bk2451可通信demo\bk2535_bk2451可通信demo\說明.txt
?????文件????????279??2015-10-13?15:53??BK2535\例程\測試程序\bk2535_bk2451可通信demo\bk2535_bk2451可通信demo\donglerxled\協(xié)議.txt
?????文件???????2439??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\bk2535.build_log.htm
?????文件???????4140??2018-07-19?14:23??BK2535\例程\測試程序\bk2535_bk2451可通信demo\bk2535_bk2451可通信demo\bk2535_tx222\bk2535_tx222\obj\bk2535_tx.build_log.htm
?????文件??????21476??2018-07-19?14:23??BK2535\例程\測試程序\bk2535_bk2451可通信demo\bk2535_bk2451可通信demo\bk2535_tx222\bk2535_tx222\obj\_rf.lst
?????文件??????22152??2016-05-27?18:34??BK2535\例程\測試程序\bk2535_usb_suspend\bk2535_usb_suspend\obj\_rf.lst
?????文件??????23011??2017-08-05?13:54??BK2535\例程\測試程序\bk2535_tx2\bk2535_tx2\obj\_rf.lst
?????文件???????9240??2018-07-19?14:23??BK2535\例程\測試程序\bk2535_bk2451可通信demo\bk2535_bk2451可通信demo\bk2535_tx222\bk2535_tx222\obj\AD.lst
?????文件???????9880??2017-08-05?13:54??BK2535\例程\測試程序\bk2535_tx2\bk2535_tx2\obj\AD.lst
?????文件???????6127??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_adc.LST
?????文件???????5237??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_aes.LST
?????文件???????7276??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_gpio.LST
?????文件???????2344??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_lbd.LST
?????文件???????3870??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_nvr.LST
?????文件??????17383??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_pca.LST
?????文件???????5079??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_pwm.LST
?????文件??????30130??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_rf.LST
?????文件???????1592??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_rng.LST
?????文件???????2142??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_rssi.LST
?????文件???????6748??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_sleep.LST
?????文件???????8982??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_spi.LST
?????文件??????10573??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_timer.LST
?????文件???????8719??2018-07-19?11:25??BK2535\例程\BK2535_Driver\driver\driver_uart.LST
............此處省略488個文件信息
評論
共有 條評論