hallo dämmi,

warum nun dein uC abstürzt weiss ich derzeit nicht.
allerdings // und ich weise nochmals daruf hin, dass ich bisher nix mit "adc-differentiell" gemacht habe, da sich mir der sinn nicht erschliesst//

ja .. allerdings kommt mir deine schaltung merkwürdig vor.
wie soll denn der adc etwas messen können, wenn du die massen nicht verbindest ?

andererseits ist es ja so, dass, wenn du sie verbindest, der atmega wohl angesichts deiner 24 volt den hut heben wird.

du benötigst also spannungsteiler jeweil vor dem shunt und dahiner.
dieser muss so ausgelegt sein, dass die spannung an den adc-in bei deinen angestrebten 12-15volt auf highside niemals mehr als avcc wird.
idealerweise sollte sie bei 2 A natürlich unterhalb deiner Aref bleiben.

aus den genannten gründen verstehe ich bisher auch wirklich nicht, warum man das nun differentiell messen sollte.
das spart doch meines erachtens nach nur eine einzige subtraction bei der auswertung.

also denk nochmal drüber nach.

gruss klaus