Jump to content

    
Sign in to follow this  
alexdos

SIM18 не могу запустить

Recommended Posts

Коллеги, ну как, решили проблему или где? Интересно же. Сейчас играюсь с EVB китом, свою платку пока не делал, не хотелось бы сразу получить граблями. Попутно вопрос (в основном, к саппорту в лице ув. CADiLO): насколько я понял, аппаратное управление потоком на данный момент не работает? Будет ли работать в будущем? Или может уже пора обновить прошивку модуля? Сейчас наблюдаю следующее: CTS подтянут к питанию, если при старте модуля кнопкой ON_OFF уровень на CTS высокий - модуль начинает спокойно слать данные, если при старте уровень низкий - модуль молчит. Ни в том ни в другом случае на дрыганье CTS-ом больше не реагирует до следующего перезапуска.

Share this post


Link to post
Share on other sites
наблюдаю следующее: CTS подтянут к питанию, если при старте модуля кнопкой ON_OFF уровень на CTS высокий - модуль начинает спокойно слать данные, если при старте уровень низкий - модуль молчит. Ни в том ни в другом случае на дрыганье CTS-ом больше не реагирует до следующего перезапуска.

Вдумчиво смотрим

Table 6: Host Port Type Selection

 

Share this post


Link to post
Share on other sites

А ведь только что смотрел на эту табличку :) Ну ладно, допустим, что при старте с нулем на CTS налажал я, невнимательно изучая документацию.Теперь вдумываюсь дальше: при старте с единичкой на RTS и CTS включается UART; далее, по идее, имеючи единичку на CTS, модуль должен молчать пока не получит active Low сигнал от контроллера. А этого как раз и не происходит, т.е. модуль как слал данные, так и шлет, невзирая на сигнал управления... Все равно что-то не то.

Share this post


Link to post
Share on other sites
т.е. модуль как слал данные, так и шлет, невзирая на сигнал управления... Все равно что-то не то.

Это в общем то логично - не нужно обязательно управлять ножкой. Поцепил на 1 и все. А вот после перевода в 0 и только потом в 1 по идее должен заткнутся.

ПС. Это теоретические рассуждения - модуль живьем не видел и видеть пока не желаю:)

Share this post


Link to post
Share on other sites

Нет, не затыкется, об том и речь, пробовал. Завтра еще помучаю его немного и, пожалуй, перепишу софт, чтоб работало без управления потоком. Легких путей искал, ну да ладно.. Посмотрим, что старшие товарищи скажут.

Share this post


Link to post
Share on other sites
управления потоком. Легких путей искал, ну да ладно.

Зря. Самый лучший вариант - парсить NMEA и без управления потоком. Потом если что, вкинуть в дизайн любой другой модуль - дело пяти минут.

 

Share this post


Link to post
Share on other sites

Да нету там аппаратного управления потоком, и не будет никогда. RTS-CTS на самом деле ножки конфигурации вида интерфейса.

А названия остались по ошибке в документации.

Share this post


Link to post
Share on other sites

Добрый день. Подскажите пожалуйста как вы согласовывали уровни? Ведь У Sim18 лог "1" это 0.7~1.0 *VCC т.е. около 1.8 V. А на МК необходимо около 5. Я понимаю так, что TX микроконтроллера можно просто подсадить с помощью стабилитрона, а вот что делать с TX gps модуля? Как его с 1.8V дотянуть хотя бы до 4V?

Share this post


Link to post
Share on other sites

Использовать 2,8-3.0 питание контроллера. нормально дотягивается без преобразователей. а в целом... 1 полевичек и инверсный сигнал размахом в 5 вольт готов. На контроллере включаем регистр, что сигнал инвертирован и все....

Share this post


Link to post
Share on other sites
Использовать 2,8-3.0 питание контроллера. нормально дотягивается без преобразователей. а в целом... 1 полевичек и инверсный сигнал размахом в 5 вольт готов. На контроллере включаем регистр, что сигнал инвертирован и все....

 

Спасибо, но дело в том что 3В использовать не хотелось бы... Я где-то слышал, что можно просто подтянуть к плюсу, не знаете будет работать?

Share this post


Link to post
Share on other sites

Не будет. Либо преобразователь уровня на транзисторе (паре транзисторов), либо микроконтроллер воспринимающий нормально 1,8в по входу. Либо ещё вариант, использовать не юарт, а I2C, тут не требуется согласования уровней, правда при питании микроконтроллера до 3,6В.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this