PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نمونه برنامه spi



Hessum
18-08-2012, 11:07
سلام دوستان

من تو یه بخشی از پروژم باید یه ورودی از طریق SPI دریافت کنم و بعد از پردازش (مثلا ورودی + 1) اون رو به خروجی SPI بدم. ولی جایی نتونستم اون چیزی که می خوامو پیدا کنم. (برنامه توی CodeVision باشه و به صورت Slave عمل کنه) اگه کسی هست که می تونه کمک کنه خواهشا دریغ نکنه.

با تشکر

Hessum
21-08-2012, 20:08
سلام به دوستان :hi:
کسی نمیتونه تو این زمینه بهم کمک کنه ؟؟؟؟؟؟
اقا کارمون گیره ه ه ه ه ه :(

alibme87
21-08-2012, 22:42
سلام دوستان

من تو یه بخشی از پروژم باید یه ورودی از طریق SPI دریافت کنم و بعد از پردازش (مثلا ورودی + 1) اون رو به خروجی SPI بدم. ولی جایی نتونستم اون چیزی که می خوامو پیدا کنم. (برنامه توی CodeVision باشه و به صورت Slave عمل کنه) اگه کسی هست که می تونه کمک کنه خواهشا دریغ نکنه.

با تشکر
آقا این برنامه رو برای ATmega32 نوشته شده و جواب داده. امیدوارم به دردتون بخوره... فایلای مستر و اسلیو و فایل پروتئوسش ضمیمه شده...

Hessum
22-08-2012, 17:14
آقا این برنامه رو برای ATmega32 نوشته شده و جواب داده. امیدوارم به دردتون بخوره... فایلای مستر و اسلیو و فایل پروتئوسش ضمیمه شده...

ممنون، لطف کردی مهندس
اگه یه توضیح مختصر هم بدی ممنون می‌شم. مثلا با نوشتن کد زیر برای slave چه اتفاقی می افته؟
حرف R از کلمه REZ رو می فرسته و درست در همون لحظه حرف A از کلمه ALI رو دریافت می کنه؟

get_data[0] = spi(send_data[0]);

به نظرت اگه من بخوام به عنوان Slave عمل کنم باید علاوه بر تنظیمات مربوط به Slave برای این که یه دیتا دریافت کنم باید همرمان با دریافت یه دیتا هم بفرستم؟