當前位置:編程學習大全網 - 編程語言 - cc2430的子系統

cc2430的子系統

為了滿足協議棧、網絡和應用軟件的實現對MCU處理能力的要求,CC2430包括壹個具有增強工業標準的8位8051微控制器內核,運行時鐘為32MHz。由於更快的執行時間和消除浪費總線狀態的方式,使用標準8051指令集的增強CC2430內核的性能是標準8051內核的8倍。

CC2430包含壹個DMA控制器。8k字節的靜態RAM,其中4k字節為超低功耗SRAM。電路可編程非易失性存儲器提供32k、64k或128k字節的片內閃存模塊。

CC2430集成了四個用於系統時鐘和定時操作的振蕩器:壹個32MHz晶體振蕩器、壹個16MHz RC振蕩器、壹個可選的32.768kHz晶體振蕩器和壹個可選的32.768kHz RC振蕩器。

CC2430還集成了用戶自定義應用的外設。CC2430中集成了壹個AES協處理器,以支持IEEE802.15.4 MAC安全所需的(128位關鍵字)AES的操作,從而盡可能少地占用微控制器。

中斷控制器總共為***18個中斷源提供服務,每個中斷源都有四個中斷優先級。調試接口采用雙線串行接口,用於電路調試和外部Flash編程。I/O控制器負責21個通用I/O端口的靈活分配和可靠控制。

CC2430包括四個定時器:16位MAC定時器,為IEEE802.15.4的CSMA-CA算法和IEEE802.15.4的MAC層提供定時。壹個通用16位定時器和兩個8位定時器支持典型的定時/計數功能,如輸入捕捉、比較輸出和PWM功能。

集成在CC2430中的其他外設有:

實時時鐘;上電復位;8通道,8-14位ADC;可編程看門狗;兩個可編程usart,用於主機/從機SPI或UART操作。

為了更好地處理網絡和應用操作的帶寬,CC2430集成了壹系列具有嚴格時序要求的IEEE802.15.4 MAC協議,以減輕微控制器的負擔。這包括:

*自動前同步碼生成器

*同步字插入/檢測

* CRC-16檢查

* CCA

*信號強度檢測/數字RSSI

*連接質量指示器(LQI)

*CSMA/CA協處理器

  • 上一篇:Linux下可以用C共享內存存儲指針嗎?
  • 下一篇:電子計算機的知識
  • copyright 2024編程學習大全網