سلام.من توسط یه برنامه تو سی شارپ و آی سی max232 یک متنو به avr ارسال میکنم ولی نمیدونم تو avr برای خوندن اون اطلاعات باید چه کدی بنویسم.لطفا به زبان c کد رو بهم بگید.ممنون
سلام.
اگر يه كتاب مرجع دم دستتون باشه ، سريع تر به پاسختون مي رسيد.
stdio.h رو include كنيد و از تابع هاش استفاده كنيد.
تابع getchar() براي گرفتن استفاده مي شه.
همينطور مي تونيد مستقيم از ريجستر UDR داده هاي دريافتي رو بخونيد. اما يه ملاحظاتي دارهه كه مثلا وقتي مطمئن شديم اطلاعات دريافت شده ، تازه اون موقع بايد اطلاعات رو بخونيم. ( تشخيص با 1 شدن flag مربوطه هست )
اگر وقفه سريال هم فعال كنيد ، وقتي وقفه رخ داد و روالش اجرا شد همون موقع مي تونيد اطلاعات رو از UDR برداريد و ...
داستان هاي بيشتر رو لطفا از روي كتاب دنبال كنيد ، همه ي كتاب ها هم مثال دارن كه مي تونه كمكتون كنه ...
موفق باشيد.
ممنون از جوابتون ميشه يه كتاب مرجع خوب كه براي مبتدي ها هم مناسب باشه معرفي كنيد؟(چه pdf و چه كتاب چاپي)
مرجع کامل میکرو کنترل های AVR (برای زبان سی و کامپایلر کدویژن)
میکروکنترل های AVR علی کاهه (برای زبان بیسیک و کامپایلر بسکام)
راستی به این تاپیک هم سر بزنیبد نیس(ضرر نمیکنی)
(
تاپیک )
موفق باشید....