最近開始研究dsPIC 的 I2C 與SPI,因為dsPIC都附有這2個介面的硬體,所以不用很辛苦的自己寫時脈。
不過有趣的是,2個介面microchip都有提供source code 供人使用,不過因為小弟實在對這2個介面很不熟悉,所以只好和同學一起研究了,不過因為I2C的sourece code 寫得比較易懂,所以用起來就很快上手了,而SPI 因為還包含四種邊緣判斷,所以debug了一個星期,最後終於搞懂了,因為I2C 和SPI都是利用EEPROM來當範例,為了證明自己已經學會了,就找了I2C的溫度感測器,SPI的DAC。
看看溫度感測器的成果
看看DAC的成果