Z
zappedOne
Guest
Hoi
Ik heb het opzetten van een master en een slave PIC met behulp van de SPI Bibliotheek.
Ik gebruik de twee PWM modules op elk PIC.
Mijn probleem is wanneer ik schrijf een waarde aan de modules slaaf PWM over SPI is het altijd krijgt verdubbeld?
De tijd instellingen en kristallen voor zowel zuivere intercommunales zijn allemaal dezelfde waarden.
Ik kan het probleem oplossen met de onderste twee regels code:
Code:
CCPR1L = ReadSPI ();
CCPR2L = ReadSPI ();CCPR1L = (CCPR1L / 2);
CCPR2L = (CCPR2L / 2);
Ik heb het opzetten van een master en een slave PIC met behulp van de SPI Bibliotheek.
Ik gebruik de twee PWM modules op elk PIC.
Mijn probleem is wanneer ik schrijf een waarde aan de modules slaaf PWM over SPI is het altijd krijgt verdubbeld?
De tijd instellingen en kristallen voor zowel zuivere intercommunales zijn allemaal dezelfde waarden.
Ik kan het probleem oplossen met de onderste twee regels code:
Code:
CCPR1L = ReadSPI ();
CCPR2L = ReadSPI ();CCPR1L = (CCPR1L / 2);
CCPR2L = (CCPR2L / 2);