امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل درارتبات سریال با بادریت 9600
نویسنده پیام
sharin آفلاین
مدیر بازنشسته
*****

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

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #12
RE: مشکل درارتبات سریال با بادریت 9600
سلام.

از چه كامپايلري استفاده مي كنيد ؟
از كريستال داخلي استفاده مي كنيد يا خارجي ؟
به صورت كلي ، در برنامه كريستال رو تعيين مي كنيد ، مثلا 4mHz ، بعد فيوز بيت ها رو هم متناسب با اون تغيير مي ديد.
اگر با بسكام كار مي كنيد كه كه راحته ...
کد:
$Crystal=4000000

در قسمت فيوز بيت ها هم مقدارش رو روي 4mHz داخلي بذار ( اولش int نوشته ) بعد رايت فيوز بيت رو بزن و برنامه رو پروگرام كن.
اگر با ترمينال امولاتور بسكام كار مي كني ، تنظيمات ارتباط سريالشون بايد يه جور باشه ...
تو help بسكام هم كامل توضيح دادهه شده و از روي همون مي توني خيلي راحت جواب بگيري ...

موفق باشي.
يا علي.

۲۵-آذر-۱۳۹۰, ۰۰:۳۴:۲۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي, soshyan
علي برقي آفلاین
كاربر دو ستاره
**

ارسال‌ها: 209
موضوع‌ها: 25
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 477
( 406 تشکر در 166 ارسال )
ارسال: #13
RE: مشکل درارتبات سریال با بادریت 9600
سلام
من هم همين مشكلو توي كدويژن داشتم . ولي با راهنمايي دوستان ايرانويجي مشكلم حل شد . اگه با كدويژن كار ميكنيد حتما به اين پست سر بزنيد :

http://www.iranled.com/forum/thread-21489.html

اگر هم بسكام كار ميكنيد ، شارين جان بالا توضيح دادن .


من تو را دوست دارم.. دیگری تو را دوست دارد.. دیگری دیگری را دوست دارد.. و این چنین است که ما تنهاییم..
۲۵-آذر-۱۳۹۰, ۰۱:۰۶:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : soshyan
soshyan آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 16
( 2 تشکر در 2 ارسال )
ارسال: #14
RE: مشکل درارتبات سریال با بادریت 9600
سلام من در پروگرمر مقدار CKSEL1 و CKSEL1 رو 1 کردم که مقدار فرکانس رو 4mHz میکنه
داخل برنامه هم همینو نوشتم با بسکام اما باز هم وقتی از ترمينال امولاتور و هایپر ترمینال خواستم داده از میکرو بخونم کاراکتر نشون میداد
بادریت هم 9600 برای هر 2 گذاشتم 300 هم گذاشتم جواب نداد
این برنامه واسه میکرو نوشتم
$regfile = "m16def.dat"
$crystal = 4000000

$baud = 9600
Dim A As Byte
Do
A = "1" : Printbin A

Loop

End
به نظر شما مشکلم کجاست؟
۲۵-آذر-۱۳۹۰, ۱۹:۳۴:۱۱
ارسال‌ها
پاسخ
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #15
RE: مشکل درارتبات سریال با بادریت 9600
چی میده وقتی اجرا میکنی؟
کاراکتر یعنی چی؟
اگه با پورت سریال کار میکنی com تعریف کردی؟
open "comb.4:9600,8,n,1,inverted" for output as #2
printbin #2,"value"

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
۲۶-آذر-۱۳۹۰, ۰۲:۰۰:۲۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : soshyan
sharin آفلاین
مدیر بازنشسته
*****

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

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #16
RE: مشکل درارتبات سریال با بادریت 9600
نقل قول: سلام من در پروگرمر مقدار CKSEL1 و CKSEL1 رو 1 کردم که مقدار فرکانس رو 4mHz میکنه
داخل برنامه هم همینو نوشتم با بسکام اما باز هم وقتی از ترمينال امولاتور و هایپر ترمینال خواستم داده از میکرو بخونم کاراکتر نشون میداد
بادریت هم 9600 برای هر 2 گذاشتم 300 هم گذاشتم جواب نداد
این برنامه واسه میکرو نوشتم
$regfile = "m16def.dat"
$crystal = 4000000

$baud = 9600
Dim A As Byte
Do
A = "1" : Printbin A

Loop

End
به نظر شما مشکلم کجاست؟

از دستور print استفاده كن ، نه printbin
دقت كن كه داده ها به صورت كد ASCII فرستاده و دريافت مي شن ...
بعد مقدار دهي تون هم اشكال دارهه ...
بسكام از اين خطا نگرفته ؟!!!
براي متغيير هاي از نوع string بايد مقادير رو بين " " قرار بديد ...
متغيير A رو از نوع string تعريف كنيد ...
مثال داخل help بسكام رو همراه با توضيحاتش بخون ( در بدترين حالت بيشتر از 20 دقيقه طول نمي كشه ... )
اگر مي خونديش 100% اين مشكلات برات پيش نمي يومد و تا حالا جواب گرفته بودي ...

موفق باشي.
يا علي.

۲۶-آذر-۱۳۹۰, ۲۲:۱۸:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : soshyan, h0x00i
soshyan آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 16
( 2 تشکر در 2 ارسال )
ارسال: #17
RE: مشکل درارتبات سریال با بادریت 9600
سلام
مشکل من حل شد
من در قسمت فيوز بيت ها مقدارش رو روي 4mHz داخلي گذاشتم اما بازم جواب درستی نمیگرفتم
چون برای تغذیه میکرو از پاور کامپیوتر استفاده میکردم و اتصال خوب برقرار نمیشد با سفت کردن سیمها کارم درست شد
با برنامه ای که بالا نوشتم جواب گرفتم
ترمينال امولاتور و هایپر ترمینال هر دو مقدار 1 رو نشون دادن
۲۷-آذر-۱۳۹۰, ۰۶:۴۲:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i
saba7darya آفلاین
تازه وارد

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

تشکرها : 4
( 1 تشکر در 1 ارسال )
ارسال: #18
RE: مشکل درارتبات سریال با بادریت 9600
سلام
من در ارتباط میکرو با ماژولم مشکل دارم
برنامه ارسال پیام رو روی میکرو atmega16 با بادریت 9600 پیاده کردم در ضمن بادریت ماژول sim908 ام رو هم با استفاده از هایپر ترمینال روی 9600 تنظیم کردم و با usbasp programmer اونو پروگرم کردم البته بگم که تنظیمات پیش فرض این پروگرمر رو تغییر ندادم از کریستال خارجی هم استفاده نکردم تنظیمات فیوز بیتها رو هم تغییر ندادم میکروی من با همین پروگرمر تغذیه میشه که دایم به pc ام وصله jtag اون فعاله
برای ارتباط ماژول با pc هم از usb به سریال استفاده کردم tx ,rx ها رو هم ضربدری از ماژول به میکروم و pc وصل کردم دستورات از pc به ماژول قابل پیاده سازی هست و مشکلی هم در ارسال و دریافت پیامک نداره ولی از میکرو به ماژول مشکل دارم در ضمن اتصالات پایه های vcc , GND,RX,TX,powerkey رو برقرار کردم و از بقیه پایه ها بهره نبردم
میشه لطفا بگید مشکل کجاست
۰۲-اسفند-۱۳۹۳, ۰۴:۰۴:۳۳
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #19
RE: مشکل درارتبات سریال با بادریت 9600
سلام..
شما کلا در این مازول به پایه های
status power_key RX TX
کار دارین
باوود ریت رو بزرارین رو 9600 و برای کار حتما کریستال خارجی بزارین 11059200
دستوران atcommand رو به مازول بفرستین و جواب هاشو ببنین
من خیلی وقته دارم با این ماژول کار میکنم.. مشکلی نبوده تا الان

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۲-اسفند-۱۳۹۳, ۱۶:۳۸:۴۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
saba7darya آفلاین
تازه وارد

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

تشکرها : 4
( 1 تشکر در 1 ارسال )
ارسال: #20
RE: مشکل درارتبات سریال با بادریت 9600
(۰۲-اسفند-۱۳۹۳, ۱۶:۳۸:۴۰)EBKA نوشته است: سلام..
شما کلا در این مازول به پایه های
status power_key RX TX
کار دارین
باوود ریت رو بزرارین رو 9600 و برای کار حتما کریستال خارجی بزارین 11059200
دستوران atcommand رو به مازول بفرستین و جواب هاشو ببنین
من خیلی وقته دارم با این ماژول کار میکنم.. مشکلی نبوده تا الان

ممنونم دوست عزیز ولی میشه لطفا بفرمایید در صورتی که این کریستال رو نداشته باشم چی کار باید بکنم من اولین بارمه که دارم با میکرو کار میکنم و اصلا تنظیمات اون رو بلد نیستم لطفا کمکم کنید فردا تحویل پروژه هست
۰۲-اسفند-۱۳۹۳, ۲۳:۴۲:۴۷
ارسال‌ها
پاسخ
saba7darya آفلاین
تازه وارد

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

تشکرها : 4
( 1 تشکر در 1 ارسال )
ارسال: #21
RE: مشکل درارتبات سریال با بادریت 9600
(۱۶-تير-۱۳۸۷, ۰۶:۵۳:۵۱)1nafar نوشته است: سلام
شما نوع میکرو و پروگرومری (با برنامه)رو که استفاده می کنید بگید تا من نحوه پروگرم کردن فیوز بیتهاش رو بنویسم
(در حالتی که شما هیچ فیوز بیتی رو تغییر ندید میکرو با فرکانس کریستال داخلی 1mhz کار میکنه ،که این فرکانس باعث می شه تا میکرو در بادریت بالا نتونه به موقع عکس العمل نشون بده(سرعتش خیلی کمه))

دوست عزیز
اگه تو این زمینه واردید لطفا به من هم کمک کنید من از کریستال خارجی استفاده نکردم تنظیمات میکرو رو هم بلد نیستم
میکرو atmega16 با تنظیمات کدویزارد تو کدویژن بادریت 9600 گذاشتم دیگه هیچ تغیری ایجاد نکردم فقط فرکانس چیپ رو هم روی 4مگا گذاشتم و با usbasp programmer اونو پروگرم کردم البته بگم که تنظیمات پیش فرض این پروگرمر رو تغییر ندادم از کریستال خارجی هم استفاده نکردم تنظیمات فیوز بیتها رو هم تغییر ندادم میکروی من با همین پروگرمر تغذیه میشه که دایم به pc ام وصله jtag اون فعاله لطفا بهم بگید چه تنظیماتی رو باید روی میکروم اعمال کنم و چطوری این کار رو انجام بدم
برای ارتباط ماژول با pc هم از usb به سریال استفاده کردم tx ,rx ها رو هم ضربدری از ماژول به میکروم و pc وصل کردم دستورات از pc به ماژول قابل پیاده سازی هست و مشکلی هم در ارسال و دریافت پیامک نداره ولی از میکرو به ماژول مشکل دارم در ضمن اتصالات پایه های vcc , GND,RX,TX,powerkey رو برقرار کردم و از بقیه پایه ها بهره نبردم در ضمن بادریت ماژول sim908 ام رو هم با استفاده از هایپر ترمینال روی 9600 تنظیم کردم
۰۳-اسفند-۱۳۹۳, ۰۰:۰۷:۴۶
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #22
RE: مشکل درارتبات سریال با بادریت 9600
شما کریستال داخلی میکرو رو روی 8 مگ بزار.. و باوود ریت رو روی 9600
من دقیقا سوالتون رو متوجه نمیشم..
کمی واضح تر سوال بپرسین
موفق باشین

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۳-اسفند-۱۳۹۳, ۱۶:۱۴:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : a.mehran, milad15m


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [مقاله] پروگرام میکرو با پورت سریال behzady 5 11,384 ۱۵-دى-۱۳۹۸, ۲۳:۱۹:۰۹
آخرین ارسال: 1نفر
  مشکل دریافت متن از پورت سریال میکرو sajadcut 1 3,260 ۱۲-آبان-۱۳۹۵, ۲۲:۱۰:۲۳
آخرین ارسال: behzady
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی
  مبدل-وایفای-به-سریال-wifi-esp8266 kimiafars 15 10,216 ۰۳-مهر-۱۳۹۵, ۰۳:۲۴:۳۲
آخرین ارسال: jalil2008
  [آموزشی] مشکل در ارتباط سریال mohamadgmail 5 3,484 ۲۷-آذر-۱۳۹۴, ۰۲:۴۹:۳۱
آخرین ارسال: omid_phoenix
Exclamation مشکل با eeprom های سریال bigbig 4 5,340 ۲۸-آبان-۱۳۹۴, ۰۱:۱۸:۰۰
آخرین ارسال: gray
  [سوال] خواندن از پورت سریال و نوشتن روی mmc index 0 2,246 ۲۷-مهر-۱۳۹۴, ۱۱:۵۹:۰۰
آخرین ارسال: index
Sad [سوال] اتصال کامپیوتر به میکرو از طریق پورت سریال Monje 11 11,438 ۱۱-خرداد-۱۳۹۴, ۱۶:۲۷:۰۷
آخرین ارسال: alira725
  [سوال] رتباط سریال usart hosseinip 6 3,882 ۱۱-فروردین-۱۳۹۴, ۰۲:۰۰:۴۳
آخرین ارسال: hosseinip
  ارتباط سریال دو میکرو محمد حسینی 46 47,933 ۱۰-آذر-۱۳۹۳, ۰۸:۱۹:۰۷
آخرین ارسال: sokho24

پرش به انجمن:


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

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