از پاسختون ممنون درحقیقت با دستور at+ipr تو هایپرترمینال بادریت ماژول رو 9600 قرار دادم ولی دقیقا نمیدونم توی کدویژن برای میکروم باید چه تنظیماتی انجام بدم یعنی کلاک میکرو تو کدویزارد رو چی بنویسم
دوست عزیز طبق فرمایشات شما من کریستال خارجی 11059200 استفاده کردم وفیوز بیتها رو هم طبق اون 12Mبا برنامه fast help پیدا کرده و با پروگرمرusbasp programmer تغییر دادم اما هیچ نتیجه ای حاصل نشد نمی دونم مشکل کار کجاست در ضمن من با این sim908 خریداری شده از eca کلی مشکل دارم خصوصا توی آنتن دهی و راه اندازیش با این که خازن 2200 میکرو فاراد سر راه تغذیه اش استفاده کردم و آداپتور 5 ولت 5 آمپر البته با یک دیود برای تغذیه اش بهره بردم ولی باز مشکلات آنتن دهی و راه اندازیش به قوه خود باقی است همه جا آنتن ندارم
(۰۳-اسفند-۱۳۹۳, ۱۶:۱۴:۵۴)EBKA نوشته است: [ -> ]شما کریستال داخلی میکرو رو روی 8 مگ بزار.. و باوود ریت رو روی 9600
من دقیقا سوالتون رو متوجه نمیشم..
کمی واضح تر سوال بپرسین
موفق باشین
ممنون آقای مهندس در ضمن روزتون هم مبارک
تنظیمات گفته شده هم پیامک ارسال نشد من تمام این تنظیمات فیوز بیتها رو انجام دادم با کریستال خارجی 11.059200 با یک کردن تمام کلاکها، بدون کریستال خارجی با تنظیم کلاک 8 مگ برای چیپ و یک کردن تنها کلاک2 هنگام پروگرم کردن، هر کاری میکنم پیامک ارسال نمیشه اگه امکانش هست راهنمایی کنید مشکل کجاست ؟ در ضمن من تنها پایه های vcc,GND,rx,tx,xtal,int0 + button for send sms میکرو رو استفاده کردم اصلا نمیدونم مشکل کجاست برای ماژول هم تنها از پایه های تغذیه و rx,tx که ضربدری به میکرو وصلش کردم بهره بردم درحالی که آنتن دارم اما ...
(۰۶-اسفند-۱۳۹۳, ۰۱:۱۶:۲۹)saba7darya نوشته است: [ -> ]ممنون آقای مهندس در ضمن روزتون هم مبارک
تنظیمات گفته شده هم پیامک ارسال نشد من تمام این تنظیمات فیوز بیتها رو انجام دادم با کریستال خارجی 11.059200 با یک کردن تمام کلاکها، بدون کریستال خارجی با تنظیم کلاک 8 مگ برای چیپ و یک کردن تنها کلاک2 هنگام پروگرم کردن، هر کاری میکنم پیامک ارسال نمیشه اگه امکانش هست راهنمایی کنید مشکل کجاست ؟ در ضمن من تنها پایه های vcc,GND,rx,tx,xtal,int0 + button for send sms میکرو رو استفاده کردم اصلا نمیدونم مشکل کجاست برای ماژول هم تنها از پایه های تغذیه و rx,tx که ضربدری به میکرو وصلش کردم بهره بردم درحالی که آنتن دارم اما ...
اگر در شبیه سازی جواب داده اینها را آزمایش کن:
- یک خازن 100 نانو فاراد بین دو سر تغذیه و زمین میکرو ببند هر چه نزدیکتر بهتر (دو سر خروجی +5 تغذیه هم یکی بندازی بد نیست)
اینجا یک سر بزن.
- اگه رو "برد برد " هست همش را جدا کن دوباره سر هم کن.
اینجا هم یک نگاه بنداز.
سپاس
.
(۰۳-اسفند-۱۳۹۳, ۱۶:۱۴:۵۴)EBKA نوشته است: [ -> ]شما کریستال داخلی میکرو رو روی 8 مگ بزار.. و باوود ریت رو روی 9600
من دقیقا سوالتون رو متوجه نمیشم..
کمی واضح تر سوال بپرسین
موفق باشین
سلام دوست عزیز ممنون از راهنماییتون
من عین برنامه ای که توی لینک زیر هست رو نوشتم
http://www.mrkelectronic.com/forums/show...hp?tid=419
در ضمن زمانیکه از کدویزارد استفاده میکردم ubrrl=0x33 هنگام تنظیمات در قسمت usart بادریت رو 9600 انتخاب کردم فرکانس چیپ رو هم 8 مگ گرفتم هنگام تنظیمات فیوز بیتها هم کلاک 2پروگرمر رو 1 زدم اینها برای زمانی بود که از کریستال داخلی استفاده کردم
زمانی هم که از کریستال خارجی 11059200 استفاده کردم هم یه بار تمام کلاک ها رو یک کردم وهم بار دیگر 1101 هر کاری میکنم درست نمیشه
#include <mega16.h>
#include <stdio.h>
#include <delay.h>
char Enter=13;
char double_quote=34;
char Ctrlz=26;
void main(void)
{
PORTD=0x00;
DDRD=0x00;
UCSRA=0x00;
UCSRB=0x18;
UC SRC=0x86;
UBRRH=0x00;
UBRRL=0x26;
while (1)
{
if (PIND.2==0){
printf("at%c",Enter);
delay_ms(500);
printf("AT+CMGF=1%c",Enter);
delay_ms(500);
printf("at+cmgs=%c+9891***%c%c",double_quote,double_quote,Enter);
delay_ms(100);
printf("Are you ok?%c",Ctrlz);
delay_ms(100);
};
} ;
}
دقیقا نمیدونم چه باید بکنم شاید تنظیماتم مشکل داره لطفا دقیقا راهنمایی کنید چه قسمتهایی رو باید مد نظر قرار بدم ممنون
در ضمن ارتباط میکرو و ماژول هر کدام به تنهایی با pc با همان بادریت 9600 هیچ مشکلی ندارد مشکل اصلی ارتباط بین میکرو و ماژول هست
(۰۹-اسفند-۱۳۹۳, ۰۲:۵۸:۰۵)saba7darya نوشته است: [ -> ]در ضمن ارتباط میکرو و ماژول هر کدام به تنهایی با pc با همان بادریت 9600 هیچ مشکلی ندارد مشکل اصلی ارتباط بین میکرو و ماژول هست
این راه آزمایش کن.
بین "ورودی/خروجی" های میکرو و ماژول یک مدار واسط ( پول آپ یا ای سی بافر یا ... ) قرار بگیرد.
دو سر تغذیه میکرو و دو سر تغذیه ماژول هر یک خازن 100 نانو فاراد قرار گیرد.
.