[an error occurred while processing this directive]
|
А раз у тебя без этого ST работал, значит ты единицу формируешь не за счат подтяжек на шине, а переводя ножку процессора на выход и выдавая с нее единицу, что в принципе недопустимо. Можешь посмотреть осциллографом что у тебя творится в это момент на линии данных. После этого неправильного ACKa в момент STOPа или REPEATED STARTа там скорее всего нечто среднее между нулем и единицей. Насколько среднее зависит то того кто сильнее - часы или твой проц.
E-mail: info@telesys.ru