Sida 1 av 1

MPlab X ide V3.61 XC8

Postat: 24 maj 2017, 21:22:20
av Bossef
Free version, har jag missat något då jag trodde att det var enbart begränsning av optimering av koden mellan free och Pro.
Om jag inte har PICK it3 ansluten så startar inte PIC (16F887) utan jag måste starta den genom PICK it 3!
Får en varning som jag inte tror att jag har sett förut (warning: (1273) Omniscient Code Generation not available in Free mode)

Någon som vet (den lilla korta koden kan jag givetvis posta om någon tycker det är relevant)?

Re: MPlab X ide V3.61 XC8

Postat: 24 maj 2017, 21:26:20
av Icecap
Hur har du kopplat -MCLR?

Re: MPlab X ide V3.61 XC8

Postat: 24 maj 2017, 21:37:05
av Bossef
Enl. anvisningar, 50kOhm. El-kopplingen har inte förändrads sen PIC startade utan PIC IT 3 utan detta har kommit efter ett antal nedladdningar till PIC.

Re: MPlab X ide V3.61 XC8

Postat: 24 maj 2017, 22:58:15
av TomasL
Bossef skrev:Free version, har jag missat något då jag trodde att det var enbart begränsning av optimering av koden mellan free och Pro.
Om jag inte har PICK it3 ansluten så startar inte PIC (16F887) utan jag måste starta den genom PICK it 3!
Får en varning som jag inte tror att jag har sett förut (warning: (1273) Omniscient Code Generation not available in Free mode)

Någon som vet (den lilla korta koden kan jag givetvis posta om någon tycker det är relevant)?
Du har förmodligen genererat koden i debug-läge, då kan den inte starta utan programmeraren, alternativt så har du kopplat fel, eller liknande.

"Omnicent Code..." är Hitecs (XC8 är Hitec C8) kod-optimeringsalgoritm.

Re: MPlab X ide V3.61 XC8

Postat: 25 maj 2017, 10:49:11
av Bossef
Kikade på det nu när frustrationen från i går har lagt sig.
Var en tankevurpa med timer interrupt, PIC körde för fullt!
Har en utg. Som indikerar att PIC körs (sätts hög efter setup av pinnar/interrupt) utg. gick enbart hög när PICK it3 var inkopplad.
Tanken var att TIMER0 skulle generera en interrupt var 0,1ms vilket innebar 250 uppräkningar med prescaler 1:2, TMR0 skulle då laddas med 6 men jag laddade den med 250!
Blev fullt upp för PIC att hantera interrupts rutinen vilket gjorde att utg. som indikerar att den körs aldrig blev satt (förutom när PICK it3 var inkopplad).

Re: MPlab X ide V3.61 XC8

Postat: 25 maj 2017, 11:39:43
av Icecap
Ah - den vanliga "räkna denna tid" där man glömmer att den räknar upp. Nej, DEN har man ju aldrig gjort själv... :vissla: :vissla:

Eller kanske en gång eller så :oops: