امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
راه اندازی ماژول sim300cz
نویسنده پیام
iman-63 آفلاین
کاربر فعال بخش الکترونیک
***

ارسال‌ها: 365
موضوع‌ها: 71
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 62
( 332 تشکر در 148 ارسال )
ارسال: #23
RE: راه اندازی ماژول sim300cz
اینم بعضی توابع:

کد:
void gsm_init(void)
{
printf("at%c",Enter);
delay_ms(10);
printf("at+ipr=115200%c",Enter);
delay_ms(10);
printf("ATE0%c",Enter);
delay_ms(10);
printf("AT+CMGF=1%c",Enter);
delay_ms(10);
}

void Clear_rx_buffer (void)
{
char rxi;
#asm("cli")
for (rxi=0; rxi<255; rxi++)
rx_buffer[rxi]=0;
rx_wr_index=0;
rx_counter=0;
#asm("sei")
}

void Text_buffer (void)
{
char i;
#asm("cli")
for (i=0;i<255;i++)
text[i]=0;
#asm("sei")
}

void SMS_Read(char sms_num[3])
{
char *sms_pointer;
char sdi=0;
char before_sms_data[4]={0x22,0x0d,0x0a};

Clear_rx_buffer();
printf("AT+CMGR=%s%c",sms_num,Enter);

#asm("cli")
Clear_rx_buffer();

while (!(strstr(rx_buffer,before_sms_data)));
delay_ms(2000);

sms_pointer=strstr(rx_buffer,before_sms_data);
sms_pointer+=3;
sms_data_char=*sms_pointer++;

while (sms_data_char!=0x0d)
{
text[sdi++]=sms_data_char;
sms_data_char=*sms_pointer++;
}

#asm("sei")
}

char send_sms(char number[12],char send_data[20])
    {
     printf("at%c",Enter);
     delay_ms(10);          
     printf("AT+CMGS=%c%s%c%c",double_quote,number,double_quote,Enter);      
     delay_ms(10);    
     printf("%s%c",send_data,Ctrlz);
     delay_ms(10);
     return 1;          
    }

تشکر لازم نیست !!!
۰۱-مرداد-۱۳۸۹, ۱۲:۲۸:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, reza555, salehjg
it-eng آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 2
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 0
( 3 تشکر در 2 ارسال )
ارسال: #24
RE: راه اندازی ماژول sim300cz
سلام خسته نباشید
میشه بگید ماژول gsmمدلsim 300czرو از کدوم سایت خریدید؟
همه چی کامل داشت یعنی آنتن و....؟
میشه راهنماییم کنید ممنون میشم
لطفا اسم سایتی رو که خریدید هم ذکر کنید ممنون
۲۲-مرداد-۱۳۸۹, ۲۳:۱۸:۲۸
ارسال‌ها
پاسخ
MOSTAFA AGHILI آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #25
RE: راه اندازی ماژول sim300cz
سلام کسی میتونه درمورد sim300 کمکم کنه

ببخشید کسی میتونه بهم بگه چرا سیم 300 ریست میشه؟

سلام ببخشید کسی هست بدونه sim300 چرا ریست میشه؟اشکال کارم کجاست؟
(آخرین ویرایش در این ارسال: ۰۹-آذر-۱۳۹۱, ۱۳:۰۳:۰۹، توسط MOSTAFA AGHILI.)
۰۹-آذر-۱۳۹۱, ۱۲:۴۴:۳۷
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #26
RE: راه اندازی ماژول sim300cz
معمولا مشکل ریست شدن از نویز تغذیه است چون این ماژول خیلی حساس هست به ولتاژ ورودیش اما در برخی موارد هم مشکل از فرمور اون هست که با آپدیت برطرف میشه
۰۹-آذر-۱۳۹۱, ۱۶:۲۲:۴۴
ارسال‌ها
پاسخ
MOSTAFA AGHILI آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #27
RE: راه اندازی ماژول sim300cz
(۰۹-آذر-۱۳۹۱, ۱۶:۲۲:۴۴)abbasalifix نوشته است: معمولا مشکل ریست شدن از نویز تغذیه است چون این ماژول خیلی حساس هست به ولتاژ ورودیش اما در برخی موارد هم مشکل از فرمور اون هست که با آپدیت برطرف میشه
منظور از فرمور یعنی چی؟
من از دوتا سیم 300 استفاده میکنم.خازن 0.1 و100 میکرو برای تغذیش گذاشتم
از ادابتور 5v ,2A استفاده میکنم
بعضی مواقع درسته مشکلی نداره نمی دونم چکار کنم
(آخرین ویرایش در این ارسال: ۰۹-آذر-۱۳۹۱, ۱۶:۵۵:۰۰، توسط MOSTAFA AGHILI.)
۰۹-آذر-۱۳۹۱, ۱۶:۴۵:۱۱
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #28
RE: راه اندازی ماژول sim300cz
خازن ها رو بیشتر کنید چون دارین از آداپتور استفاده میکنید حد اقل یه 1000 یا 2200 بزارید
برای اون فریمور هم باید بگم به برنامه با نرم افزار داخلی ماژول میگن فریمور که میتونید از طریق سریال و نرم افزار اون برای آپدیت کردن اقدام کنید
۰۹-آذر-۱۳۹۱, ۱۷:۱۲:۰۱
ارسال‌ها
پاسخ
m.reza.a آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 7
( 3 تشکر در 2 ارسال )
ارسال: #29
RE: راه اندازی ماژول sim300cz
سلام دوستان
من از ماژول M10 (معادل sim300) استفاده میکنم
در مورد ارسال sms با میکرو مشکلی نیست ولی برای خوندن sms کم کم داره اذیت میکنه. مشکل از اونجایی ناشی میشه که
ارتبات سریال در خوندن مضخرفات زیر و پیام اصلی اصلا نمیتونه خوب عمل کنه.
+CMGR: "REC READ","+98xxxxxxxxxx",,"10/07/05,22:38:06+18"
مشخصات سخت افزاری و نرم افزاری مدارمم ایناست:
mega32 با اسیلاتور داخلی 8 مگ
باود ریت 9600
(کریستال خارجی 12 مگ با باودهای متفاوتم امتحان کردم افاقه نکرد)
glcd مدل sed
دیگه چیزی بذهنم نمیرسه خلاصه هم اکنون نیازمند یاری سبزتان هستیم:)
۱۵-دى-۱۳۹۱, ۰۰:۳۰:۱۱
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #30
RE: راه اندازی ماژول sim300cz
سلام
منظورتون چیه یعنی پیام میاد اما این اطلاعات هم زیرش میاد که نمیخواین بیاد؟
۱۵-دى-۱۳۹۱, ۰۱:۵۰:۳۵
ارسال‌ها
پاسخ
m.reza.a آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 7
( 3 تشکر در 2 ارسال )
ارسال: #31
RE: راه اندازی ماژول sim300cz
(۱۵-دى-۱۳۹۱, ۰۱:۵۰:۳۵)abbasalifix نوشته است: سلام
منظورتون چیه یعنی پیام میاد اما این اطلاعات هم زیرش میاد که نمیخواین بیاد؟
ببینید وقتی توی هایپر ترمینال دستور at+cmgr=9 رو مینویسم و اینتر میزنم اول سطر زیر رو چاپ میکنه درست؟
+CMGR: "REC READ","+98xxxxxxxxxx",,"10/07/05,22:38:06+18"
بعد در سطر بعدش متن اسمس خونه نهم حافظه رو (که انگلیسی هم نوشته شده) رو نشون میده. تا اینجا مشکلی نیست.
اما وقتی میخوام با میکرو این دستور خوندن اسمس رو صادر کنمShylol:)، بعد از ارسال at command مربوطه به ماژول، ماژول اول اون سطر بالا رو برمیگردونه و بعدش پیام رو نشون میده.
اما نمیدونم بخاطر ضعف ارتباط uart یا استفاده از باود ریت نامناسبه یا هر چیز دیگه... lcd گرافیکی نمیتونه این کاراکترهارو درست نشون بده طوریکه فکر میکنم کاراکترها مخدوش شدن
حالا چکار کنم
۱۵-دى-۱۳۹۱, ۱۷:۳۹:۰۰
ارسال‌ها
پاسخ
m.reza.a آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 7
( 3 تشکر در 2 ارسال )
ارسال: #32
RE: راه اندازی ماژول sim300cz
خب خدارو شکر مشکل خوندن sms از ماژول حل شد. برای خوندن از uart حتما باید از وقفه و رجیستر سریال (urxc و udr) استفاده بشه. دستورات waitkey و inkey در این مورد اصلا کارایی ندارن.
۲۳-دى-۱۳۹۱, ۱۷:۴۸:۵۷
ارسال‌ها
پاسخ
fmms آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #33
RE: راه اندازی ماژول sim300cz
دوستان سلام
آیا کسی اطلاع دارد که sim300cz ورژن 3.04 سیم کارتهای نسل سوم مثل رایتل را برای ارتباط با اینترنت ساپورت میکند یا خیر؟
متاسفانه نتوانستم دیتاشیت کاملی که اطلاعاتی در این مورد در آن موجود باشد پیدا کنم.
۳۱-تير-۱۳۹۲, ۱۳:۰۹:۴۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] مشکل با ماژول ds1307 alirezaa2 9 8,581 ۲۳-اردیبهشت-۱۴۰۰, ۱۹:۲۳:۴۰
آخرین ارسال: mehrzad119
  [پروژه] راه اندازی آیسی فلش w25qxx Ambassador 0 1,154 ۲۰-مرداد-۱۳۹۹, ۱۸:۲۲:۵۶
آخرین ارسال: Ambassador
  برنامه راه اندازی رله از طریق پورت شبکه (enc28j60) haisam 15 14,252 ۲۰-آبان-۱۳۹۷, ۰۹:۵۲:۵۹
آخرین ارسال: ali3000aab
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
  [سوال] راه اندازی LCD با ATMEGA16 or 32 parviz2012 11 28,343 ۱۱-مرداد-۱۳۹۷, ۰۵:۵۱:۰۵
آخرین ارسال: ninechip
Question [سوال] یه سوال درباره ماژول esp8266 Index1 4 3,150 ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۹:۲۶
آخرین ارسال: babyy
  ماژول OLED 0.96 Driver IC: SSD1306 kimiafars 12 8,634 ۱۷-دى-۱۳۹۶, ۱۹:۴۰:۴۶
آخرین ارسال: nanosi
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  ماژول pn532 و کدویژن AVR hadikh73 1 4,205 ۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
آخرین ارسال: babyy
  راه اندازی سنسور sht11 blackstar368 10 10,511 ۲۶-دى-۱۳۹۵, ۱۲:۲۲:۴۷
آخرین ارسال: ehsan1082

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS