CH375LibInit

用Keil仿真運(yùn)行,發(fā)現(xiàn)調(diào)用CH375LibInit后,修改了某些寄存器的值,032H、035H。

這些寄存器是我為別的程序定義的,CH375LibInit和其他的函數(shù)會修改某些寄存器嗎?是哪些?以便我定義的時候避開這些。

謝謝


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

不會修改用戶定義的寄存器,C語言中最好不要直接定義通用寄存器,因?yàn)橛行┘拇嫫髟诤瘮?shù)調(diào)用時,會被用來傳遞參數(shù)。


CH375資料中說,使用CH375子程序庫,需要大約80字節(jié)的內(nèi)部RAM和至少512字節(jié)外部RAM作為緩沖區(qū)

是不是內(nèi)部RAM要留出80字節(jié)左右不能定義?


 在使用我們的庫的時候,單片機(jī)的內(nèi)部RAM 至少需要80字節(jié).


??還是不太明白 現(xiàn)在單片機(jī)有128字節(jié)的內(nèi)部RAM,這128字節(jié)是否都可以定義為其他作用的寄存器?還是只能定義48個,另80個用于CH375的庫?


??


可以認(rèn)為內(nèi)部RAM要留出80字節(jié)左右不能定義,留給子程序庫使用


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

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