توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دستورات بیتی keil
سلام
من میخام مثل کد ویژن از یکی از پین های lpc دیتا بخونم ولی وقتی بعد از اسم پورت دات و نام پین میزنم خطا میده . هلپ خوبی هم که نداره . کسی هست کمک کنه . یه چیز دیگه هم اینه که میشه کاری کرد که در keil وقتی یک خط خطا میده keil نشان بده خطا از کدام خطه ؟؟؟
Aghaeifar
17-06-2012, 13:52
سلام آقا جون
1- بیتی خوندن در کیل نداریم. در واقع در خود کدویژن هم نداریم (تکنیک برنامه نویسی هست اونجا هم)
باید بیایی خودت با یه دونه and و or بیتی و یه شیفت در رجیستر مورد نظر، بیت مورد نظرت رو بکشی بیرون.
2- اون پایین که خطا ها رو می نویسه اگه روی هر error کلیک کنی می پره روی خط مورد نظر. تست کردی؟
سلام دایی جان اقای آقایی فر درست می فرمایند - برای کامل کردن گفته های ایشون اگه بخوای مقدار بیتی رو بخونی و اونو ذخیره کنی به یکی از این دو روش عمل میکنی
databit = (data>>bit)&0x01;
یا
databit = (data&(1<<bit)) ? 1:0;
mzarkoob
18-06-2012, 12:36
یکی از پین های lpc دیتا بخونم
سلام
به عنوان مثال می خواهید ببینید پایه شماره 11 پورت 2 صفر هست یا نه:
(fio2pin & 1<<11)==0
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.