Oxid dusnatý aktivuje enzym guanylátcyklázu, výsledkem jsou zvýšené hladiny cyklického guanosinmonofosfátu (cGMP), vedoucí k uvolnění hladkého svalstva v corpus cavernosum, což umožní přítok krve.
Slāpekļa oksīds savukārt stimulē enzīma guanilātciklāzes aktivitāti, kas izraisa cikliskā guanozīnmonofosfāta (cGMP) līmeņa pieaugumu, rezultātā rodas kavernozo ķermeņu gludās muskulatūras atslābums, ļaujot tajos ieplūst asinīm.