[ASM]Temporisation logicielle

Temporisation logicielle [ASM] - ASM - Programmation

Marsh Posté le 28-05-2004 à 11:43:24    

Salut tout le monde !  
 
Je travaille actuellement sur une cart 68000 Kat-CE et je suis sensé utiliser une 'temporisation logicielle' pour l'utiliser en tant que rafraichissement d'un affichage.  
 
Je me doute qu'il faille par ex utiliser un NOP en boucle par ex, calculer son nbre de cycles machines nécessaires et le répéter un nombre bien défini de fois ?  
 
Auriez vous d'autres suggestions ? je désespère un poil :(

Reply

Marsh Posté le 28-05-2004 à 11:43:24   

Reply

Marsh Posté le 30-05-2004 à 22:00:27    

oui la boucle c'est une possibilité, à la rigueur tu peux utiliser une instruction qui bouffe plus de cycles que le NOP pour éviter un trop grand nombre d'itérations (donc une taille de compteur plus élevé, d'où gain en RAM)
 
sinon tu peux faire intervenir un timer hardware si t'en a un de dispo

Reply

Marsh Posté le 31-05-2004 à 10:18:24    

ok merci, mais appparemment il n'y a pas de timer matériel :(

Reply

Marsh Posté le 31-05-2004 à 11:34:10    

c'est bizarre quand même que t'aie pas ce genre de périphérique sur ta carte
je connais pas les Kat-CE, je peux en savoir plus dessus ?

Reply

Marsh Posté le 04-06-2004 à 16:01:09    

Et bien ce sont de vieilles cartes utilisées à des fins pédagogiques !
 
La boucle est donc la solution que j'ai adoptée, ça fonctionne assez bien (mais la précision est loin d'être terrible )
 
Merci pour le coup de main

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed