|
Тема |
По никакъв начин не мога да стартирам I2C на PIC16 |
|
Автор |
Явор (ентусиаст) |
|
Публикувано | 08.07.10 00:44 |
|
|
Здравейте, трябва ми I2C master комуникация на PIC16F876a. По абсолютно никакъв начин не мога да я стартирам. Правя си SCL и SDA като изходи или входове, регистрите SSPCON1/2 , SSPSTAT, SSPADD ги зареждам правилно. Изходите не са изгорели - при конфигурирането им като GPIO си се превключват нормално. В datasheet -а има един note "The master I2C mode is not fully automatized" което незнам какво значи. Също незнам какво значи firmware mode.
Бита за прекъсване след предаване SSPIF го чистя също, когато е необходимо. Ако някой знае ще бъда благодарен!
|
| |
|
|
|