реклама на сайте
подробности

 
 
> Sim900 uart
Mad-man
сообщение Apr 5 2011, 22:44
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 5-11-06
Пользователь №: 21 995



Что-то у меня фигня лезет в терминал, когда дергаю PWRKEY. перепробовал все скорости 1200/4800/9600/19200/38400/57600/115200 при 8n1. По-умолчанию автобауд же, должен работать на любой. UART-usb конвертер замечательно работал с 300cz

Запаяно питание, земля, PWRKEY антенна, TXD, ноги с flow control болтаются в воздухе

что-то не хватает или я что-то не так делаю cranky.gif
хелп wacko.gif

Сообщение отредактировал Mad-man - Apr 5 2011, 22:53
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ap77
сообщение Jul 2 2011, 09:41
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313



Еще вопрос, чтобы не размножаться.

А как из встроенной программы поменять скорость UART и DEBUG?
Теоретически, нужно послать команду на смену параметров в ядро - типа SendToModem("AT+IPR=9600",size), но непонятно, для какого порта при этом изменится скорость, а может для обоих одновременно?

Требуется установить разные скорости для (UART, DEBUG), возможно ли это?

Можно еще отправить эту команду в нужный порт, но наверно, при этом строка будет просто выведена "наружу"...
Go to the top of the page
 
+Quote Post
ap77
сообщение Jul 9 2011, 08:45
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313



Цитата(ap77 @ Jul 2 2011, 16:41) *
А как из встроенной программы поменять скорость UART и DEBUG?
Теоретически, нужно послать команду на смену параметров в ядро - типа SendToModem("AT+IPR=9600",size), но непонятно, для какого порта при этом изменится скорость, а может для обоих одновременно?

Требуется установить разные скорости для (UART, DEBUG), возможно ли это?

Можно еще отправить эту команду в нужный порт, но наверно, при этом строка будет просто выведена "наружу"...

Ответ:
перед переключением ebdat9_03SetModemdataToFL(TRUE); инициализировать скорости портов, например так
ebdat7_01DebugTrace("AT+IPR=115200\r\n");
ebdat9_02SendToSerialPort("AT+IPR=9600\r\n", sizeof("AT+IPR=9600\r\n"));
Go to the top of the page
 
+Quote Post
ap77
сообщение Jul 10 2011, 11:34
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313



Цитата(ap77 @ Jul 9 2011, 15:45) *
Ответ:
перед переключением ebdat9_03SetModemdataToFL(TRUE); инициализировать скорости портов, например так
ebdat7_01DebugTrace("AT+IPR=115200\r\n");
ebdat9_02SendToSerialPort("AT+IPR=9600\r\n", sizeof("AT+IPR=9600\r\n"));

Поправка.
И все-же скорость порта меняется только для UART (порт1), командой отправки в модем AT+IPR.
Приведенная выше последовательность тоже работает, но только для SerialPort.
Скорость DebugPort мне изменить не удалось. Работает на 115200.
Осталось неясно, как можно изменить скорость порта Debug из "встроенной программы". ((
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th August 2025 - 13:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01458 секунд с 7
ELECTRONIX ©2004-2016