CH569的HSPI

看手冊(cè)寫(xiě)的最高速度達(dá)到3.8Gbps,有測(cè)試Demo嗎。

用HSPI_BurstMode代碼測(cè)試的感覺(jué)速度也就300MByte/s+,不知道是哪出的問(wèn)題,求解答。

還有HSPI的代碼里的串口波特率都是921600下進(jìn)去之后跑不起來(lái),改成115200可以跑


SPI的初始化部分 樓主能共享下不,我用的普通的SPI1輸出無(wú)任何數(shù)據(jù)


您好,可以把配置SPI1部分的代碼貼出來(lái)看一下呢


SPI1初始化程序

void SPI1_MasterDefInit( void )

{

? ? R8_SPI1_CLOCK_DIV = 4;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//主頻時(shí)鐘4分頻

? ? R8_SPI1_CTRL_MOD = RB_SPI_ALL_CLEAR;

? ? R8_SPI1_CTRL_MOD = RB_SPI_MOSI_OE | RB_SPI_SCK_OE ;

? ? R8_SPI1_CTRL_CFG |= RB_SPI_AUTO_IF;

? ? R8_SPI1_CTRL_CFG &= ~RB_SPI_DMA_ENABLE;? ? ? ? ? ? ? ? ? //不啟動(dòng)DMA方式

? ? //R8_SPI1_CTRL_CFG |= RB_SPI_DMA_ENABLE;? ? ? ? ? ? ? ? ?//啟動(dòng)DMA方式

}



主程序:

int main()

{??


UINT8 i;


SystemInit(FREQ_SYS);

? ? Delay_Init(FREQ_SYS);


? ? GPIOA_ModeCfg( GPIO_Pin_12, GPIO_Slowascent_PP_8mA );

? ? GPIOA_SetBits(GPIO_Pin_12);


? ? /*配置串口調(diào)試 */

DebugInit(115200);

printf("Start @ChipID=%02X\r\n", R8_CHIP_ID );


/* 主機(jī)模式? */

? ? printf( "1.spi1 mul master mode send data ...\n");

? ? DelayMs( 100 );


? ? R32_PB_OUT |= 1<<11;


? ? R32_PB_PD? &= ~(1<<11 | 1<<12 | 1<<13 );

? ? R32_PB_DRV &= ~(1<<11 | 1<<12 | 1<<13 );

? ? R32_PB_DIR |= (1<<11 | 1<<12 | 1<<13 );


? ? SPI1_MasterDefInit( );


? ? GPIOA_ResetBits(GPIO_Pin_12);


// 單字節(jié)發(fā)送

? ? R32_PB_CLR |= 1<<11;


? ? SPI1_MasterSendByte(0x55);


? ? R32_PB_OUT |= 1<<11;


? ? DelayMs( 1 );


// FIFO 連續(xù)發(fā)送

? ? R32_PB_CLR |= 1<<11;


SPI1_MasterTrans( spiBuff, 9 );


R32_PB_OUT |= 1<<11;


DelayMs( 1 );


? ? while(1);? ??

}





你好,問(wèn)下是用的兩塊CH569測(cè)試的嗎,上端板給下端板發(fā)數(shù)據(jù),32根數(shù)據(jù)線,全速300MB/s


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频