CH592F的 GPIO翻轉(zhuǎn)速度與HCLK的關(guān)系?

使用CH592F驅(qū)動(dòng)WS2812時(shí)發(fā)現(xiàn)GPIO的翻轉(zhuǎn)速度不夠,查看主頻設(shè)置的是60Mhz,但測試IO最高翻轉(zhuǎn)的高電平是300nS,低電平是600nS,請教大佬,這是怎么回事?其次是使用函數(shù)發(fā)送數(shù)據(jù)的時(shí)候,高電平和低電平應(yīng)該都是一樣的時(shí)間,但是示波器看到的是高電平有的是400nS有的是600nS,這又是怎么回事?

單獨(dú)測量IO的翻轉(zhuǎn)速度代碼如下:

image.png

發(fā)送bit數(shù)據(jù)的函數(shù)如下:

image.png

發(fā)送一個(gè)字節(jié)數(shù)據(jù)函數(shù)如下:

image.png

麻煩大佬幫忙分析~~



翻轉(zhuǎn)IO的時(shí)候,所調(diào)用的外部函數(shù)均需要加上highcode,確保放在RAM中運(yùn)行,速度會(huì)是主頻的速度。

image.png

如果是驅(qū)動(dòng)2812建議直接使用spi/tmr的方式來處理,可以發(fā)送郵件lpc@wch.cn,獲取相應(yīng)的資料。


明白了,原來是在flash中運(yùn)行,我理解是不是寄存器寫進(jìn)flash后依靠flash來驅(qū)動(dòng)IO的?如果有TIM的驅(qū)動(dòng)例程,麻煩發(fā)下個(gè)人信息保護(hù),已隱藏,感謝


已發(fā)送至郵箱,請查收。


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

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