As duas expressões estão corretas, embora "há pouco" seja usada para indicar o que aconteceu (passado) e "a pouco" para o que não ocorreu (tempo futuro).
"Há pouco" é sinônimo de "pouco tempo atrás", "há instantes", "agora mesmo". O verbo haver, na expressão "há pouco", atua como impessoal (pode ser substituído pelo verbo ter ou fazer) e deve ser conjugado na 3ª pessoa do singular.
"A pouco" pode ser... (clique em "mais informações" para ler mais)