MMC: schodi data do nuly , neodpovida

Zdravim
Mam MMC kartu pripojenou k PIC24FJ64GA004 pres HW SPI na 240KHz, inicializace v poradku, zapis jednoho bloku v poradku, problem je az kdyz zapisuju vice bloku za sebou, prvni blok zapise a pri zapisu 2 bloku necha data stahly na 0 a uz je nezvedne nebo v puly prenosu se spamatuje a jakoby odpovida ale podivne, zalezi jak kdy, nekdy zapise 250 bloku v pohode pak se zasekne pri 2 bloku pak pri 200, je to nepravidelny ,skousel sem to s pull up i down , nic
netusi nekdo v cem muze byt chyba ze se takle karta chova ?
skousel sem kdejakej kod ale tenhle (jeste poupravenej) funguje nejlip …
mam to v nepajivim poly, napajeny z PicKitu2, hned u napajeni karty kondiky 100n a 100uF,karta v patici,
kod a screeny z komunikace v priloze
MMC.zip (316 KB)
MMC_3_1.c (8.04 KB)