Possible, c'est. Maintenant, quant à le faire à l'intérieur d'un système d'interruptions... Alors là je ne me prononcerai pas.
bset #0,$60000E
pause
bclr #0,$60000E
pause
Ben... en fait je vois pas trop ce que tu veux faire... Mais si ces deux opérations sont exécutées par la même interruption alors là ce n'est pas une bonne idée en tous cas. Il est clair comme de l'eau de roche que tout ce que tu peux faire là c'est de créer une fréquence (qui sera autant élevée que possible par ton programme en fait).
Mais n'oublie pas que même si tu utilises des interruptions de 8kHz, tu peux toujours lire deux ou plus échantillons d'un coup. Donc tout n'est pas perdu...
Fonctionnerais, or ça créer une fréquence 4 khzmais aussi met à 50% le port I/O en volume.
Logiquement ça ne mettra pas le port à 50%. Tu seras à la transition une dizaine de nanosecondes (et encore je crois que c'était même moins) mais tu ne peux te dire que l'état est vraiment à 50%. Maintenant entre la théorie et la pratique... c'est comme pour le son 1 bit hein! D'ailleurs si tu pouvais m'indiquer le site qui dit que c'est inaudible? Je serais curieux de voir les raisons...
Auriez-vous une autre méthode pour mettre ce port I/O à 50% en volume sans créer cette fréquence.
Je cherche...................................... couik! Non, juste là rien ne me vient. Mais bon faudrait étudier comment fonctionnent tes écouteurs. Il y a peut-être un autre moyen de faire passer des informations plus détaillées par le biais de "crénaux" 1 bits.
Mais la meilleure méthode que je peux te conseiller pour l'instant c'est de jouer jusqu'à cinq échantillons (ou bien le même échantillon cinq fois) dans chaque interruption.
@+