spi編程
⑴ 使用spi引腳做io引腳,還可以用spi編程嗎
這要看你是硬體spi還是軟體模擬spi,如果是硬體spi那麼是同過內部控制寄存器控制的,如果是軟體spi,就是你自己的代碼來控制的
⑵ spi是什麼
有三種含義,不知道是不是你想要的:
一:spi是英文software
process
improvement的縮寫,中文意思是軟體過程的改進。它是cmm(還有其他能力模型)中的一個重要概念,cmm模型的目的就是要改進一個組織的過程,提高過程能力,所以叫做spi-軟體過程改進。
二、spi是英文service
provider
interface的縮寫。中文意思是服務提供商介面。滿足某種服務標準的供應商提供的符合該標準的應用程序介面,spi應該和該服務的api標準是兼容的,應用程序一般應該是基於api編寫,除非是spi中包含api中沒有提供的功能而又必須使用。
三、spi是英文serial
peripheral
interface的縮寫,中文意思是串列外圍設備介面,spi是motorola公司推出的一種同步串列通訊方式,是一種三線同步匯流排,因其硬體功能很強,與spi有關的軟體就相當簡單,使cpu有更多的時間處理其他事務
⑶ 單片機中ISP和SPI的區別是什麼
ISP(In-System Programming)在系統可編程,指電路板上的空白器件可以編程寫入最終用戶代碼, 而不需要從電路板上取下器件,已經編程的器件也可以用ISP方式擦除或再編程。
SPI(Serial Peripheral Interface)是一種串列串列同步通訊協議,由一個主設備和一個或多個從設備組成,主設備啟動一個與從設備的同步通訊,從而完成數據的交換。
⑷ WINCE下 SPI怎麼編程,(已經有驅動程序),如何初始化配置,還有MCP2515這塊晶元怎麼編程,都是WINCE下的
我也是一樣的問題 不知道怎麼解決
⑸ 根據SPI協議,寫一位元組數據到從機,為什麼還要讀出一位元組的數據示常式序如下:
協議有規定要這么操作的話,就是要按這個數據執行