On Jul 16, 5:59 pm, "GzavSnap"
Attends : si son CNA 8 bits fonctionne, son CNA 16 bits doit fonctionner aussi.
Vede, voici un test pour lever le doute qui subsiste entre le fichier WAV et le CNA 16 bits, en testant juste le CNA :
Un bout de code avec une variable non signee sur 16 bits, un compteur que tu incrementes a chaque tour de boucle. Ecris ses MSB et LSB vers le CNA : en sortie tu dois avoir une dent de scie bien lineaire, sinon c'est ton CNA qui deconne.
void main(void) { unsigned int u =3D 0; // compteur
// ... les inits de ton PIC
while(1) // forever { PORTD =3D u >> 8; // MSB PORTC =3D u & 0xFF; // LSB u++; // increment du compteur
// ajoute une une tempo ici ... } }