CODEWARRIOR 11.1

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CODEWARRIOR 11.1

174 Views
joepuhich
Contributor I

 

I used a M9S08QG8 micro chip, with this code in 1984.
I am using windows 11 now.
Is there a compiler that will debug this code Now.
Also, is this chip still made?

void
my_main(void) { initial(); } void initial(void) { if(loopcount==2){goto initend;} PTADD_PTADD0 = 0; //io direction PTADD_PTADD1 = 0; PTADD_PTADD2 = 0; PTADD_PTADD3 = 1; PTBDD_PTBDD0 = 1; PTBDD_PTBDD1 = 1; //PTADD_PTADD4 = 0; //io direction //PTADD_PTADD5 = 0; //PTBDD_PTBDD6 = 1; //osc direction //PTBDD_PTBDD7 = 0; //PTBPE_PTBPE6 = 1; //pullup resistor //PTBPE_PTBPE7 = 0; //PTAPE_PTAPE0 = 0; //PTAPE_PTAPE1 = 0; //PTAPE_PTAPE2 = 0; //PTAPE_PTAPE4 = 0; //PTAPE_PTAPE5 = 0; //ICSC1_IREFS = 0; //select external osc param //ICSC1_CLKS0 = 0; //ICSC1_CLKS1 = 1; //ICSC2_EREFS = 0; //ICSC2_BDIV0 = 0; //ICSC2_BDIV1 = 0; PTAD_PTAD0 = 0; PTAD_PTAD1 = 0; PTAD_PTAD2 = 0; PTAD_PTAD3 = 0; PTBD_PTBD0 = 1; PTBD_PTBD1 = 1; bobbin_one_white=0; bobbin_two_white=0; bobbin_one_black=0; bobbin_two_black=0; bobbin_count_one=0; bobbin_count_two=0; bobbin_one_count_up_down = 20; bobbin_two_count_up_down = 20; bobbin_three_count_up_down = 20; bobbin_four_count_up_down = 20; rewind1 = 1; rewind2 = 1; rewind3 = 1; rewind4 = 1; programlength = 10; buzzcount = 0; buzzdelay = 0; buzzonoff = 1; needle = 20; delay = 100; light = 20; speed = 1000; c=0; //__RESET_WATCHDOG(); for(speed=0;speed<=1000;speed++){ PTAD_PTAD3=1;} //__RESET_WATCHDOG(); for(speed=0;speed<=1000;speed++){ PTAD_PTAD3=0;} //__RESET_WATCHDOG(); for(speed=0;speed<=1000;speed++){ PTAD_PTAD3=1;} //__RESET_WATCHDOG(); for(speed=0;speed<=1000;speed++){ PTAD_PTAD3=0;} PTAD_PTAD3 = 0; //buzzonoff = 1; buzzonoff = 0; initend: PTAD_PTAD3 = 1; //PTAD_PTAD3 = 0; c=0; peace(); } void peace(){ loopcount=2; onemoretime: buzzer(); //__RESET_WATCHDOG(); for(speed=0;speed<=delay;speed++){} if(PTAD_PTAD2==0){PTAD_PTAD3=0;buzzonoff=1;} //if(PTAD_PTAD2==0){setlength();} // winding bobbin on bobbin winder if(PTAD_PTAD0==0){bobbin_one_black++;PTBD_PTBD1=0;if(bobbin_count_one==1){bobbin_count_one=2;}} if(PTAD_PTAD0==1){bobbin_one_white++;PTBD_PTBD1=1;halfturna=1;bobbin_count_one=1;} if(bobbin_count_one==2){ if(halfturna == 1){fullturna=1;bobbin_count_one=0;}} // hook sewing if(PTAD_PTAD1==0){bobbin_two_black++;PTBD_PTBD0=0;if(bobbin_count_two==1){bobbin_count_two=2;}} if(PTAD_PTAD1==1){bobbin_two_white++;PTBD_PTBD0=1;halfturnb=1;bobbin_count_two=1;} if(bobbin_count_two==2){ if(halfturnb== 1){fullturnb=1;bobbin_count_two=0;}} if(fullturna==1)goto bobbinwinder; if(fullturnb==1)goto hook; goto onemoretime;
0 Kudos
Reply
1 Reply

63 Views
luis_maravilla
NXP Employee
NXP Employee

Hello,

The CodeWarrior tool version 11.1, is supported in windows 11, this tool supports different connections [P&E USB Multilink Universal / USB Multilink, P&E Cyclone, Open-Source BDM, P&E Full chip simulation]

You can download the tool from this link: CodeWarrior® for MCUs (Eclipse IDE) v11.1

The device status is in "NOT RECOMMENDED FOR NEW DESIGNS (NRND)", but you can still order from the distributors available stock, please refer to product part page in buy options section MC9S08QG8CDTE Product Information | NXP Semiconductors

Best Regards, Luis

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2387258%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ECODEWARRIOR%2011.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387258%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CBR%20%2F%3E%3CPRE%3E%3CSPAN%3EI%20used%20a%20M9S08QG8%20micro%20chip%2C%20with%20this%20code%20in%201984.%3CBR%20%2F%3EI%20am%20using%20windows%2011%20now.%20%3CBR%20%2F%3EIs%20there%20a%20compiler%20that%20will%20debug%20this%20code%20Now.%3CBR%20%2F%3EAlso%2C%20is%20this%20chip%20still%20made%3F%3CBR%20%2F%3E%3CBR%20%2F%3Evoid%3C%2FSPAN%3E%20%20%3CSPAN%3Emy_main%3C%2FSPAN%3E(%3CSPAN%3Evoid%3C%2FSPAN%3E)%20%7B%0A%3CSPAN%3Einitial%3C%2FSPAN%3E()%3B%0A%7D%0A%0A%0A%3CSPAN%3Evoid%3C%2FSPAN%3E%20%20%3CSPAN%3Einitial%3C%2FSPAN%3E(%3CSPAN%3Evoid%3C%2FSPAN%3E)%0A%7B%20%20%20%0A%3CSPAN%3Eif%3C%2FSPAN%3E(loopcount%3D%3D2)%7B%3CSPAN%3Egoto%3C%2FSPAN%3E%20initend%3B%7D%0A%0APTADD_PTADD0%09%3D%200%3B%20%20%20%20%20%20%20%20%3CSPAN%3E%2F%2Fio%20direction%3C%2FSPAN%3E%0APTADD_PTADD1%09%3D%200%3B%0APTADD_PTADD2%09%3D%200%3B%20%20%20%20%20%20%20%20%0APTADD_PTADD3%09%3D%201%3B%20%20%20%20%20%20%20%20%0APTBDD_PTBDD0%09%3D%201%3B%0APTBDD_PTBDD1%09%3D%201%3B%0A%0A%3CSPAN%3E%2F%2FPTADD_PTADD4%09%3D%200%3B%20%20%20%20%20%20%20%20%2F%2Fio%20direction%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FPTADD_PTADD5%09%3D%200%3B%3C%2FSPAN%3E%0A%0A%0A%3CSPAN%3E%2F%2FPTBDD_PTBDD6%09%3D%201%3B%20%20%20%20%20%20%20%20%2F%2Fosc%20direction%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FPTBDD_PTBDD7%09%3D%200%3B%3C%2FSPAN%3E%0A%0A%0A%3CSPAN%3E%2F%2FPTBPE_PTBPE6%09%3D%201%3B%20%20%20%20%20%20%2F%2Fpullup%20resistor%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FPTBPE_PTBPE7%09%3D%200%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3E%2F%2FPTAPE_PTAPE0%09%3D%200%3B%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FPTAPE_PTAPE1%09%3D%200%3B%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FPTAPE_PTAPE2%09%3D%200%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3E%2F%2FPTAPE_PTAPE4%09%3D%200%3B%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FPTAPE_PTAPE5%09%3D%200%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3E%2F%2FICSC1_IREFS%20%20%20%3D%200%3B%20%20%20%20%20%20%2F%2Fselect%20external%20osc%20param%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FICSC1_CLKS0%20%20%20%3D%200%3B%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FICSC1_CLKS1%20%20%20%3D%201%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3E%2F%2FICSC2_EREFS%20%20%20%3D%200%3B%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FICSC2_BDIV0%20%20%20%3D%200%3B%3C%2FSPAN%3E%0A%3CSPAN%3E%2F%2FICSC2_BDIV1%20%20%20%3D%200%3B%3C%2FSPAN%3E%0A%0APTAD_PTAD0%20%20%09%3D%200%3B%0APTAD_PTAD1%20%20%09%3D%200%3B%0APTAD_PTAD2%20%20%09%3D%200%3B%0APTAD_PTAD3%20%20%09%3D%200%3B%0APTBD_PTBD0%20%20%09%3D%201%3B%0APTBD_PTBD1%20%20%09%3D%201%3B%0A%0A%0Abobbin_one_white%3D0%3B%0Abobbin_two_white%3D0%3B%0Abobbin_one_black%3D0%3B%0Abobbin_two_black%3D0%3B%0A%0Abobbin_count_one%3D0%3B%0Abobbin_count_two%3D0%3B%0A%0Abobbin_one_count_up_down%20%3D%2020%3B%0Abobbin_two_count_up_down%20%3D%2020%3B%0Abobbin_three_count_up_down%20%3D%2020%3B%0Abobbin_four_count_up_down%20%3D%2020%3B%0A%0Arewind1%20%3D%20%20%201%3B%0Arewind2%20%3D%20%20%201%3B%0Arewind3%20%3D%20%20%201%3B%0Arewind4%20%3D%20%20%201%3B%0A%0A%0Aprogramlength%20%3D%2010%3B%0Abuzzcount%20%3D%200%3B%0Abuzzdelay%20%3D%200%3B%0Abuzzonoff%20%3D%201%3B%0Aneedle%20%3D%2020%3B%0Adelay%20%3D%20100%3B%0Alight%20%3D%2020%3B%0Aspeed%20%3D%201000%3B%0Ac%3D0%3B%0A%0A%0A%3CSPAN%3E%2F%2F__RESET_WATCHDOG()%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3Efor%3C%2FSPAN%3E(speed%3D0%3Bspeed%26lt%3B%3D1000%3Bspeed%2B%2B)%7B%0APTAD_PTAD3%3D1%3B%7D%0A%0A%3CSPAN%3E%2F%2F__RESET_WATCHDOG()%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3Efor%3C%2FSPAN%3E(speed%3D0%3Bspeed%26lt%3B%3D1000%3Bspeed%2B%2B)%7B%0APTAD_PTAD3%3D0%3B%7D%0A%0A%3CSPAN%3E%2F%2F__RESET_WATCHDOG()%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3Efor%3C%2FSPAN%3E(speed%3D0%3Bspeed%26lt%3B%3D1000%3Bspeed%2B%2B)%7B%0APTAD_PTAD3%3D1%3B%7D%0A%0A%3CSPAN%3E%2F%2F__RESET_WATCHDOG()%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3Efor%3C%2FSPAN%3E(speed%3D0%3Bspeed%26lt%3B%3D1000%3Bspeed%2B%2B)%7B%0APTAD_PTAD3%3D0%3B%7D%0A%0APTAD_PTAD3%20%3D%200%3B%0A%3CSPAN%3E%2F%2Fbuzzonoff%20%20%3D%201%3B%3C%2FSPAN%3E%0Abuzzonoff%20%20%3D%200%3B%0A%0Ainitend%3A%0A%0APTAD_PTAD3%20%3D%201%3B%0A%3CSPAN%3E%2F%2FPTAD_PTAD3%20%3D%200%3B%3C%2FSPAN%3E%0Ac%3D0%3B%0A%3CSPAN%3Epeace%3C%2FSPAN%3E()%3B%0A%0A%7D%0A%0A%0A%0A%3CSPAN%3Evoid%3C%2FSPAN%3E%20%3CSPAN%3Epeace%3C%2FSPAN%3E()%7B%0Aloopcount%3D2%3B%0Aonemoretime%3A%0A%3CSPAN%3Ebuzzer%3C%2FSPAN%3E()%3B%0A%0A%3CSPAN%3E%2F%2F__RESET_WATCHDOG()%3B%3C%2FSPAN%3E%0A%0A%3CSPAN%3Efor%3C%2FSPAN%3E(speed%3D0%3Bspeed%26lt%3B%3Ddelay%3Bspeed%2B%2B)%7B%7D%0A%3CSPAN%3Eif%3C%2FSPAN%3E(PTAD_PTAD2%3D%3D0)%7BPTAD_PTAD3%3D0%3Bbuzzonoff%3D1%3B%7D%0A%3CSPAN%3E%2F%2Fif(PTAD_PTAD2%3D%3D0)%7Bsetlength()%3B%7D%3C%2FSPAN%3E%0A%0A%0A%3CSPAN%3E%2F%2F%20winding%20bobbin%20on%20bobbin%20winder%3C%2FSPAN%3E%0A%0A%3CSPAN%3Eif%3C%2FSPAN%3E(PTAD_PTAD0%3D%3D0)%7Bbobbin_one_black%2B%2B%3BPTBD_PTBD1%3D0%3B%3CSPAN%3Eif%3C%2FSPAN%3E(bobbin_count_one%3D%3D1)%7Bbobbin_count_one%3D2%3B%7D%7D%0A%3CSPAN%3Eif%3C%2FSPAN%3E(PTAD_PTAD0%3D%3D1)%7Bbobbin_one_white%2B%2B%3BPTBD_PTBD1%3D1%3Bhalfturna%3D1%3Bbobbin_count_one%3D1%3B%7D%0A%3CSPAN%3Eif%3C%2FSPAN%3E(bobbin_count_one%3D%3D2)%7B%0A%09%3CSPAN%3Eif%3C%2FSPAN%3E(halfturna%20%3D%3D%201)%7Bfullturna%3D1%3Bbobbin_count_one%3D0%3B%7D%7D%0A%0A%3CSPAN%3E%2F%2F%20hook%20sewing%3C%2FSPAN%3E%0A%0A%0A%3CSPAN%3Eif%3C%2FSPAN%3E(PTAD_PTAD1%3D%3D0)%7Bbobbin_two_black%2B%2B%3BPTBD_PTBD0%3D0%3B%3CSPAN%3Eif%3C%2FSPAN%3E(bobbin_count_two%3D%3D1)%7Bbobbin_count_two%3D2%3B%7D%7D%0A%3CSPAN%3Eif%3C%2FSPAN%3E(PTAD_PTAD1%3D%3D1)%7Bbobbin_two_white%2B%2B%3BPTBD_PTBD0%3D1%3Bhalfturnb%3D1%3Bbobbin_count_two%3D1%3B%7D%0A%3CSPAN%3Eif%3C%2FSPAN%3E(bobbin_count_two%3D%3D2)%7B%0A%09%3CSPAN%3Eif%3C%2FSPAN%3E(halfturnb%3D%3D%201)%7Bfullturnb%3D1%3Bbobbin_count_two%3D0%3B%7D%7D%0A%0A%0A%3CSPAN%3Eif%3C%2FSPAN%3E(fullturna%3D%3D1)%3CSPAN%3Egoto%3C%2FSPAN%3E%20bobbinwinder%3B%0A%3CSPAN%3Eif%3C%2FSPAN%3E(fullturnb%3D%3D1)%3CSPAN%3Egoto%3C%2FSPAN%3E%20hook%3B%0A%3CSPAN%3Egoto%3C%2FSPAN%3E%20onemoretime%3B%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2387869%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20CODEWARRIOR%2011.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387869%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EThe%20CodeWarrior%20tool%20version%2011.1%2C%20is%20supported%20in%20windows%2011%2C%20this%20tool%20supports%20different%20connections%20%5BP%26amp%3BE%20USB%20Multilink%20Universal%20%2F%20USB%20Multilink%2C%20P%26amp%3BE%20Cyclone%2C%20Open-Source%20BDM%2C%20P%26amp%3BE%20Full%20chip%20simulation%5D%3C%2FP%3E%0A%3CP%3EYou%20can%20download%20the%20tool%20from%20this%20link%3A%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2Fswlicensing%2Fsso%2FdownloadSoftware.sp%3Fcatid%3DCWX-MCU-PROED-EX_11-1%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ECodeWarrior%C2%AE%20for%20MCUs%20(Eclipse%20IDE)%20v11.1%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EThe%20device%20status%20is%20in%20%22NOT%20RECOMMENDED%20FOR%20NEW%20DESIGNS%20(NRND)%22%2C%20but%20you%20can%20still%20order%20from%20the%20distributors%20available%20stock%2C%20please%20refer%20to%20product%20part%20page%20in%20buy%20options%20section%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fpart%2FMC9S08QG8CDTE%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMC9S08QG8CDTE%20Product%20Information%20%7C%20NXP%20Semiconductors%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EBest%20Regards%2C%20Luis%3C%2FP%3E%3C%2FLINGO-BODY%3E