Hola, para parar al motor en seco puedes usar el frenado dinámico, este consiste en desconectar al motor de la alimentación, haciéndolo operar como generador, luego se le conecta una resistencia para que descarge, el freno es inmediato, si la resistencia es más pequeña el motor frenará más rápido. Pero si estas usando un motor pequeño puedes usar el mismo puente H para frenarlo dinamicamente, abriendo los transistores de arriba y cerrando uno de los transistores de abajo, consigues el freno dinámico con una resistencia 0.
Seguramente que se pasará algunos grados, habría que medirlo, si quieres presición exacta tendrías que hacer un servodriver que controle posición.
Chequea este hilo, aquí Chaly29 me ayudó hacer mi puente H.
puente HUsa un pic o dspic que tenga el módulo de encoder incluido.
saludos.