ZHCS889Q June 2007 – August 2022 TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1
PRODUCTION DATA
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
此器件包括四引腳串行外設(shè)接口 (SPI) 模塊。一個(gè) SPI 模塊 (SPI-A) 可用。SPI 是一個(gè)高速同步串行 I/O 端口,此端口允許已經(jīng)過(guò)長(zhǎng)度編程(1 至 16 位)的串行位流以可編程的位傳輸速率移入和移出器件。通常,SPI 用于 MCU 控制器和外部外設(shè)或者其他處理器之間的通信。典型應(yīng)用包含通過(guò)移位寄存器、顯示驅(qū)動(dòng)器和 ADC 等器件進(jìn)行外部 I/O或外設(shè)擴(kuò)展。多器件通信由 SPI 的主/從操作支持。
SPI 模塊的功能包括:
如果 SPI 模塊未使用,所有四個(gè)引腳可用作 GPIO。
波特率:125 個(gè)不同的可編程速率。

最大 I/O 引腳切換速度請(qǐng)見(jiàn)Topic Link Label7。
此模塊中的所有寄存器都是連接至外設(shè)幀 2 的 16 位寄存器。當(dāng)訪(fǎng)問(wèn)寄存器時(shí),寄存器數(shù)據(jù)位于低字節(jié) (7–0),高字節(jié) (15–8) 讀取為零。對(duì)高字節(jié)的寫(xiě)入無(wú)效。
增強(qiáng)型特性:
通過(guò)表 8-15 中列出的寄存器來(lái)配置和控制 SPI 端口操作。
| 名稱(chēng) | 地址 | 大小 (x 16) | 說(shuō)明(1) |
|---|---|---|---|
| SPICCR | 0x7040 | 1 | SPI-A 配置控制寄存器 |
| SPICTL | 0x7041 | 1 | SPI-A 運(yùn)行控制寄存器 |
| SPISTS | 0x7042 | 1 | SPI-A 狀態(tài)寄存器 |
| SPIBRR | 0x7044 | 1 | SPI-A 波特率寄存器 |
| SPIRXEMU | 0x7046 | 1 | SPI-A 接收仿真緩沖寄存器 |
| SPIRXBUF | 0x7047 | 1 | SPI-A 串行輸入緩沖寄存器 |
| SPITXBUF | 0x7048 | 1 | SPI-A 串行輸出緩沖寄存器 |
| SPIDAT | 0x7049 | 1 | SPI-A 串行數(shù)據(jù)寄存器 |
| SPIFFTX | 0x704A | 1 | SPI-A FIFO 發(fā)送寄存器 |
| SPIFFRX | 0x704B | 1 | SPI-A FIFO 接收寄存器 |
| SPIFFCT | 0x704C | 1 | SPI-A FIFO 控制寄存器 |
| SPIPRI | 0x704F | 1 | SPI-A 優(yōu)先級(jí)控制寄存器 |
圖 8-16是一個(gè)處于受控模式下 SPI 的方框圖。
