سلام.خوب همون sprintf قبلا در کدویژن برای avr کار نکردی براش ؟ واسه lcd کارکتری لازم میشد
این طور باید استفاده کنید : مثلا متغیر a از نوع int هست و شما هم یه رشته با طول 10 مثلا داری
char buf[10];
int a=20;
sprintf(buf,"data=%d",a);
lcd_puts(buf);
دستور lcd_puts هم برای قرار دادن رشته هست خودت به نام تابع برنامه خودت عوضش کن.(احتمالا می دونستی و لازم به تکرار من نبود)
در ال سی دی نشون می ده :
data=20
کتابخونه stdio.h هم باید اضافه شه
ممنون از کمکت
ولی باید اینو بگم که من قبلا با بیسیک کار میکردم و حالا تازه شروع به یادگیری زبان c کردم.
البته حدود 2 هفته ای رفتم سراغ C و codevision و بعد فهمیدم که وقتم رو الکی سر basic هدر دادم.
البته bascom هم خصوصیات خاص خودش رو داره .
راستی یه جایی دیدم نوشته کامپایلر basic هم برای arm میخواد بیاد . این حقیقت داره؟؟