Re: 【求助】SPI SSPIF 及BF的差別
|
||||
---|---|---|---|---|
高級會員
|
有~~是檢查BF 然後清SSPIF~~是對SSPIF做清除,但不是對SSPIF做檢查...而是對BF~~
發表於: 2009/4/23 9:21
|
|||
|
Re: 【求助】SPI SSPIF 及BF的差別
|
||||
---|---|---|---|---|
資深會員
|
參照:
這我有注意到,所以檢查SSPIF時,有對它做清除指令。
發表於: 2009/4/22 19:29
|
|||
|
Re: 【求助】SPI SSPIF 及BF的差別
|
||||
---|---|---|---|---|
版主
|
注意一下,Data SHeet 裡有寫 BF 的清除是要靠軟體讀取 SSPBUF 暫存器的。SSPIF是直接對它清除的。
發表於: 2009/4/22 12:24
|
|||
|
Re: 【求助】SPI SSPIF 及BF的差別
|
||||
---|---|---|---|---|
高級會員
|
spi mode 我測試也是比較BF,但心裡覺得不踏實,雖然結果都是正確的....
發表於: 2009/4/21 18:27
|
|||
|
Re: 【求助】SPI SSPIF 及BF的差別
|
||||
---|---|---|---|---|
版主
|
BF 只在 SPI 接收模式下有用,一般都用 SSPIF 來判斷。Data Sheet 都是以 SSPIF 為主,連Timming 圖也是這樣的。
發表於: 2009/4/21 14:09
|
|||
|
【求助】SPI SSPIF 及BF的差別
|
||||
---|---|---|---|---|
高級會員
|
小弟寫SPI 每次發送及接收完成都用BF去查詢,確定完成就去清SSPIF,用SSPIF去查詢就會不正確,但大多範例皆是用SSPIF去查詢,不知差異在那?
發表於: 2009/4/20 15:41
|
|||
|