اطلاعیه

Collapse
No announcement yet.

مشکل ارتباط گرفتن با MCP41xxx و atmega

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل ارتباط گرفتن با MCP41xxx و atmega

    سلام. من میخواستم با ایسی MCP4131 که یه پتانسیومتر دیجیتال هست کار کنم. تو پروتئوس نبود و مدل MCP41100 یا مدل های دیگه بود!
    من هرکاری میکنم نمیتونم جواب بگیرم! چند روزه من سرکارم :biggrin:
    گفتم اول با یه نمونه تو پروتئوس جواب بگیرم ببینم چجوریه! 16 بیت با SPI باید بفرستم! 8 بیت دیتا که مقدار پتانسیومتر رو تعیین میکنه و 8 بیت که 2 بیت برای دستور نوشتن و ... هست! و 2 بیت که کانال رو انتخاب میکنه!(تو بعضی مدل ها که بیش از یک کانال موجوده!) تو این مدل که تک کانال هست عنوان شده که کانال یک انتخاب بشه! (با اینکه تک کانال هست!)
    من تمام رجیستر ها و شکل موج خروجی میکرو رو چک کردم ولی بازم کار نمیکنه! :angry: :angry:
    SPCR=0x54;
    SPSR=0x00;
    spi(0x11);
    spi(0x65);
    با استفاده از دستور SPI اومدم و 16 بیت رو فرستادم! تنظیمات spi هم مطابق دیتاشیت انجام دادم!
    از دوستان کسی با این ایسی کار کرده؟؟ کسی میتونه منو راهنمایی کنه؟
    اصلا این ایسی تو ایران پیدا میشه؟ سری MCP4XXXX? :cry2:
    ممنون
لطفا صبر کنید...
X