Jump to content

    

CP2102 описание внутренних регистров

Есть USB модем с мостом RS232->USB внутри. Мост сделан на базе CP2102.

Я его подключаю к девайсу с USB хостом.

 

Каким образом я могу узнать что Rx FIFO внутри CP2102 имеет данные которые можно считать?

Проблема появляется в том, что стек TCP/IP который работает с этим модемом переодически опрашивает его на наличие принятых данных,

эти запросы я пересылаю через USB в CP2102. Если данные есть, то я их получаю, а вот если нет, то УСБ хост ждет окончания транзакции очень долго.

Хочется вначале проверить есть ли данные внутри CP2102 и только если они есть организовывать IN транзакцию.

 

CP2102 имеет конфигурационные регистры которыми настраивается ее работа(бодрэйт и т.п. ). Среди них есть и настройка управления потоком,

и получение разных состояний. Но к сожалению нет документации на эти регистры. Может у кого есть более подробная информация по ним, чем то что можно вытянуть из драйвера CP2102 под линукс ?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this