|
|
  |
SIM18 не могу запустить |
|
|
|
Jul 10 2011, 20:05
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(stas00n @ Jul 10 2011, 22:25)  наблюдаю следующее: CTS подтянут к питанию, если при старте модуля кнопкой ON_OFF уровень на CTS высокий - модуль начинает спокойно слать данные, если при старте уровень низкий - модуль молчит. Ни в том ни в другом случае на дрыганье CTS-ом больше не реагирует до следующего перезапуска. Вдумчиво смотрим Table 6: Host Port Type Selection
|
|
|
|
|
Jul 10 2011, 20:27
|
Частый гость
 
Группа: Участник
Сообщений: 181
Регистрация: 26-11-10
Пользователь №: 61 198

|
А ведь только что смотрел на эту табличку  Ну ладно, допустим, что при старте с нулем на CTS налажал я, невнимательно изучая документацию.Теперь вдумываюсь дальше: при старте с единичкой на RTS и CTS включается UART; далее, по идее, имеючи единичку на CTS, модуль должен молчать пока не получит active Low сигнал от контроллера. А этого как раз и не происходит, т.е. модуль как слал данные, так и шлет, невзирая на сигнал управления... Все равно что-то не то.
|
|
|
|
|
Jul 10 2011, 21:02
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(stas00n @ Jul 10 2011, 23:27)  т.е. модуль как слал данные, так и шлет, невзирая на сигнал управления... Все равно что-то не то. Это в общем то логично - не нужно обязательно управлять ножкой. Поцепил на 1 и все. А вот после перевода в 0 и только потом в 1 по идее должен заткнутся. ПС. Это теоретические рассуждения - модуль живьем не видел и видеть пока не желаю
|
|
|
|
|
Jul 10 2011, 21:19
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(stas00n @ Jul 11 2011, 00:15)  управления потоком. Легких путей искал, ну да ладно. Зря. Самый лучший вариант - парсить NMEA и без управления потоком. Потом если что, вкинуть в дизайн любой другой модуль - дело пяти минут.
|
|
|
|
|
Aug 3 2011, 16:23
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
Получил XC6221. Эксперимент показал, что с ним модуль работает намного лучше чем с МСР1701.
|
|
|
|
|
Sep 1 2011, 07:24
|
Группа: Новичок
Сообщений: 2
Регистрация: 15-12-09
Пользователь №: 54 283

|
Добрый день. Подскажите пожалуйста как вы согласовывали уровни? Ведь У Sim18 лог "1" это 0.7~1.0 *VCC т.е. около 1.8 V. А на МК необходимо около 5. Я понимаю так, что TX микроконтроллера можно просто подсадить с помощью стабилитрона, а вот что делать с TX gps модуля? Как его с 1.8V дотянуть хотя бы до 4V?
|
|
|
|
|
Sep 2 2011, 06:00
|
Группа: Новичок
Сообщений: 2
Регистрация: 15-12-09
Пользователь №: 54 283

|
Цитата(av-master @ Sep 1 2011, 10:53)  Использовать 2,8-3.0 питание контроллера. нормально дотягивается без преобразователей. а в целом... 1 полевичек и инверсный сигнал размахом в 5 вольт готов. На контроллере включаем регистр, что сигнал инвертирован и все.... Спасибо, но дело в том что 3В использовать не хотелось бы... Я где-то слышал, что можно просто подтянуть к плюсу, не знаете будет работать?
|
|
|
|
|
Sep 4 2011, 06:19
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

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