Sida 2 av 2

Re: LCD problem/MikroC/PIC18F4550

Postat: 8 juli 2009, 09:17:19
av vfr
Glenn> Ahh. Jag tror vi pratar om varandra. :)

Det jag menar med att ha inställningarna i koden, är att dom finns med i hexfilen. I motsats till att dom sätts tillfälligt i utvecklingsmiljön vid programmering. Så som du antagit, så blir det ju inget motsatsförhållande, egentligen. Sätter man dom i projektet i utvecklingsmiljön, så skulle dom mycket väl kunna följa med till hexfilen.

Men å andra sidan så vet vi ännu inte om det är så... Jag har själv ingen koll på hur MikroC fungerar.

Sodjan> Jag tror att Glenn faktiskt menar ASM-filen. Förutsatt att det verkligen blir en ASM-fil som mellanresultat på kompileringen och som sedan körs i assemblern. Resultatet hamnar ju hursomhelst i hexfilen.

Re: LCD problem/MikroC/PIC18F4550

Postat: 8 juli 2009, 10:59:59
av sodjan
Visst f-n, det var ju inte ASM som var "källkoden" här... :-)

Re: LCD problem/MikroC/PIC18F4550

Postat: 8 juli 2009, 11:22:06
av JimmyAndersson
"Det är också lite märkligt/synd att MikroC inte har en möjlighet att lägga CONFIG-inställningarna i koden"

Det är ganska jobbigt att det inte går. (Det är likadant i MikroBasic.)
Om man t.ex vill skriva ut koden eller posta i forumet så får man hoppa mellan
koden och den här rutan (båda går inte att ha uppe samtidigt) och göra
kommentar-rader i koden med alla CONFIG-inställningar...

Re: LCD problem/MikroC/PIC18F4550

Postat: 8 juli 2009, 11:40:31
av bos
> (båda går inte att ha uppe samtidigt)

Vad är det för ondsinta kretinutvecklare som tycker att det är en bra idé?

Re: LCD problem/MikroC/PIC18F4550

Postat: 8 juli 2009, 12:32:21
av vfr
Jimmy> Du som uppenbarligen använt MikroC/MikroBasic, kommer dessa inställningar med i koden till hexfilen eller ger dom bara inställningar till programmeringen (om det nu finns programmeringsstöd i deras IDE)?

Då skulle vi kunna få klarlagt hur det var med detta?

Re: LCD problem/MikroC/PIC18F4550

Postat: 8 juli 2009, 17:18:47
av Glenn
Jag menade asm-filen ja.

I PBP så genererar ju kompilatorn en asm-fil från basicfilen, den i sin tur kör man antingen till pbp's egen eller till mpasm.

(Eller ja, det sker automagiskt normalt sett, vill man att den bara ska köra basic->asm får man ange någon switch, likaså om man vill att asm-filen ska raderas efteråt.)

configbittar skickas även med rakt igenom om dom är skrivna på korrekt sätt, detta är ju ganska viktigt om man som jag brukar köra pickit2-mjukvaran som inte har några möjligheter att ändra på tex oscillatorinställningarna utan läser dom från hexfilen.

Re: LCD problem/MikroC/PIC18F4550

Postat: 9 juli 2009, 16:42:38
av lgrfbs
I nyaste microPascal finns fliken "outpout" i iställningarna och den ser ut så här:
Bild
Kanske lägge att uppgradera?

Edit_utökad: i nya versionen är kryssrutorna borta så det problemet är inte aktuellt för de som kör aktuell version :vissla:, det är samma GUI till microC/Basic/Pascal och de byter bara tolken, tänkte att det kan vara bra att veta om man hittar en lösning för microC kan det funka i microBasic också.

Re: LCD problem/MikroC/PIC18F4550

Postat: 15 juli 2009, 19:35:51
av JimmyAndersson
Jag hade glömt bort den här tråden. :oops:

lgrfbs:
Intressant! Ska bli intressant att testa vid något tillfälle. (Just nu är det mest assembler och MPLAB för min del.)

vfr:
Det är precis som Glenn skriver. Inställningarna läggs in i asm-filen och följer med till hex-filen.