Brugerdefineret Computer Services Inc. (CCS ) fremstiller hardware og software til Programmable Interrupt controllere (pics ) . En PIC er en enhed, der kombinerer flere input interrupt linjer på færre output afbryde linjer tilhører en generel formål beregne processor. CCS sælger en suite af udviklingsværktøjer, der omfatter en optimering af compiler til C programmeringssprog på ansvarlige og den tilsvarende debugger . Der er nogle spørgsmål at huske på , når du bruger CCS debugger . Manglende Eval Function
Eval funktionen giver brugeren mulighed for at ændre indholdet af variabler og lagerpladser på flue , i midten af et programs udførelse. I tidlige versioner af CCS debugger, den Eval værktøjslinjeikonet i debugger vinduet gjorde intet --- Eval endnu ikke var til rådighed for brugerne , på trods ikonet være til stede og klikbare. Hvis du løber ind i dette problem , opgradere debugger til en nyere version . Versioner nyere end v2.47 har en fungerende Eval funktion.
Missing # ROM Udtalelser
"# ROM " er en non- standard ( ikke inkluderet i ANSI C) præprocessor direktiv tilføjet af CCS til sin særlige version af C. det giver programmøren at tildele konstante værdier lagerpladser , før programmet starter udførelsen , som kan være nyttigt at indstille afbryde vektor værdier, som resten af koden afhænger . Tilsyneladende korrekt C-kode vil ikke køre , medmindre den rigtige kombination af " # rom " udsagn er til stede i kildekoden.
Debug Se uvilkårligt Open
Sommetider er næsten alle muligheder i debugger værktøjslinje nedtonet og kan derfor ikke vælges. En almindelig årsag til dette problem er , at de " debug " visning er stadig åben , debugger vil tillade nogen anden operation på hovedvinduet , så længe " debug " visning forbliver åben . Luk visningen ved at klikke på " View " og derefter " Debug ".