امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Bascom AVR Serial Port
نویسنده پیام
aliroosta آفلاین
تازه وارد

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

تشکرها : 13
( 21 تشکر در 8 ارسال )
ارسال: #1
Exclamation  Bascom AVR Serial Port
Bascom AVR Serial Port
کسی میتونه بگه در یک ارتباط سریال چجوری میشه برای هر تراشه Slave یک آدرس قرار داد

یا اینکه تمام Slave ها مجبورند اطلاعات را دریافت کنن و اگه اطلاعات مربوط به اونا بو جواب بدن

من با I2C که کار می کردم یه دستور بود که کمک می کرد هر Slave فقط اطلاعات مربوط به خودشو
بخونه می خواستم ببینم برای UART سخت افزاری هم چنین کاری میشه کرد؟

تو بسکام کسی با RS485
Modbus RTU کار کرده ؟

می خوام چندتا AVR به صورت یک Master و چند تا Slave با هم تبادل دیتا کنن
مخصوصا آدرس تعیین کردن برا هر slaveی برام سواله
۲۱-بهمن-۱۳۸۸, ۱۶:۳۹:۵۱
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: Bascom AVR Serial Port
سلام مهندس !

چی همه سوال !

مهندس تو ارتباط SPI دیتا به همه ارسال می شه ولی دیگه ادرس نداره بلکه با با پایه فعال ساز اون قطعه ای که می خوایم دیتا رو بگیره میگیم دیتا بگیره و بقیه که رو اون خط هستن نگیرن !!!
نمی دونم مفهومو گفتم یا نه !!

واسه پورت سریال هم چنین چیزی نیست مگر اینکه خودت تو برنامه یه همچین کاری رو بکنی !
مثلا پورت سریال 5 بایت بگیره ! 3 بایت اول آدرس باشه و در صورت برابری آدرس دو بایت بعدی رو بگیره !!!!!
۲۱-بهمن-۱۳۸۸, ۱۸:۳۸:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20, aliroosta
aliroosta آفلاین
تازه وارد

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

تشکرها : 13
( 21 تشکر در 8 ارسال )
ارسال: #3
RE: Bascom AVR Serial Port
خیلی ممنون از راهنماییتون
یه سوال دیگه
تو بسکام با استفاده از RS485 و به روش مدباسModbus ارتباط برقرار کردید
help بسکام را کامل خوندم یه دستور MakeModbus داره که فقط برای Master استفاده می شده و برا Slave چیزی ندیدم
رو نت هم دنبال نمونه برنامه گشتم همه به اتفاق از دستور CONFIG PRINT برا Rs485 استفده کرده بودند که روند برنامه نویسی برا ارتباطHalfDublex را راحتتر می کنه اما برا مدباس حتی به اندازه ی help بسکام هم چیزی پیدا نکردم
http://www.modbus.org/default.htm
http://www.mcselec.com/index2.php?option...d=28&Itemi
هم مراجع من بودن
در ضمن نمی فهمم در فیلد های ارسالی در این پروتکل منظور Function (03,06,16) چیه
اخه اینا با دستور Print کار می کنه و دریافت دیتا چطور با دستور Print و کد 03 میسر میشه
در ضمن آدرس های رجیستر که کلا نا مفهوم بود


اگه نمونه کدی (مستر و اسلیو ) دارید ممنون میشم

بازم پیشاپش از
۲۸-بهمن-۱۳۸۸, ۰۱:۲۷:۰۳
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: Bascom AVR Serial Port
RS485 کار نکردم !

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

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

تشکرها : 13
( 21 تشکر در 8 ارسال )
ارسال: #5
RE: Bascom AVR Serial Port
نه مشکلم RS485 نیست

RS485 تنها تفاوتی که با 232 داره اینه که HalfDublex و اول برنامه نویسی با دستور Config Print0 = Portd.6 , Mode = Set و در سخت افزار اختصاص دادن portd.6(میتونه هر پایه دیگه ای هم باشه) مشکل را حل کرد و در ادامه کاملا مانند 232 میشه


من مشکلم با پروتکل مدباس هست نمی فهمم منظور از functionوregisteraddreess چیه و برا هر slavi چطوری میشه آدرس تعیین کرد
۰۱-اسفند-۱۳۸۸, ۱۰:۵۶:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوالهای برنامه نویسی با کامپایلر BASCOM EBKA 242 157,509 ۱۸-خرداد-۱۳۹۵, ۲۰:۱۸:۲۴
آخرین ارسال: hassan721
  روشن کردن LED از طريق PORT USB hamid67fathi 19 16,992 ۱۰-دى-۱۳۹۴, ۰۰:۳۶:۱۳
آخرین ارسال: sharin
  BASCOM-AVR V2.0.5.0 + Patch p3rtic@n 2 5,472 ۰۵-شهریور-۱۳۹۴, ۱۵:۴۵:۰۱
آخرین ارسال: ehsan2774
  نرم افزار ویرایش فایل font8*8.font برای bascom helloreg 1 3,556 ۰۶-مرداد-۱۳۹۳, ۱۹:۲۶:۵۹
آخرین ارسال: omid_phoenix
Question مشکل با ماژول usb به serial hamedspartacus 2 3,077 ۱۰-تير-۱۳۹۳, ۱۱:۴۰:۴۸
آخرین ارسال: hamedspartacus
  USB TO SERIAL alirezahedaiaty 6 4,662 ۳۰-بهمن-۱۳۹۲, ۲۱:۵۷:۳۱
آخرین ارسال: alirezahedaiaty
  تقسیم اعشاری در bascom ؟ دراکولا 1 3,391 ۱۵-آبان-۱۳۹۲, ۱۸:۳۶:۴۷
آخرین ارسال: دراکولا
  LCD نوكيا 3310 و BASCOM esi_52000 17 21,085 ۰۴-مهر-۱۳۹۲, ۱۶:۲۷:۵۸
آخرین ارسال: honestman
  يك نكته جالب درباره LCD گرافيكي و bascom electron_mybb1.2_import13685 4 10,369 ۳۰-مرداد-۱۳۹۱, ۱۸:۲۲:۲۴
آخرین ارسال: m.j.m.a
  اتصال کیبورد کامپیوتر به AVR تحت برنامه Bascom etrmodern 34 32,847 ۲۸-اردیبهشت-۱۳۹۱, ۱۵:۰۴:۲۵
آخرین ارسال: simasari

پرش به انجمن:


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

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