請教各位 關於 STM8L052C6 的 Hardware I2C ,Hardware SPI

2019-07-19 20:50发布


各位 同好與先進 大家好 ,

我在使 用 STM8L052C6 上遇到了一些問題 ,

關於 STM8L052C6 的 Hardware I2C ,Hardware SPI 的問題
環境 :STVD(非 IAR)

我用  STM8L052C6  一些時間了
因為 使用上有需要使用 I2C 與 SPI ,所以我使用 STVD 與 ST 官網的 sample Code 做測試
但使用 Hardware I2C ,Hardware SPI 都有問題 (都會死在中斷的某部分) ,我確定 pull High 電阻 都有上 , 我想先 讀寫 EEPROM 24C02 測試一下  

最後我是自己手寫 , 用 GPIO Software 模擬  I2C , Software 模擬  SPI 都有成功.
但本著求知的目的還是想學習看看看此部分倒底是哪裡出問題,
我相信 STM8 的 IC 應該此部分是可以動作的,只是我自己還沒抓到要領.
我有去買 書   龍順宇老師  寫的   "深入淺出 STM8單片機 "   其 I2C sample 也是使用 模擬  I2C  並非 hardware I2C

想請教各位同好與先進  是否有人 成功使用    Hardware I2C ,或 Hardware SPI  使用 STM8L052C6 或 STM8L152C6 ,使用 STVD 的環境 ?
(若有的話是否可以給一個很簡單 使用  Hardware I2C 讀寫  EEPROM 一個 Byte , 使用 STVD 的 sample code?)

(我自己有上網到各網站 先搜尋 此部分的問題 ,但都沒得到很恰當的回答)
(我也有用 STM8S 小王子 demo board 使用 IAR 有成功用到 Hardware SPI ,但 Hardware I2C 還是沒成功)

再煩請各位 同好與先進 賜教了 謝謝!

2017/05/13 Edward
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。