ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
124653
PiTeK (08.07.2008 15:31, просмотров: 2926)
Проблемы с SMBus в C8051F314 Добрый день! Может, кто натыкался на такие грабли? Отлаживаю связку F314+ADS1110, используя аппаратный SMBus. При этом все работает нормально, но иногда при включении связи с АЦП нет. Более того, покопавшись в отладчике, нашел, что в таких случаях SMB0CN=0x20, хотя при старте его ставлю в 0x80. Перерыл всю программу, изменений этого регистра не нашел. Самопроизвольно скидывается в 0х20 примерно 1 раз в 5 запусков. Пробовал и задержку после инициализации в ~30ms, и скорость передачи менял от 10 до 100кГц... Ничего не помогает. Кто-нибудь может дать маячок, куда копать? Спасибо!