برای ساخت یه کنترل برا روبات با دو میکرو atmega8 تحت نرم افزار کدویژن احتیاج دارم سه تا مقدار متغیر خوانده شده توسط ADC میکرو و وضعیت های چند پین رو رو از طریق USART برای یه میکرو ثانویه ارسال کنم.
میخوام این مقادیر رو به صورت یه آرایه ارسال و از طریق اینتراپت در میکرو دوم دریافت کنم.
این کار شدنیه؟ اگه هست چجور باید دستور بنویسم.
آرایه ای که می خوام ارسال بشه به این شکل هست:
adc[1]=read_adc(0);
adc[3]=read_adc(1);
adc[5]=read_adc(2);
برای این کار از دستورات printf و scanf میشه استفاده کرد؟
میخوام این مقادیر رو به صورت یه آرایه ارسال و از طریق اینتراپت در میکرو دوم دریافت کنم.
این کار شدنیه؟ اگه هست چجور باید دستور بنویسم.
آرایه ای که می خوام ارسال بشه به این شکل هست:
char adc[]={100,0,100,0,100,0};
و متغیر ها هم به صورت adc[1]=read_adc(0);
adc[3]=read_adc(1);
adc[5]=read_adc(2);
دیدگاه