دوستان این شرکت هم evaluation board های
Sim300
Sim900
و حتی sim300 Dtmf دار هم داره
www. ipparsi.com
http://ipparsi.com/Default.aspx?TabI...le=GSM%20Modem
http://www.ipparsi.com/Main/ECommerc...roduct/143.pdf
شاید به درد دوستان بخوره
دوستان این شرکت هم evaluation board های
Sim300
Sim900
و حتی sim300 Dtmf دار هم داره
www. ipparsi.com
http://ipparsi.com/Default.aspx?TabI...le=GSM%20Modem
http://www.ipparsi.com/Main/ECommerc...roduct/143.pdf
شاید به درد دوستان بخوره
سلام
ممنون از پاسختون ولي من كه نمي خوام برام برنامه بنويسيد همين كه لطف كنيد و به سوال هاي من جواب بديد ممنون ميشم ،اگه سوال هاي من حالت اينو داره كه برام برنامه بنويسيد شايد به خاطر اين باشه كه من يه تازه كارم ، حالا اگر كسي لطف كنه ومنو يه راهنماييي كنه خيلي خيلي ممنون ميشم در برنامه اي كه مربوط به خواندن sms اومده كه اگر كليد متصل به پايه 2 فشرده شود اونوقت در اونصورت پيام موجود در حافظه 1 ميخونه منظور ازاين چيه يعني يه كليد به ميكرو وصل شده و هر وقت اونو وصل بشه پيام مي خونه؟ اگه بخوايم نشون بديم كه هر وقت sms اومد بخونه چكار بايد كرد؟( به من گفتن كه پايه 49 ميكرو به يكي از ورودي هاي وقفه وصل كنم كه هر وقت پيام اومد يك سري كدهاي نا خواسته براي اون ميفرسته و ميشه با تغيير سطح اون فهميد كه پيام رسيده، من اين كار كردم و هر وقت برناممو پروگرام مي كنم ماژولم از دسترس خارچ مي شه؟ اگه كسي لطف كنه ومنو بيشتر راهننمايي كنه ممنون ميشم. (در ضمن من كل ديتا شيت مربوط به sim300 خوندم كه مربوط به راه اندازي و ديتاشيت مربوط به دستورات هم خوندم ولي طور ي نبود كه من خيلي خوب اونو بفهمم و دستوراتي كه نياز دارم براي برنامم از اون استخراج كنم.)
بازم ممنون ميشم منو راهنمايي كنيد
با سلام
دوست عزيز در صفحه 4 يا 5 سايت زير فكر كنم يك پروژه در اين ارتباط وجود داشته باشه
www.ir-bargh.ir
سلام
ممنون از لینک مفیدتون.
من هر چی اینجا تلاش کردم نتونستم فایل رو دانلود کنم. شما اگه داریدش امکانش هست با اجازه ی مدیر این سایت اینجا اپلودش کنید؟
با تشکر
برنامه و نحوه ی کار خیلی ساده تر از اونیه فکرشو بکنید! کافیه کدی که sms رو می خونه از جای اصلیش وردارید و در قسمت روتین وقفه کپی کنید! همین. اینطوری هروقت که sms بیاد یه وقفه اتفاق می افته و میکرو میره که برنامه ی وقفه رو اجرا کنه ، حالا برنامه ی وقفه چیه؟ خوندن sms ! بهمین سادگی.در برنامه اي كه مربوط به خواندن sms اومده كه اگر كليد متصل به پايه 2 فشرده شود اونوقت در اونصورت پيام موجود در حافظه 1 ميخونه منظور ازاين چيه يعني يه كليد به ميكرو وصل شده و هر وقت اونو وصل بشه پيام مي خونه؟ اگه بخوايم نشون بديم كه هر وقت sms اومد بخونه چكار بايد كرد؟( به من گفتن كه پايه 49 ميكرو به يكي از ورودي هاي وقفه وصل كنم كه هر وقت پيام اومد يك سري كدهاي نا خواسته براي اون ميفرسته و ميشه با تغيير سطح اون فهميد كه پيام رسيده، من اين كار كردم و هر وقت برناممو پروگرام مي كنم ماژولم از دسترس خارچ مي شه؟ اگه كسي لطف كنه ومنو بيشتر راهننمايي كنه ممنون ميشم. (در ضمن من كل ديتا شيت مربوط به sim300 خوندم كه مربوط به راه اندازي و ديتاشيت مربوط به دستورات هم خوندم ولي طور ي نبود كه من خيلي خوب اونو بفهمم و دستوراتي كه نياز دارم براي برنامم از اون استخراج كنم.)
اگه با استفاده از وقفه ماژول هنگ می کنه علتش می تونه این باشه که شما یه جای کار وقفه تون ایراد داره! بنظر من شما دارید به پایه ی وماژول ولتاژ اعمال می کنید و این کارو خراب می کنه. لطفا برنامه و شماتیک خودتون رو بذارید.
.
سلام ممنون كه جواب داديد پس من چون دارم با ارم برنامه مي نويسم فكر كنم اشكل كارم توي قسمت كار با وقفه خارجيه با آرم ، چون نحوه كار با وقفه خارجب با آرم با avr فرق داره فكر كنم توي اين قسمت اشكال دارم بازم ممنون
با توجه به درخواست همکار محترم جناب خانوم مهندس جمالی ، پروژه ی مذکور از سایت www.ir-bargh.ir دانلود شد و در اینجا آپلود میشه.سلام
ممنون از لینک مفیدتون.
من هر چی اینجا تلاش کردم نتونستم فایل رو دانلود کنم. شما اگه داریدش امکانش هست با اجازه ی مدیر این سایت اینجا اپلودش کنید؟
لینک جدید
.
سلام
من برناممو اول اومدم به اين صورت تعريف كردم كه هر پيامي كه به ماژول ارسال كردم ، ماژول اونو بخونه و دوباره براي من ارسال كنه (يه جور حالت FORWARD) فقط براي اين كه ببينم مي تونه پيام ارسالي بخونه من چون براي پورت كام PC مشكلي به وجود اومده نميتونم از اون استفاده كنم براي همين با ميكرو اول اومدم همهSMS را پاك كردم بعد در برنامم اومدم پيامي كه درون حافظه 1 مي ياد مي خونم و بعد مقادر محتواي اون ارسال مي كنم ولي اشكالي كه داره اينه وقتي پيام به گوشيم مي ياد به جاي اينكه پيام ارسالي بگذاره اين پيام مي ياد كه
+CMTI="SM",2
كه توي ديتا شيت نوشته بود
UNSOLICITED NOTIFICATION OF THE SMS ARRIVING
من كد برناممو مي گذارم به نظر شما اشكال كارم چيه ممنون ميشم راهنماييم كنيد.
int main(void){
/*configuration usart*/
USART(18432000,9600,0);
usart0_init();
/*configuration ADC*/
config_adc(0xff);
/*configuration pio*/
PORTA_INPUT=PA30;
printf("starting ... \n");
for(k=0;k<250;k++)
{
sms[k]=0;
}
while(1) /*loop*/
{
if(PINA(30)==0) /*CONDITION*/
{
printf("AT+CMGR=1%c\n",Enter);
while(j==0) {
b=getkey();
switch(b)
{
case 10:
if (sms[0]!=0){
j=1; }
break;
case 13:
if (sms[0]!=0){
j=1;}
break;
default:
sms[i]=b;
i++;
} /*END switch*/
} /*END while(j==0)*/
delay_ms(500);
sms_send();
printf("AT+CMGD=1%c\n",Enter);
}/*END If*/
}/*END while(1)*/
} /*END main*/
void sms_send(void)
{
/*read input data*/
printf("at%c\n",Enter);
delay_ms(500);
printf("AT+CMGF=1%c\n",Enter);
delay_ms(500);
printf("at+cmgs=%c0*********%c%c\n",double_quote,d ouble_quote,Enter);
delay_ms(100);
printf("FORWARD: %s %c\n",sms,Ctrlz);
}
سلا م من توي برنامم اومدم يه پيام مي فرستم به ماژولم ، ماژولم اونو مي خونه وبعد براي شماره مورد نظ را رسال مي كنه حالا مشكلي كه من دارم اينه كه وقتي به شماره مورد نظر پيام ميرسه فقط محتواي اون شماره تلفن و تاريخ و من خود متن پيامو نمي بينم كسي نميدونه چرا؟
ممنون ميشم كمك كنيد.
در ضمن at+cnmi=1,2,0,0,0 هست ممنون
سلام
اگه سیم کارت ماژولو از نوع 0939 گذاشتید عوضش کنید. پیامهایی که می فرستن با بعضی از گوشیا مطابقت نداره و بازشون نمی کنه. امتحان کنید ببینید کار می کنه یا نه.
موفق باشید
سلام
ممنون از راهنماييتون ولي من از سيم كارت 0936 ايرانسل استفاده مي كنم مثلا من مي يام خروجي كانال adc مي گيرم و مقدار خروجي sms مي كنم sms خالي نمي بينم ولي اينجا نميدونم چرا وقتي من پيام مي فرسنم و فقط مي خوام پيام ار سالي همون sms[i] در خروجي ببينم اين پيام براي من ارسال ميشه كه
+cmt:”+9800000000”,,”11/03/10,14:23:08+18”
به صورت بالا هست و من قسمت sms body منظورم همون قسمتي كه پيام مي فرستم نمي بينم من از توي ديتا شيت فرمت cmt ديدم كه به صورت زير هست:
به نظر شما مشكل از اين نيست كه بعد از كدهاي ناخواسته CF وlf ، ديتا آمده است. و در اينجا منظور از ديتا همون قسمت sms ارسالي ، بعد اگر بخوام براي اين قسمت برنامه بنويسم به چه صورت هست خواهش مي كنم اگر من اشتباه مي كنم بهم بگيد چون من فقط توي اين قسمت ايراد دارم واگر حل بشه پروژم ايشالا تموم ميشه.:CMT=[<alpha>],<lenghth>,<cr><LF><DATA>
منتظر كمكتون هستم.
منم همین مشکلو دارم
یعنی تمام جزییات پیامک دریافتی رو روی ال سی دی نمایش میده
ولی بجای متن پیامک یک دبل کوتیشن نشون داده میشه
مشکل از کجاس؟
cmgf رو هم برابر 1 قرار میدم
آقای رحیمی خواهشا کمک کنید
تولید ماژول sim300 متوقف شد
سلام
من اسپیکر ماژول سیم 300 رو راه اندازی کردم
ولی در رابطه با میکروفنش
وقتی از موبایلم به ماژول زنگ میزنم و خط وصل میشه
از تو گوشی موبایلم یه صدایی مثه صدای برفک تلویزیون میاد
در همین حین وقتی تو میکروفن ماژول صحبت میکنم
اون صدای برفک قطع میشه و مادامی که صحبت میکنم هیچ صدایی شنیده نمیشه
تا اینکه صحبتم رو قطع کنم،دوباره صدای برفک میاد
ایراد که نمی تونه از سخت افزاری باشه؟
هر چی هم قدار کدهای زیر رو تغییر میدم،فایده ای نداره
at+cmic
at+sidet
at+echo
بنظر شما اشکال از کجاس؟
سلام
منيه سوال داشتم هر كس لطف كنه و جوابمو وبده ممنون ميشم
د رابطه با خواندن sms توي برنامه اي كه نوشتم وقتي به سيم كارتم smsمي فرستم فقط همون بار اولپيام مي خونه و مقدار مورد نظر برام ارسال مي كنه دفعه بعد كه sms مي فرستم sms خالي براي گوشيم مي فرسته من هرچقدر باهاش ورفم نشد كسي نميدونه چرا اينطئري هست؟
ممنون
سلام
کد کامل برنامتون چی بود؟
سلام
اگه ميشه مدار راه انداز sim900 رو برام بدين ممنون ميشم خيلي ضروريه تورو خدا زودتر
سلام ببخشید . کسی میتونه pcb تبدیل سوکت sim300 رو به dip برام تهیه کنه و بفرسته . مبلغش روی چشم ( chesham ) . من مداری که دارم میزنم همش dip هست و نیاز دارم که sim300 هم تبدیل به dip بشه .
سلام...
من مدار آقای رحیمی رو بستم اما ماژولم روشن نمیشه
سر ولتاژ ماژول 4.3 ولت اما 150 میلی آمپر میاد . این عادیه؟
منبع تغدیه هم پاور کامپوتره که 4 آمپره
اتصال کوتاهم نداره مدارم... این. مطمئنم اما نمی دونم چرا روشن نمیشه.
کسی می تونه کمک کنه لطفا؟
سلام
شماره ی رگولاتورتون دقیقا چیه؟ مقدار سلف رو بدرستی گذاشتید؟ دیود شاتکی چطور؟
.