PDA

View Full Version : C#& AVR



mehdi_9009
سه شنبه 21 اسفند 1386, 21:11 عصر
سلام خدمت دوستان
اطلاعتی در مورد ارتبط بین میکرو کنترل AVR و .NET (ارسال و دریافت دیتا بین میکرو و .net )
می خواستم ممنون می شم اگه منو راهنمایی کنید

raravaice
سه شنبه 21 اسفند 1386, 21:20 عصر
سلام

اگر منظورت اینه که با برنامه های دات نت میخوای IC رو Program کنی که باید بگم امکانش وجود نداره چون هنوز Compiler این کار وجود خارجی نداره.
آخرین Compiler که من برای این کار دیدم برای VB بود البته اونم نه این VB فعلی فرمت دستورات تو مایه های Qbasic سابق بود.

ولی اگر منظورت اینه که میخوای یه پل ارتباطی بر قرار کنی که با RS232 به راحتی این کار امکان پذیر و دات نت هم که برای ارتباط با COM کارو خیلی راحت کرده.

موفق باشی

mehdi_9009
سه شنبه 21 اسفند 1386, 21:32 عصر
سلام
منظورم RS232 و ارسال دیتا به EEporm و دسترسی به خانه های حافظه میکرو و تبدیل اعداد از مبنای 10 به مبنای 16 و در آخر کنترل (به عنوان مثال LCD ) یا .......... از ورودی ی text box

raravaice
چهارشنبه 22 اسفند 1386, 10:41 صبح
سلام

شما با #C یا دیگر زبانهای دات نت فقط میتونی اطلاعات رو از COM به IC max 232 و روی پایه های RX TX بفرستی که در اصل کار یه مودم رو روی برد میکنه دیگه بقیه تجزیه تحلیلها باید توی micro صورت بگیره یعنی برنامه شما روی pc فقط یه سری دستورات رو از طریق مودم طراحی شده شما ، روی برد شما به اطلاع یکی از پایه های آزاد میکرو میرسونه حالا شما با برنامه ای که برای میکرو مینویسی باید اطلاعات رو از اون پایه بخونی و داخل حلقه های شرطی برنامه داخل میکرو تشخیص بدی که دستور چی بوده حالا دستورات لازم رو از طریق پایه های دیگه میکرو بفرستی برای قسمتهای مختلف سخت افزارت.

البته من 4 یا 5 سال پیش سخت افزار مینوشتم الان زیاد حضور ذهن عمیقی ندارم که باید دقیق چیکار کنی اون موقع با ASM مینوشتم و C چون راحت Program میشد و میکرو هدفم هم بیشتر SMD AVR 128 بود که اون زمان یادم یه جورایی بین بقیه میکرو کنترلر ها معجزه محسوب میشد.برای مودم و ارتباط با pc هم از همون max 232 استفاده کن دیتا شیتش هم تو اینترنت پره.

به هر حال اول شما دیتا شیت های مربوط به میکرو هدفت رو پیدا کن تا از وضعیت پایه های اون مطلع بشی بعد تصمیم بگیر که باید چه وظیفه ای رو به چه پایه ای بدی.

در مورد LCD هم همینطور چون هر نوع LCD با نوع دیگش فرق داره کاراکتری ، گرافیکی ، رنگی پس باید دیتا شیت اونم بدونی.

در کل الکترونیک کار قشنگ و لذت بخشیه منتها حوصله میخواد و ذهنی عاری از دقدقه های فکری.

موفق باشی

alirzn
سه شنبه 20 فروردین 1387, 16:26 عصر
منبعی واسه آموزش هست؟

raravaice
سه شنبه 20 فروردین 1387, 16:28 عصر
به زبان مادری خیر. ;)

ولی اطلاعات رو به صورت پراکنده میتونی پیدا کنی.

موفق باشید

hassan razavi
سه شنبه 20 فروردین 1387, 16:30 عصر
یه کتاب آموزش AVR بگیرید کافیه. من با Bascom می نویسم. مثل Basic هستش. محیط Simulation قوی هم داره.
تو کتاب AVR تمام مثال ها و راهنمایی های لازم برای حل مشکل راه افتادن وجود داره.
در مورد Config کردن LCD و Keyboard و Port Com , USB و ... همه چیز کامل هست.

Blackk_lightt
سه شنبه 20 فروردین 1387, 22:03 عصر
سلام
کتاب AVR نوشته آقای علی کاهه خیلی خوبه.توش با Bascom مثالهای زیادی داره.

محمدامین شریفی
چهارشنبه 06 آذر 1387, 17:36 عصر
http://barnamenevis.org/forum/showthread.php?t=110663