LPC2xxx (ARM) GPIO vitesse

E

edaudio2000

Guest
J'ai un LPC2138 fonctionnant à 60MHz.Cependant, quand je bascule l'broches E / S à plusieurs reprises (en utilisant IOxSET, IOxCLR, ou même IOPIN instructions), par exemple,

IO0SET = 0x01
IO0CLR = 0x01
IO0SET = 0x01
IO0CLR = 0x01
IO0SET = 0x01
IO0CLR = 0x01
IO0SET = 0x01
IO0CLR = 0x01

Le port ne bascule à environ 160ns entre les instructions.L'ensemble résultant montre pas d'instructions supplémentaires, et j'ai aussi mis le diviseur GPIO VPBDIV à 1.Donc, théoriquement, le port devrait être opérationnel à la vitesse de base, mais il ne tourne à environ un dixième de cela.

Est-il intrinsèque I / O de prescription dans les parties LPC, ou est-il un moyen pour exécuter l'I / O ports à un taux plus élevé?

Merci

 
Salut

Le LPC21xx ne peut pas toggel normale I / O plus rapide de 5 MHz.

Que vous aimiez toggel plus vite vous pouvez utiliser le LPC21xx-001 avec l'accès Inscription rapideAll the Best

Bobi

 

Welcome to EDABoard.com

Sponsor

Back
Top