La forme correcte est « donne-m'en ». La forme « donnes-en-moi » est incorrecte.
À l'impératif, les petits mots comme me, te, lui ou en se placent après le verbe, dans un ordre précis, avec des traits d'union.
Ici, on dit :
On écrit donc : « donne-m'en ».
Astuce : à l'impératif, pense à des formes très courantes comme « vas-y » ou « prends-en ». De la même façon, on dit « donne-m'en ».