Witam wszystkich, tak jak w temacie mam problem z zaprogramowaniem układu poprzez ISP, w programie PonyProg. Na początku tworzenia projektu, kiedy wykorzystywałem tylko jeden przetwornik DAC MAX532 nie było żadnych błędów podczas próby zaprogramowania/odczytania zawarości uC/wyczyszczenia uC. Obecnie, kiedy układ się składa z 3 przetworników DAC MAX532 i przetwornika ADC MAX1301 komunikujących się z mikrokontrolerem Atmega32 poprzez SPI, zaprogramowanie uC staje się trudne lub czasami niemożliwe. PonyProg wyrzuca błąd "Device missing or unknown device (-24)", mimo poprawnego wyboru typu uC. Czasami po ponownej kalibracji uda się zaprogramować układ ale to tylko kilka razy, a potem znowu program wyrzuca ten sam błąd. W momencie kiedy odłączę wszystkie przetworniki od magistrali SPI, programowanie układu przechodzi bez problemu. Dlatego myślę, że problem leży właśnie po stronie SPI. W nocie katalogowej MAX532 jest napisane żeby na każdym przetworniku zrobić pull-up na wyjściu DOUT. niestety to nic nie pomaga. Próbowałem podłączyć rezystory od 1k do 100k do napięcia +5V, oraz kondensatory od 20pF do 150pF do masy i cały czas występuje problem. Nawet zastosowałem same rezystory podpięte do +5V, ale też nic . Prawdę mówiąc nie mam więcej pomysłów co zrobić, dlatego byłbym wdzięczy za pomoc.