Да пульсации были но их уменьшение результата не дало, теперь все работает на ура и на 40 и на 48 МГц а SPI так воще можно разогнать аж до 12 МГц собака зарылась как всегда в кривости рук
было так : #define SELECT_DEV if (CurDEV == 1) {RA0 = 0; RA1 = 1;} else {RA0 = 1; RA1 = 0;} #define UNSELECT_DEV PORTA |=0x03;
сделал так: #define SELECT_DEV if (CurDEV == 1) {RA0 = 0;} else {RA1 = 0;} #define UNSELECT_DEV PORTA |=0x03;
и почему то не работало на 40 и 48 МГц а работало на 32 МГц в первом варианте
|