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

ارسال‌ها: 3,099
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35036
( 26007 تشکر در 9040 ارسال )
ارسال: #1
مشکل در spi دیباگر پروتئوس
سلام

من یه برنامه ساده نوشتم که میکرو در حالت مستر؛ کاراکتر 1 رو هر 4 ثانیه میفرسته به یه دستگاه دیگه؛
در پروتئوس درست کار میکنه؛ یعنی در slave کاراکتر به درستی دریافت میشه و ..

اما وقتی میخوام با spi دیباگر خود پروتئوس اطلاعات رد و بدل شده رو ببینم؛بجای اینک ۸ بیت نشونم بده ۹ بیت رو به من نشون میده! و یدونه بیت صفر اضافه بهم نشون میده؛

   

اگر ترتیب بیت رو اینطوری در نظر بگیریم:
کد php:
bit7 bit6 bit5 bit4 bit3 it2 bit1 bit0 


باینری عدد ۱ میشه
کد php:
00110001 


ولی توی عکس بالا یدونه صفر اضافه هم در بیت صفرم میندازه
کد php:
00110001(0


مشکل از چی میتونه باشه؟
۱۵-آذر-۱۳۹۷, ۰۵:۵۳:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73
omid_phoenix آفلاین
مدیــر ارشـد
******

ارسال‌ها: 2,232
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12654
( 15379 تشکر در 4558 ارسال )
ارسال: #2
RE: مشکل در spi دیباگر پروتئوس
سلام
اگه عدد تعریف تعداد بیت های ارسال و دریافتت یکسان هست

کد:
Spiout X , 8
کد:
Spin X , 8

و
کاراکتر اضافی مثل space بین ارسال و دریافتت وجود نداره

1-دستورات و درقالب حلقه ارسال کن

کد:
for x=1 to 8 step 1
Spiout var , n
waitms 10
next x

2-کدت و بذار

(امید عزیزی)

[تصویر:  omid_phoenix.png]
۱۷-آذر-۱۳۹۷, ۱۵:۲۷:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hadikh73
babyy آفلاین
مدیر بخش لینوکس
*****

ارسال‌ها: 3,099
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35036
( 26007 تشکر در 9040 ارسال )
ارسال: #3
RE: مشکل در spi دیباگر پروتئوس
با کد ویژن نوشتم؛ وکلا یک کاراکتر  و کاراکتر یک رو میفرستم


کد php:
delay_ms(4000);
spi('1'); 

همین کد بحای اینکه ۸ بیت باشه؛ در شبیه ساز ۹ بیت نشون میده؛
۱۸-آذر-۱۳۹۷, ۰۵:۵۸:۳۸
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  طراحی شمارنده با پروتئوس sungirl69 5 4,038 ۱۸-اردیبهشت-۱۳۹۲, ۱۹:۴۲:۴۶
آخرین ارسال: sungirl69
  کمک در مورد شبیه سازی موتور پله ای در پروتئوس--فورررری secret_f 3 2,518 ۱۴-اسفند-۱۳۹۱, ۲۲:۵۱:۰۷
آخرین ارسال: secret_f
  شبیه سازی با پروتئوس the_fallen 6 6,207 ۰۴-مهر-۱۳۹۱, ۲۳:۵۷:۴۸
آخرین ارسال: vigraz
  گراف ها در پروتئوس abbasalifix 1 1,552 ۲۶-اسفند-۱۳۹۰, ۲۱:۵۶:۴۱
آخرین ارسال: abbasalifix

پرش به انجمن:


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

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