Hola de nuevo,
Bueno, ya me funciona la captura de tonos en la placa del atmega 128
El problema estaba en las resistencias de salida del chip ya que éste debe de dar poca chicha y se amorraba la tensión quedando en 2,48V, insuficiente para que el micro lo leyera como nivel alto.
Así que las he cambiado por 1K y listo, lucen un poquito menos pero vamos, que ni se aprecia y funciona ok.
Lo podéis ver en la foto del nuevo esquema y tb he marcado ya a la salida del dtmf con esos puntitos negros a que pin del micro debemos conectar tb para que éste los lea
Dos cosas, en los puntos pone los pines pero en la pcb no pone en todos los pines el nombre del puerto sino otras funciones, ahora os pongo las equivalencias.
La segunda es que el resto de los pines de PB, o sea, PB4, 5,6 y 7 hay que conectarlos a negativo.
Las equivalencias de los pines son:
PB1=SCK , PB2=MOSI , PB3=MISO
Los demás están marcados como PB y su número de pin
Salu2!!!