當前位置:編程學習大全網 - 編程軟體 - cc2530怎麽寫延時函數

cc2530怎麽寫延時函數

1.首先CC2530是增強51,代碼空間比較大,我們知道51的16位尋址空間只有64K,對256K的CC2530而言,需要用代碼分塊頁機制(code banking)把代碼空間分成8個BANK(每個32K),才能尋址所有的代碼空間,函數放在不同的BANK中,切換的過程是需要消耗時間的,這個過程對我們編程是不可見的,由編譯器在編譯的時候添加到程序中。

2.如果程序沒有關閉中斷,中斷也可能打斷延時函數,這樣也可能使延時不正確。

3.以上兩點就是妳為什麽用以前51的思路來寫延時函數不準確的原因,如果想要得到比較精確的延時,可以用定時器來做,如果使用了Z-Stack,可以使用的時鐘有T1/3/4。

  • 上一篇:我想學編程 不知道從哪入手,編程學會後 可以用來幹什麽
  • 下一篇:有關二進制計算
  • copyright 2024編程學習大全網