ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
163460 Топик полностью
um2 (12.08.2009 23:41, просмотров: 1) ответил um2 на Что за сигнал UCLKI?
Еще один вопрос по реализации I2C в MSP430... Пусть имеем режим Master Transmitter. Для него в даташите на 2е семейство написано: If there is no data loaded to UCBxTXBUF before the acknowledge cycle, the bus is held during the acknowledge cycle with SCL low until data is written into UCBxTXBUF. Data is transmitted or the bus is held as long as the UCTXSTP bit or UCTXSTT bit is not set. По сути SCL=0 пока либо данные в буфер передачи не запишут, либо биты СТОП или СТАРТ не установят... Но на рисунке 17−12 сразу после передачи адреса пока еще данные не загружены возникает пауза, SCL=0 и шина блокируется. А в этот-то момент бит СТАРТ еще автоматически не снят - это происходит (судя по рисунку) после получения ACK от слэйва. Т.е. это две противоречивые ситуации - где правда?