با عرض سلام خدمت دوستان گرامی.
من در نظر دارم تا به وسیله ی یک IC مدل MCP41010 که یک پتانسیومتر دیجیتال با قابلیت ارباط SPI با میکرو کنترلر هست، یک نمونه ولوو دیجیتالی درست کنم. بدین گونه که با زدن یک کلید مقاومت افزایش و با زدن یک کلید دیگر مقاومت کاهش پیدا کند یا به نوعی همانند کنترل تلوزیون و یا ظبط های دیجیتالی که با یک کلید صدا کم و با کلیدی دیگر زیاد می شود.
اما مسئله ای که من آن را متوجه نمی شوم این است که زمانی که این IC توسط ارتباط SPI به میکرو وصل شد و ارتباط SPI نیز پیکر بندی شد چگونه به آن فرمان بدهم که مقاومتش توسط کلید کم و زیاد شود. البته من دیتاشیت ها و کتابهای مربوط به AVR را مطالعه کردم و درآنها فقط طریقه ارتباط و تنظیمات مربوط به پروتکل SPI گفته شده بود. آیا زمانی که این IC به میکرو وصل است می توان مستقیما به پایه های آن فرمان فرستاد؟ مثلا دستور خاصی را برای پایه های آن صادر کرد ، همانند پایه های خود میکرو ؟
در ضمن من تنها به همین IC دسترسی دارم و فقط باید برنامه را با همین IC تنظیم کنم.
دوستان من سر رشته زیادی از الکترونیک و برنامه نویسی ندارم و مسائل را در حد پایه ای می دانم. اگر کسی از دوستان در این زمینه به بنده اطلاعاتی بدهد بسیار از او تشکر می کنم.
من در نظر دارم تا به وسیله ی یک IC مدل MCP41010 که یک پتانسیومتر دیجیتال با قابلیت ارباط SPI با میکرو کنترلر هست، یک نمونه ولوو دیجیتالی درست کنم. بدین گونه که با زدن یک کلید مقاومت افزایش و با زدن یک کلید دیگر مقاومت کاهش پیدا کند یا به نوعی همانند کنترل تلوزیون و یا ظبط های دیجیتالی که با یک کلید صدا کم و با کلیدی دیگر زیاد می شود.
اما مسئله ای که من آن را متوجه نمی شوم این است که زمانی که این IC توسط ارتباط SPI به میکرو وصل شد و ارتباط SPI نیز پیکر بندی شد چگونه به آن فرمان بدهم که مقاومتش توسط کلید کم و زیاد شود. البته من دیتاشیت ها و کتابهای مربوط به AVR را مطالعه کردم و درآنها فقط طریقه ارتباط و تنظیمات مربوط به پروتکل SPI گفته شده بود. آیا زمانی که این IC به میکرو وصل است می توان مستقیما به پایه های آن فرمان فرستاد؟ مثلا دستور خاصی را برای پایه های آن صادر کرد ، همانند پایه های خود میکرو ؟
در ضمن من تنها به همین IC دسترسی دارم و فقط باید برنامه را با همین IC تنظیم کنم.
دوستان من سر رشته زیادی از الکترونیک و برنامه نویسی ندارم و مسائل را در حد پایه ای می دانم. اگر کسی از دوستان در این زمینه به بنده اطلاعاتی بدهد بسیار از او تشکر می کنم.
دیدگاه