ninja01  0.1
Utilizzo di PIC4431 per pilotaggio motori DC in PWM LAP
 Tutto File Funzioni Definizioni
Funzioni
Riferimenti per il file motors.c

Driver pilotaggio motori PWM LAP. Continua...

#include <p18cxxx.h>
#include "motors.h"

Vai al codice sorgente di questo file.

Funzioni

void initMotors (unsigned int period)
 Inizializza PWM e HW per pilotaggio motori. Continua...
 
unsigned char setMotor (unsigned char motor, unsigned char enable, int dc)
 pilota motori PWM e HW Continua...
 

Descrizione dettagliata

Driver pilotaggio motori PWM LAP.

Autore
Pierluigi Rinaldi (p.rin.nosp@m.aldi.nosp@m.@comu.nosp@m.ne.l.nosp@m.ivorn.nosp@m.o.it)
Versione
V 0.1
Data
16 ottobre, 2013

Funzioni di inizializzazione e pilotaggio motori in PWM LAP con PIC18F4431.

Definizione nel file motors.c.

Documentazione delle funzioni

void initMotors ( unsigned int  period)

Inizializza PWM e HW per pilotaggio motori.

[Imposta il power timer control, PIN di output (RB0-RB1 e RB2-RB3), Override e Fault]

Parametri
[in][period][frequenza PWM]
Restituisce
[void]
Si veda anche
[]
Nota
[]
Avvertimento
[]

Definizione alla linea 15 del file motors.c.

unsigned char setMotor ( unsigned char  motor,
unsigned char  enable,
int  dc 
)

pilota motori PWM e HW

[Abilita/disabilta motori, normalizza (+/-2048) il duty cycle, lo applica ai motori]

Parametri
[in][motor,enable,dc][motor sceglie il motore oppure ambedue, enable abilita o sisabilita, dc passa il dutycicle range +/- 2048]
Restituisce
[rc = 0 good, rc = 1 errato indirizzo motore, rc = 2 valore pwm oltre pwm_max]
Si veda anche
[]
Nota
[]
Avvertimento
[]

Definizione alla linea 39 del file motors.c.