我的主頻是40MHz,我用兩片芯片一個(gè)做SPI主、一個(gè)做SPI從,將SPI分頻器修改為2,從不能正常接收數(shù)據(jù):
兩片CH579通信
1.579跑40m主頻時(shí)需打開(kāi)pll電源(安全模式下操作)?R8_HFCK_PWR_CTRL |= RB_CLK_PLL_PON;確保芯片跑起來(lái)了,
2.spi跑二分頻時(shí):
40m主頻是正常運(yùn)作的;
拋開(kāi)40m主頻,能否提供一個(gè)修改例子,spi為2分頻的。因?yàn)槲襰pi為4分頻,從芯片能正常收發(fā)數(shù)據(jù)(CRC校驗(yàn)正常),我主芯片的SPI修改為2分頻,從芯片不能收不到數(shù)據(jù),是否slave的spi接收數(shù)據(jù)速度有限?
可以解答一下嗎,我用的是FIFO模式。
如果主芯片配置的SPI配置分頻為2,并開(kāi)啟延遲使能,從芯片無(wú)法正常收到數(shù)據(jù)無(wú)法通過(guò)CRC校驗(yàn)。
如果主芯片配置為SPI配置分頻為4,從芯片則正常收到數(shù)據(jù)并通過(guò)CRC校驗(yàn)。
數(shù)據(jù)量一次大概2KBytes。
發(fā)送郵件至郵箱hy@wch.cn,節(jié)后可以發(fā)送可以實(shí)現(xiàn)在40m主頻,2分頻時(shí),主機(jī)發(fā)送,從機(jī)接受的例程,根據(jù)官網(wǎng)的spi例程修改,使用兩個(gè)579測(cè)試是可以的。
你好,我已利用個(gè)人信息保護(hù),已隱藏發(fā)送兩次郵件到該地址,請(qǐng)問(wèn)何時(shí)才會(huì)回復(fù)我實(shí)例代碼?
已發(fā),請(qǐng)查收。