You want to read each bit on the falling edge of the clock so use mode 2. And you only need to shift MXtemp >> 3. Not 5.
You want to read each bit on the falling edge of the clock so use mode 2. And you only need to shift MXtemp >> 3. Not 5.
If you have an O-scope check the data out pin. That will at least let you know if it's responding.
I just disabled the comparators in the chip but it still won't. I even replaced the thermocouple and the MAX76675 but i get the same response. I have no idea what could be wrong with this. Any ideas?
Last edited by emerson; - 10th December 2010 at 17:44.
Have you tried sending the raw value received 'without modifying it' to your LCD while heating or cooling the part?
Something like: lcdout $fe, $c0, BIN16 MXtemp
Does it change when heated?
Edit: Since you're using the internal osc on this one, place Define OSCCAL_1K 1 in the top section. Not sure it that will fix it, but it will for sure affect timing.
Last edited by Bruce; - 10th December 2010 at 17:48. Reason: Define OSCCAL_1K 1
Bookmarks