[an error occurred while processing this directive]
|
хочу использовать программную эмуляцию i2c (аппаратный тож имеется), чтобы не переписывать готовые библиотеки cvavr для часов реального времени, термометров и флешки. Назначил тем битам порта, что и аппаратный I2c те же функции. Запаял резисторы подтягивающие ,как и положено - зависает на процедуре i2c_init. При этом на линиях какие-то странные напряжения - 1.4В 3В (правда осциллографа нет сейчас, может там импульсы...). Выпаял резисторы - процедуру проходит нормально! Но при этом не работает, конечно. Раньше использовал все это на 2313 - все работало на ура... В чем дело может быть?