Bonjour je suis entrain de réaliser un projet où je veux commander un robot pour qu'il puisse éviter des obstacles
alors j'ai trouvé ce code sur internet
void main(void)
{
TRISC=0x80; // Port C en sortie sauf C7 ( RX de l'UART )
PR2=77; // définit la période du signal PWM ( 25µS à 12 Mhz )
CCP1CON=0x0C; // CCP1CON.5:4 = bits de poids fort du cycle = 0 , mode PWM
CCPR1L=38; // au départ la valeur du signal à 1 dans le cycle est égale à 38 ( 50% )
// modifiez cette valeur pour modifier le rapport cyclique
T2CON=0x04; // prescaler et postscaler =1 , timer 2 on
while(1)
{
// Ce programme ne fait rien
}
}
1:est ce que quelqu'un peu m'aider pour comprendre d'abord c'est quoi prescaler et postscaler et comment choisir leur valeur ?
2:c'est quoi le role de l'interuption
Merci d'avance
-----