diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp index 8a6997ad5..6093c9934 100644 --- a/Marlin/temperature.cpp +++ b/Marlin/temperature.cpp @@ -869,7 +869,8 @@ int read_max6675() WRITE(MAX6675_SS, 0); // ensure 100ns delay - a bit extra is fine - delay(1); + asm("nop");//50ns on 20Mhz, 62.5ns on 16Mhz + asm("nop");//50ns on 20Mhz, 62.5ns on 16Mhz // read MSB SPDR = 0;