第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從第3個(gè)斷點(diǎn)處點(diǎn)擊全速運(yùn)行時(shí),將不會(huì)在任一斷點(diǎn)出暫停,為什么?

從第3個(gè)斷點(diǎn)處點(diǎn)擊全速運(yùn)行時(shí),將不會(huì)在任一斷點(diǎn)出暫停,為什么?

長風(fēng)秋雁 2022-06-15 15:11:30
keil版本:c51v960a芯片:abov mc96f7系列本人在使用keil自帶的rtx51-tiny系統(tǒng)時(shí),發(fā)現(xiàn)通過abov ocd2仿真器仿真時(shí),在每個(gè)線程內(nèi)os_wait函數(shù)處打斷點(diǎn),首次運(yùn)行時(shí)3個(gè)斷點(diǎn)都可以依次暫停,但是從第3個(gè)斷點(diǎn)處點(diǎn)擊全速運(yùn)行時(shí),將不會(huì)在任一斷點(diǎn)出暫停,不知道為什么?代碼:#include <rtx51tny.h>void task_init(void) _task_ 0{//initialize the serial interface// cli();// port_init(); // initialize ports// clock_init(); // initialize operation clock// BIT_init(); // initialize Basic interval timer// LCD_init(); // initialize LCD// Timer3456_init(); // initialize Timer3~5// WDT_init(); // initialize Watch-dog timer// WT_init(); // initialize Watch timer// sei();//task createos_create_task(1);os_create_task(2);os_create_task(3);os_delete_task(0);}void task_command(void) _task_ 1{while(1){os_wait(K_TMO,100,0); //打斷點(diǎn)}}void task_clock(void) _task_ 2{while(1){os_wait(K_TMO,100,0); //打斷點(diǎn)}}void task_blinking(void) _task_ 3{while(1){os_wait(K_TMO,100,0); //打斷點(diǎn)}}
查看完整描述

1 回答

?
富國滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

通過單步調(diào)試,基本已經(jīng)能確定是死在下面這段匯編代碼里了,但是不知道為何,誰能解釋一下?
代碼:
os_switch_task1:
; next = current;
IF (TIMESHARING <> 0)
SETB ?RTX_TS_DELAY ; Delay Task Switching
ENDIF
MOV A,?RTX_CURRENTTASK
MOV R7,A
; while (1) {
RL A
ADD A,#?RTX?TASKSTATE?S+1
MOV R0,A
?C0001:
; if (++next == MAXTASKN+1) next = 0;
INC R7
INC R0
INC R0
IF (CPU_IDLE_CODE)
MOV A,R7
CJNE A,?RTX_CURRENTTASK,NoIDLE
JBC ?RTX_ISR_SIG,NoIDLE
CPU_IDLE ; CPU sleep
NoIDLE:
ENDIF
CJNE R7,#?RTX_MAXTASKN+1,?C0003
MOV R7,#0
MOV R0,#?RTX?TASKSTATE?S+1
?C0003:
; if (STATE[next].st & K_READY) break;
MOV A,@R0
JNB ACC.B_READY,?C0001
; }


查看完整回答
反對 回復(fù) 2022-06-20
  • 1 回答
  • 0 關(guān)注
  • 216 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)