|
AT_Modem__PPP__UDP__ICMP___TCP.zip Кто то заборол зверька !, Стек для контроллера АТмега128 |
|
|
|
Nov 10 2007, 11:19
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Ув. читатели, подскажите, кто-то работал с этими исходниками. Источник форум http://avrfreaks.netПри поисках в мировой паутин окозалось, что более приемлемых бесплатных исходников для протоколов TCP/ICMP/UDP/PPP под программный стек найти не удалось. Если есть, то только под аппаратный. Немного помучавшись, собрал все-таки их. Пытался подключиться через ЖПРС по АТ командам, вроде что-то выходит. Знает кто-то лучший вариант ?? Конкретно интересует связка GPRS/AT/IP/UDP
|
|
|
|
|
Nov 12 2007, 06:53
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Цитата(vesago @ Nov 10 2007, 15:04)  Видал я этот проект - как-то субъективно не понравился. Тут в проектах имеется примерец. Правда под MSP430, но на сях. Проект этот выполнен на основе известной книжки с исходниками TCP-IP Lean--Web Servers for Embedded Systems (2nd Ed.) (по крайней мере ппп от туда выдран), которая лежит на местном фтп. А вообще тема эта неоднократно подымалась тут с выкладыванием примеров. Для своих целей я писал сам. Имхо - лучше не гемориться, а взять модем со всем этим добром на борту. Благо недостатка в таких моделях нету. Не знал, просветили  Спасибо. Будем скачивать
|
|
|
|
|
Nov 12 2007, 08:07
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Цитата(at90 @ Nov 12 2007, 10:05)  Мы забороли этот исходник(AT_Modem__PPP__UDP__ICMP___TCP.zip). Заработал сразу! У нас девайс коннектися к серверу и передаёт данные. Живёт в атмеге 128. Не моглиб вы рассказать как правильно собрать проект для ЖПРС по ППП транспорту, все жизненно необходимые настройки находятся в файле COMMON.H, я так понял ? Вот мои виртуальные наработки на Протеусе. Использовал телефон СИМЕНС С65, подключённый через ИК порт, мотом в Протеусе использовал этот ком порт, для вывода ног контроллера, короче сам не поверил что эта вся цепочка заработает, и что самое интересное всё так красиво, терминал расписывал команды, правда лог пока не сделал, выложу попозже.
Сообщение отредактировал west329_ - Nov 12 2007, 08:20
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 12 2007, 08:23
|

Знающий
   
Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814

|
Код #define CPU_ATmega128 #define GPRS
//*->#define Debug // comment this out to compile without the debug info (debug text sent to the console)
//#define ConsoleHandShaking // comment this out if you don't want console uart hardware handshaking (RTS/CTS) //#define ModemHandShaking // comment this out if you don't want ppp uart hardware handshaking (RTS/CTS)
// PPP mode to use - ONLY one of these must be used //#define WindowsPPP // //#define ATModemPPP // //#define GPRS_Orange // #define GPRS_VodaPhone //
//#define IncludeICMP // include the ICMP code //#define IncludeUDP // include the UDP code //#define IncludeNTP // include the NTP code #define IncludeTCP // include the TCP code
#define StaticTCPSocket // if this is defined, we use a static TCP socket in memory - ie, not allocated from the heap
// ******************************************************************************** * Там где GPRS_VodaPhone надо ввести настройки своего оператора.
--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
|
|
|
|
|
Nov 12 2007, 10:35
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Цитата(vesago @ Nov 10 2007, 15:04)  Видал я этот проект - как-то субъективно не понравился. Тут в проектах имеется примерец. Правда под MSP430, но на сях. Проект этот выполнен на основе известной книжки с исходниками TCP-IP Lean--Web Servers for Embedded Systems (2nd Ed.) (по крайней мере ппп от туда выдран), которая лежит на местном фтп. А вообще тема эта неоднократно подымалась тут с выкладыванием примеров. Для своих целей я писал сам. Имхо - лучше не гемориться, а взять модем со всем этим добром на борту. Благо недостатка в таких моделях нету. как называется проект ? а ссылку на книгу можно ? ато все за $
|
|
|
|
|
Nov 12 2007, 13:19
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Код ##### Rebooted .....
Ver: v0.28 AT/PPP/ICMP/UDP/TCP by C.Moss 5th Feb 2004
Unit ID: Invalid
Last reset reason: 01 POR
SRAM: OK
PPP Mode: GPRS Life
help or ? ........ guess ipconfig ......... display ip addresses dial ............. connect disc ............. disconnect debug off ........ debug messages off debug on ......... debug messages on at<modem cmd> .... gets sent to modem reboot ........... reboot!
*** Debug Msgs: on ADC-0: 0 ADC-1: 0 ADC-2: 0 ADC-3: 0 ADC-4: 0 ADC-5: 0 ADC-6: 0 ADC-7: 0
*** AT Stage: Idle
*** PPP Stage: None
MainBufferWr_Rx: MainBufferWr_Tx: 0
*** AT Stage: Dial Init 1 ATV1 atv1 ok
*** AT Stage: Dial Init 2 ATE0 ate0 ok
*** AT Stage: Dial Init 3 AT+CGDCONT=1,"IP","internet" ok
*** AT Stage: Dialing ATD*99***1# connect
*** AT Stage: PPP
*** PPP Stage: None
*** PPP Stage: Starting
*** AT Stage: Disc 1
*** PPP Stage: Starting
*** PPP Stage: LCP Options
TX: Protocol: c021
FCS Error ... Len:65535 OurFCS:FFFF TheirFCS:0000
RX: Protocol: c021
TX: Protocol: c021
RX: Protocol: c021
RX: Protocol: c021 we n-rejected auth-prot:C223 .. asking for PAP instead
TX: Protocol: c021
RX: Protocol: c021 rejected:7 rejected:8
TX: Protocol: c021
RX: Protocol: c021 accepted:2 accepted:5 accepted:3
TX: Protocol: c021
*** PPP Stage: LCP Options
*** PPP Stage: Auth'ing
TX: Protocol: c023
RX: Protocol: c023
They accepted our Auth'
*** PPP Stage: Auth'ing
*** PPP Stage: Sorting IP's
TX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:0 Len:22 type:3 len:6 ip: 0.0.0.0 type:129 len:6 ip: 0.0.0.0 type:131 len:6 ip: 0.0.0.0
RX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:1 Len:10 type:3 len:6 ip: 79.124.177.23 accepted:3
TX: Protocol: PPP_IPCP [8021] Code:CACK [2] ID:1 Len:10 type:3 len:6 ip: 79.124.177.23
TX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:0 Len:22 type:3 len:6 ip: 0.0.0.0 type:129 len:6 ip: 0.0.0.0 type:131 len:6 ip: 0.0.0.0
RX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:0 Len:22 type:3 len:6 ip: 0.0.0.0 type:129 len:6 ip: 0.0.0.0 type:131 len:6 ip: 0.0.0.0 type:192 len:35 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 ##### Rebooted .....
Ver: v0.28 AT/PPP/ICMP/UDP/TCP by C.Moss 5th Feb 2004
Unit ID: Invalid
Last reset reason: 08 WD
SRAM: OK
PPP Mode: GPRS Life
help or ? ........ guess ipconfig ......... display ip addresses dial ............. connect disc ............. disconnect debug off ........ debug messages off debug on ......... debug messages on at<modem cmd> .... gets sent to modem reboot ........... reboot!
*** Debug Msgs: on ADC-0: 0 ADC-1: 0 ADC-2: 0 ADC-3: 0 ADC-4: 0 ADC-5: 0 ADC-6: 0 ADC-7: 0
*** AT Stage: Idle
*** PPP Stage: None
MainBufferWr_Rx: MainBufferWr_Tx: 0 Очередная попытка выйти в матрицу... Знает ктото в чём может быть гвоздь
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|