ايران ويج

نسخه‌ی کامل: مشکل درارتبات سریال با بادریت 9600
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
از پاسختون ممنون درحقیقت با دستور at+ipr تو هایپرترمینال بادریت ماژول رو 9600 قرار دادم ولی دقیقا نمیدونم توی کدویژن برای میکروم باید چه تنظیماتی انجام بدم یعنی کلاک میکرو تو کدویزارد رو چی بنویسم
دوست عزیز طبق فرمایشات شما من کریستال خارجی 11059200 استفاده کردم وفیوز بیتها رو هم طبق اون 12Mبا برنامه fast help پیدا کرده و با پروگرمرusbasp programmer تغییر دادم اما هیچ نتیجه ای حاصل نشد نمی دونم مشکل کار کجاست در ضمن من با این sim908 خریداری شده از eca کلی مشکل دارم خصوصا توی آنتن دهی و راه اندازیش با این که خازن 2200 میکرو فاراد سر راه تغذیه اش استفاده کردم و آداپتور 5 ولت 5 آمپر البته با یک دیود برای تغذیه اش بهره بردم ولی باز مشکلات آنتن دهی و راه اندازیش به قوه خود باقی است همه جا آنتن ندارم
با درود

مدیر جانHeartHeartHeart این ایراد و غلط های نوشتاری بچه ها در عنوان ارسال ها اگر برطرف شه هم جستجو را آسان میکند و هم تو موتور جستجو بیشتر میبینیمش.

"ارتباط" به جای "ارتبات"
یه دست خودت بکش به غلط املایی دستت درد نکنه.

خدایا سوادمان را تقویت فرما , ویژه تر از همه سواد دارترهایمان را.

(۰۴-اسفند-۱۳۹۳, ۱۵:۳۰:۱۳)saba7darya نوشته است: [ -> ]دوست عزیز طبق فرمایشات شما من کریستال خارجی 11059200 استفاده کردم وفیوز بیتها رو هم طبق اون 12Mبا برنامه fast help پیدا کرده و با پروگرمرusbasp programmer تغییر دادم اما هیچ نتیجه ای حاصل نشد نمی دونم مشکل کار کجاست در ضمن من با این sim908 خریداری شده از eca کلی مشکل دارم خصوصا توی آنتن دهی و راه اندازیش با این که خازن 2200 میکرو فاراد سر راه تغذیه اش استفاده کردم و آداپتور 5 ولت 5 آمپر البته با یک دیود برای تغذیه اش بهره بردم ولی باز مشکلات آنتن دهی و راه اندازیش به قوه خود باقی است همه جا آنتن ندارم

اگر دیود معمولی را پس از 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 نانو فاراد قرار گیرد.
.
صفحه‌ها: 1 2 3