Fix pin definitions for MAX6675 (SS)

This commit is contained in:
kliment 2011-04-22 12:10:25 +02:00
parent 72e4ce1c2c
commit 86e97c14fa
2 changed files with 8 additions and 6 deletions

View file

@ -213,8 +213,8 @@ void setup()
digitalWrite(MISO_PIN,1);
pinMode(MISO_PIN,INPUT);
digitalWrite(SS_PIN,1);
pinMode(SS_PIN,OUTPUT);
digitalWrite(MAX6675_SS,1);
pinMode(MAX6675_SS,OUTPUT);
#endif
#ifdef SDSUPPORT
@ -1004,7 +1004,7 @@ inline int read_max6675()
SPCR = (1<<MSTR) | (1<<SPE) | (1<<SPR0);
// enable TT_MAX6675
digitalWrite(SS_PIN, 0);
digitalWrite(MAX6675_SS, 0);
// ensure 100ns delay - a bit extra is fine
delay(1);
@ -1021,7 +1021,7 @@ inline int read_max6675()
max6675_temp |= SPDR;
// disable TT_MAX6675
digitalWrite(SS_PIN, 1);
digitalWrite(MAX6675_SS, 1);
if (max6675_temp & 4)
{

View file

@ -252,11 +252,13 @@
#define SCK_PIN 52
#define MISO_PIN 50
#define MOSI_PIN 51
#define SS_PIN 53
#define MAX6675_SS 53
#else
#define MAX6675_SS 49
#endif
/****************************************************************************************
* Duemilanove w/ ATMega328P pin assignment
*