من میخوام به بیت های کنترلی (configure)مستقیما دستون بدم مثلا بگم osccon برابر یک مقدار خاصی بشه.میدنم خود ccs به روش هایی این فیوزبیت هارو تغییر میده ولی من میخوام خودم بعضی هاشو مستقیما مقدار بدم کسی میتونه کمکم کنه
با تشکر
من میخوام به بیت های کنترلی (configure)مستقیما دستون بدم مثلا بگم osccon برابر یک مقدار خاصی بشه.میدنم خود ccs به روش هایی این فیوزبیت هارو تغییر میده ولی من میخوام خودم بعضی هاشو مستقیما مقدار بدم کسی میتونه کمکم کنه
با تشکر
سلام دوست عزیز.شما زمانی که دارین از دستور پیش پردازنده ی #fuses استفاده میکنین در حقیقت دارین بیتها کانفیگ رو به صورت مستقیم تغییر میدین .
اول ممنون که جواب دادین ولی من بنا به دلایلی میخوام مستقیما به بیت های کانفیگور دست پیدا کنم مثلا میخوام بگم میکرو با اسیلاتور خارجی کار کنه ولی اسیلاتور داخلی با تقسیم به هشت کانفیگ بشه ولی میکرو با اسیلاتور داخلی کار نکنه با خارجی کار کنه برای تنظیمات wdt و bor و... به کار میاد
یکی از راهاش استفاده از دستور و فرمت زیر هستش
[CODE]
(آدرس رجیستر مورد نظر تون)=byte config#
config=0xnn
[CODE]
به این ترتیب مستقیم میتونین رجیستر مورد نظر رو دستکاری کنین
منم به کانفیگ کردن مستقیم رجیستزهای میکرو احتیاج دارم ولی روش بالا رو نفهمیدم میشه یه مثال بزارید