Question

J'ai un processeur intégré qui exécute une version coupée de base de Basic (parallax Basic Stamp). Dans une boucle, j'écris 1024 valeurs via le bus SPI.

Dans les langues compilées, plus de vitesse peut être acquise en déroulant la boucle (mettant plus de déclarations dans la boucle, en réduisant le rapport aérien / énoncé). Cependant, je ne suis pas sûr de Basic car il s'agit d'un langage d'interprétation et chaque déclaration est interprétée avant son exécution.

Le profilage est difficile car je dois trouver une broche disponible, écrire une impulsion, puis mesurer avec un O'Scope.

D'un point de vue théorique, la boucle qui se déroule dans la base offre-t-elle des avantages de vitesse?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top