PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشاهده لحضه به لحضه ای متغیرهای lpc1768 هنگام debug در keil



omid_2132
05-03-2018, 13:24
با اضافه کردن چند خط برنامه به هر پروژه ای و اضافه کردن SysTick میشه به هنگام دیباگ با بورد و یا با سیمیلاتور کیل تغییرات متغیرها رو در watch1 به صورت (Run (f5 دید و از مشکل گیر کردن در ()delay رد شد که این خیلی خوبه.



#include "lpc17xx.h"
#include "delay.h"
int aaa=0;
void SysTick_Handler(void){}
int main (void)
{
SysTick_Config(SystemCoreClock / 1000); /* Setup SysTick Timer for 1 msec interrupts */
while(1)
{
aaa++;
delay_ms(200);
}
}

mzarkoob
05-03-2018, 13:35
سلام
شرحی از systemtick در اینجا ذکر شده است :
شرح رجیسترهای systemtick (You can see links before reply)
شرح مثال systemtick - 1 (You can see links before reply)

مگر با delay معمولی نمی شود!؟

omid_2132
05-03-2018, 14:04
سلام
شرحی از systemtick در اینجا ذکر شده است :
شرح رجیسترهای systemtick (You can see links before reply)
شرح مثال systemtick - 1 (You can see links before reply)

سلام.ممنون از مطالب پر بارتون چرا که بخش زیادی از دانسته هام رو مدیون شمام.





مگر با delay معمولی نمی شود!؟
میشه ولی به صورت run نمیشه و حتما باید یا stop کرد و یا از breakpoint استفاده کرد تا تغییرات متغیر رو دید.