Bonsoir!!!!
Je voudrais générer une trame DMX 512 avec un PIC 16F877A cadencé à 22Mhz.
Le protocole DMX définit la durée d'un bit à 4µs.
Mon problème est le suivant : la durée minimum de changement d'état de ma sortie est de 5µs, mon PIC est donc trop 'lent' pour générer la trame, j'ai posé la question à un prof d'elec qui m'a dit que cette durée mini devrait être de l'orde de 200ns.
Est ce normal? Y-a-t-il des config à faire sur l'oscillateur? Dois-je utiliser un PIC plus rapide?
D'avance merci!!!
PS: je programme sur l'EasyPIC5 avec le compilateur MikroC.
La boucle de Test : (je suis débutant en prog)
void main()
{
TRISB = 0; // PORTB is output
PORTB = 0xFF; // Initialize PORTB
while(1)
{
PORTB = 1;
PORTB = 0;
}
}
-----