salut

jais entrepris de reprogrammer mon oscilloscope velleman HPS 10

il est equiper d'un pic 18F452 @ 40 Mhz (HS_PLL)
d'un afficheur graphique ks0108 , 128*64 pixels
et d'un convertiseur TLC5510INS analogique -> numerique 8 bits

pour acquerir un echantillon on envoi une impulsion sur l'entree CLK du TLC5510INS et on recupere les donnes sur le PORTD du pic ..

aucun probleme niveau programation pour le moment

je desire pouvoir avoir la frequence maximal d'echantilonage biensur ^^

la frequence maximal d'echantillonage que je suis arriver a avoir est de
fosc/4 = 10mhz
10mhz / 7 = 1.428 Mhz (7 cycles necesaire a lacquisition)

Code:
sample
    BSF         PORTE,2,0                ;1 cycles    on place a 1 la pin CLK 
    BCF         PORTE,2,0                ;1 cycles    on place a 0 la pin CLK  
    movff      PORTD,POSTINC1            ;2 cycles    on met en ram l'echantillon ,on incremente le pointeur
    decfsz     NBECH,1,1                 ;1 cycles     on test si on a acquis tout les echantillons
    bra          sample                  ;2 cycles    si non on recommence
                                         ;          si oui on arette lacquisition

je voudrais savoir si il y a moyen de gagner quelques cycles en utilisant d'otres instruction ou autrement ... ??

que penser vous ?

merci a+