من قبلا I2C و One Wire رو بصورت نرم افزاری پیاده کردم. ولی تا حالا SPI رو کار نکردم . بعد از دیدن پست شما خواستم بیام باهم انجامش بدیم که ...
نکته منفی ای که در مورد SPI هست اینه که پروتکلش استاندارد معمول ای نداره و هر قطعه ای با روشی دلخواه از اون استفاده میکنه و ورژنهای متفاوتی داره .
هدفم از پاسخ دوم فقط این بود که نتیجه گیری ای که شما انجام دادین درست نیست.
منم I2C و SPI رو نرم افزاری پیاده کردم و هیچ مشکلی نداشته.
باید با یه حلقه For که توش متغیر در حال ارسال رو شیفت میدی انجامش بدی. البته سرعتش خیلی کمه ولی بهتر از هیچیه.
همین پروگرامر USB-ASP هم که استفاده میکنید از همین تکنیک نرم افزاری SPI استفاده کرده.
حتی پورت USB رو هم نرم افزاری پیاده میکنن SPI که فنچه بالام
بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست
دیدگاه