TMS320F2812 и UART
Нужно наладить обмен с TMS320F2812, стоит генератор на 30 МГц и умножитель на 4, с частоты 120 МГц пытались делать обмен на 115200 и 921600 (естественно равных скоростей не получается). После отсылки адресного байта (ведущий на MSP частота 7.3728 – с другими устройствами обменивается нормально) в ответ два байта (по протоколу) – MSP принимает нормально, далее MSP посылает данные. И тут начинается какой-то бред, то TMS нормально принимает первый байт данных, то хреново, иногда бывало, что посылаешь один байт, а TMS ловить два, причем первый байт тот, что нужен, второй FF (такое ощущение, что адресный бит в 0 определяется как стартовый??) и т.д.)
Скорее всего вопрос в тактовой частоте, завтра думаю поставить кварц на 7.3728 или кратный. В общем, в где грабли?
|