Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > ds1621 в cvavr


Автор: Salomatin 9.11.2006, 21:37
Не так давно использовал библиотеки ds1621 с программной эмуляцией i2c, все работало без проблем. Создал другой проект, та же ds1621, тот же at90s2313 (mega8 тоже пробовал) - не работает. "Зависает" на инициализации ds1621. Нет под рукой осциллографа, но судя по напряжениям  на i2c шине, там непрерывно идут импульсы (резисторы на питание стоят, как и требуется. А вот если их убрать - ничего не зависает но и не работает, связи нет). Версию cvavr 1.24.7 не менял, ничего не менял, никак понять не могу , в чем же дело-то. Подскажите, в чем косяк может быть?   

Автор: PILOT 20.11.2006, 20:45
Как известно метод отладки самый простой:
- зажечь светодиод при прохождении исследуемой точки. Других вариантов без эмулятора и осциллографа я не знаю.
- помогает вечный цикл засунутый в исследуемое место (чтобы пощупать напряжения на рабочих пинах.

СУВ.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)