رفتن به مطلب
ایران چیپ
kasra

ارتباط با avr از طریق spi

پست های پیشنهاد شده

سلام

 

توی پروژه ایی که دارم یکسری دیتا را باید از طریق یک PIC16F877A به ATMEGA64 انتقال بدم و میخواستم بوسیله SPI این کارو انجام بدم

 

اگه میشه راهنماییم کنید:o

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

آقای یزدی چرا هیچ کس جوابمو نمیده اینجا هم که شد مثل سایت های دیگه تا سوال در مورد SPI میپرسی دیگه کسی اونطرفا پیداش نمیشه:confused:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

دوست عزیز

 

به خاطر تاخیر شرمنده خیلی گرفتار بودم

 

این برای ارتباط با PIC که ATMEGA64 در حالت SLAVE قرار میگیره و وقتی مقداری براش ارسال میشه وارد وقفه SPI میشه و مقدار را داخل متغییر data می ریزه

 

interrupt [sPI_STC] void spi_isr(void){
unsigned char data;
data=SPDR;


}


void main(void)
{


SPCR=0xC0;
SPSR=0x00;


#asm
   in   r30,spsr
   in   r30,spdr
#endasm



#asm("sei")


while (1)
     {



     }
}

 

باز اگه مشکلی بود بگو تا راهنماییت کنم

 

یاحق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

ممنون از پاسختون ببخشید زود قضاوت کردم انقدر تو نت دنبالش گشتم که خسته شدم

 

تو هر سایتی رفتم فقط در حد سوال کردن بوده دیگه جوابی نگرفته

 

باز هم ازتون تشکر میکنمFlower

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...