-
- Ха, везёт мне в последнее время на контрафакт. В той же несчастной плате, в которой не работала ST3232 не заработал датчик LM75AD от NXP. На шине I2C помимо него находятся ещё две микросхемы M24512 и 24AA25E48. Датчик всё время выдаёт значение FDA(151 знак., 16.07.2019 17:50)
- Всё очень интересно получается. Я пробовал LM75AD, TCN75 и AD7416. Это вроде как полные аналоги. TCN75 и AD7416 работают без проблем, с LM75 считывался вначале мусор. Одна часть проблемы была в неверной реализации I2C. Подробнее обсуждалось <a FDA(782 знак., 29.07.2019 14:16)
- Про NACK при чтении последнего байта не забыли? - SciFi(29.07.2019 15:51)
- Прикольная инфа, спасибо. А стоп у тебя точно по стандарту идет? Может слишком маленькая задержка при отпускании между SCL и SDA? Иначе это точно в эрате должно прописаться. - Shatun_(29.07.2019 15:03)
- Пробовал в несколько раз увеличивать задержки. Пофигу! - FDA(29.07.2019 15:10)
- Всё очень интересно получается. Я пробовал LM75AD, TCN75 и AD7416. Это вроде как полные аналоги. TCN75 и AD7416 работают без проблем, с LM75 считывался вначале мусор. Одна часть проблемы была в неверной реализации I2C. Подробнее обсуждалось <a FDA(782 знак., 29.07.2019 14:16)
- А в Pointer register пишите 0x00 перед чтением значения из Temp register? - rezident(03.08.2012 15:09)
- ессесно! - Morkowka(03.08.2012 15:11, )
- Требуется помощь телепатов? :) rezident(104 знак., 03.08.2012 15:19)
- на корпусе маркировка NXP LM75A - Morkowka(03.08.2012 15:26, )
- И с конфигом байда какя-то... пишу туда 0x1F, читается 0x05.По включению из Tos читается 5000h (OK), a из Thys 0x0000 (вместо 4B00h).Оба эти два регистра нормально пишутся-читаются.А вот из температуры читается стойкий нуль...Хоть выкусывай. :( - Morkowka(03.08.2012 15:54, )
- Bit0 в Conf register это SHUTDOWN! Ну и какое значение температуры вы хотите получить, если градусник в шатдауне находится? О_о rezident(310 знак., 03.08.2012 15:58)
- И с конфигом байда какя-то... пишу туда 0x1F, читается 0x05.По включению из Tos читается 5000h (OK), a из Thys 0x0000 (вместо 4B00h).Оба эти два регистра нормально пишутся-читаются.А вот из температуры читается стойкий нуль...Хоть выкусывай. :( - Morkowka(03.08.2012 15:54, )
- на корпусе маркировка NXP LM75A - Morkowka(03.08.2012 15:26, )
- Требуется помощь телепатов? :) rezident(104 знак., 03.08.2012 15:19)
- ессесно! - Morkowka(03.08.2012 15:11, )
- Ха, везёт мне в последнее время на контрафакт. В той же несчастной плате, в которой не работала ST3232 не заработал датчик LM75AD от NXP. На шине I2C помимо него находятся ещё две микросхемы M24512 и 24AA25E48. Датчик всё время выдаёт значение FDA(151 знак., 16.07.2019 17:50)