ayuda en la programacion Atmega328p

hola que tal alguien me puede ayudar en la programcion del Atmega328p
resulta que estoy terminando un programa usando el fingerprint y antes de terminar el programa por completo decidí programar el atmega328p usando el arduino nano como programador
primero lo programe con el blink para hacer prueba y funciono correctamente pero al programar mi proyecto, en el programa me dice que si lo sube a la placa atmega328p pero no logro hacerlo funcionar con el fingerprint es como si no programara nada, pero con los programas básicos si funciona bien,
el cristal que le puse es de 12mhz, no se si a fuerzas ocupa el de 16mhz para hacerlo funcionar correctamente

quisiera que me ayudaran en algunos consejos

en el programa use el SoftwareSerial mySerial usando el pin 2 y 3
y al conectar el fingerprint parece no hacer comunicación

Por favor lee el privado que te estoy enviando