资源简介
1:BK2535 Datasheet v0.7 : bk2535 的数据手册 ,编程指南
2:/例程/bk2535_driver: bk2535的 内部各个资源驱动代码
(在开发过程中可同时参考以上两个文件进行开发)
3:USB_Bulk_驱动: 首次在电脑上使用开发板需要安装驱动,该文件为驱动文件
4:/硬件参考/BK2535_56PIN开发板_V1原理图:开发板的原理图
5:bk2535_download20150413.exe : 烧录工具。用于烧录程序到开发板
6:/例程/测试程序/bk2535_tx2 : 测试代码的 发射端程序
/例程/测试程序/bk2535_usb_suspend: 测试代码的接收端程序
7: USB转串口器驱动PC Driver : 如需要用串口来监测程序的运行,需要安装此驱动
8: bk2535应用开发指南.pdf: 开发使用教程,内有芯片资料简介,开发版使用以及画板技巧等等
注意:可使用keil C51等软件对demo程序进行修改跟编译。
代码片段和文件信息
#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 < MAX_PIPE_NUMBER; 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\协议.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个文件信息
- 上一篇:koenker分位数回归
- 下一篇:Protobuf-master_VS.zip
评论
共有 条评论