Sida 2 av 4
Re: Hjälp att köpa!
Postat: 22 juli 2009, 07:55:43
av TomasL
Edi skrev:
MPLAB man måste göra mycket inställningar för man kan starta skriva ett kod!
Jag behöver bara ett program där man kan skriva I C och sen spara som en HEX fil.
Mvh och tack för svar.
Det är inga inställningar att göra i MPlab, förutom samma som i alla andra utvecklingsverktyg.
Du talar om för verktyget vilken processor du skall använda, samt hur processorn skall konfigureras.
Det måste du göra i alla verktyg, oavsett.
I vissa lägen kan man behöva tala om för MPLAB vilken kompilator man skall använda, men det är allt.
Själva programmeringen beror på vilken programmerare du har, är den kompatibel med MPLAB, och drivisarna är installerade i MPLAB, så programmeras processorn direkt från MPLAB.
Om inte måste du ha separat programvara för just din programmerare, öppna hexfilen som dit utvecklingsverkyg skapade och bränna processorn.
Re: Hjälp att köpa!
Postat: 22 juli 2009, 08:04:39
av AndersG
MPLAB man måste göra mycket inställningar för man kan starta skriva ett kod!
Definiera mycket? Just nu håller du på och lägger ned en massa energi på att fundera ut hur du skall kompilera i MicroC och sedan få över hexfilen till PICKIT2... Garanterat mera jobb än MPLAB.. Se sid 24 i:
http://ww1.microchip.com/downloads/en/D ... 51295E.pdf
Där finns ett steg-för-steg exempel. Det trevliga med MPLAB är att du kan kompilera, simulera och programmera i samma miljö.
Re: Hjälp att köpa!
Postat: 22 juli 2009, 10:33:13
av bos
Edi skrev:MPLAB man måste göra mycket inställningar för man kan starta skriva ett kod!
Om du tycker det är att "göra mycket inställningar" genom att välja Project->Wizard i menyn kanske du ska syssla med något annat än elektronik...
Re: Hjälp att köpa!
Postat: 22 juli 2009, 10:47:22
av sodjan
> MPLAB man måste göra mycket inställningar för man kan starta skriva ett kod!
Som du säkert redan har förstått av andra inlägg så är det där bara
kvalificerat skitsnack. Du har helt enkelt inte en aning om vad du talar om.
Du har två alternativ. Antingen antar vi att det faktiskt är programmering
av mikrokontrollers du ska syssla med, och i så fall får du skärpa dig och
se till att lära dig det. Eller så kanske du ska göra något helt annat, odla
morötter kanske...
Med den nivå som du har på ditt resonemang just nu, så spelar det inte
någon som helst roll hur själva utvecklingsmiljön ser ut, du kommer aldrig
att få till ett fungerande program i alla fall, oavsett om det är i C eller
något annat. Du har helt enkelt helt fel inställning till det hela...
Är detta för att du faktiskt vill lära dig detta ? Eller är det bara för
att lösa något "one-off" projekt ? I så fall kanske du ska be någon
annan att fixa programmet åt dig.
Re: Hjälp att köpa!
Postat: 22 juli 2009, 11:00:54
av vfr
Det var hårda ord. Men tyvärr ligger det nog mycket sanning i det! Att ge upp och tycka att det är mycket inställningar redan innan man börjat på att programmera, så känns det inte som om programmering av mikrokontroller riktigt ligger inom räckhåll. Det blir verkligen mycket att hålla reda på senare när du ska börja läsa datablad.
Självklart ska du inte ge upp. Det är bara att ta nya tag och en annan inställning till sakerna, så kommer det att lösa sig. Alla här hjälper jättegärna till att svara på frågor, men börja med att ändra inställning och att läsa dokumentationen till MPLAB. Och framför allt, använd exempel. Både tillhörande MPLAB och på nätet.
Re: Hjälp att köpa!
Postat: 22 juli 2009, 11:12:15
av sodjan
> Det blir verkligen mycket att hålla reda på senare när du ska börja läsa datablad.
Kanske att man skulle göra det först, då får man eventuellt en uppfattning
om hurvida detta är något som man ska/kan pyssla med.
En annan sak (som jag nämnde) som är viktig är vad *syftet* är med det hela.
Att lära sig om mikrokontrollers i allmänhet eller t.ex "bara" att fixa något
speciellt projekt en gång.
Och hårda ord ? Tja, det är kanske bättre att få en ärlig feedback nu är
om någon månad då man kanske redan har investerat en del pengar i det.
Men å andra sidan så finns det ju redan en PICkit2 med tillbehör, och om
jag inte minns fel så finns det både introduktioner, turorials och en hel
del exempelkod med i kittet. Det är nog enklast att köra med det som
Microchip har förberett än att försöka blanda in en annan utvecklingsmiljö
i det hela. Jag förstår fortfarande inte hur det hela kunda halka in på
den där andra miljön. Vad skulle vara fördelen med den ?
Re: Hjälp att köpa!
Postat: 22 juli 2009, 12:53:35
av Edi
Tack,har läst datablad och förståt en hel del men ska göra det fler gånger.
Tack för hjälpen!
Re: Hjälp att köpa!
Postat: 22 juli 2009, 20:01:56
av Edi
AndersG skrev:MPLAB man måste göra mycket inställningar för man kan starta skriva ett kod!
Definiera mycket? Just nu håller du på och lägger ned en massa energi på att fundera ut hur du skall kompilera i MicroC och sedan få över hexfilen till PICKIT2... Garanterat mera jobb än MPLAB.. Se sid 24 i:
http://ww1.microchip.com/downloads/en/D ... 51295E.pdf
Där finns ett steg-för-steg exempel. Det trevliga med MPLAB är att du kan kompilera, simulera och programmera i samma miljö.
Har testat göra alla inställningar rätt men med flera försök så lyckas jag inte pga att i min MPLAB finns inte
GENERAL tab som på bilden på sida 29
http://ww1.microchip.com/downloads/en/D ... 51295E.pdf 
Re: Hjälp att köpa!
Postat: 22 juli 2009, 20:24:38
av sodjan
Det ser ut som att bilderna i den där manualen är från en version av MPLAB
där menyerna, formulären och tabbarna ser lite annorlunda än i dag.
Skit samma igentligen, samma inställningar finns ju i alla fall, eller hur ?
Eller hur du problem med att hitta samma inställningar som de visar
i manualen i din version av MPLAB (den senaste antar jag) ?
Vilken inställning är det i så fall som du inte hittar ?
Hur är det, saknar du helt erfarenhet av utvecklingsmiljöer för programvara ?
Re: Hjälp att köpa!
Postat: 22 juli 2009, 20:26:17
av AndersG
Det beror på att dokumentationen visar screenshots från en äldre version av MPLAB. Kolla under Project, Build Options, project. Vill minnas att man inte behövde mata in ngt här för ett enkelt C-projekt.
Re: Hjälp att köpa!
Postat: 22 juli 2009, 20:50:34
av Edi
sodjan skrev:Det ser ut som att bilderna i den där manualen är från en version av MPLAB
där menyerna, formulären och tabbarna ser lite annorlunda än i dag.
Skit samma igentligen, samma inställningar finns ju i alla fall, eller hur ?
Eller hur du problem med att hitta samma inställningar som de visar
i manualen i din version av MPLAB (den senaste antar jag) ?
Vilken inställning är det i så fall som du inte hittar ?
Hur är det, saknar du helt erfarenhet av utvecklingsmiljöer för programvara ?
Aa har problem att hitta samma inställningar,så klart gick jag på
Project, Build Options, project men finns ingen GENERAL tab och ingestans Include Path eller Library Path
AndersG skrev:Det beror på att dokumentationen visar screenshots från en äldre version av MPLAB. Kolla under Project, Build Options, project. Vill minnas att man inte behövde mata in ngt här för ett enkelt C-projekt.
Okej men jag tog det lättaste kod och gjorde inställningar att det är Pickit2 och att processorn är pic16f690,några till små inställningar som det står i manualen sen tryckte Programmer>Program men det hände inget
loop:
High 0 ' Turn on LED connected to PORTB.0
Pause 500 ' Delay for .5 seconds
Low 0 ' Turn off LED connected to PORTB.0
Pause 500 ' Delay for .5 seconds
Goto loop ' Go back to loop and blink LED forever
End
Re: Hjälp att köpa!
Postat: 22 juli 2009, 20:54:01
av danielr112
Vad är det för kodsnutt du har hittat?
Re: Hjälp att köpa!
Postat: 22 juli 2009, 20:56:53
av Edi
Den fick jag med Pickit2 starter kit?
Re: Hjälp att köpa!
Postat: 22 juli 2009, 21:06:52
av AndersG
Det finns dropdowns för alla alternativen (show directories for)
Sedan, har du kompilerat programmet, dvs Project, Build all. Då skall den säga: "BUILD SUCCEEDED"
Hittar den alls din PICKit? Programmer, Select programmer, PICKit2. Då skall den säga:
Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power not detected - Powering from PICkit 2 ( 5.00V)
PKWarn0003: Unexpected device ID: Please verify that a PIC18F4620 is correctly installed in the application. (Expected ID = 0xC00, ID Read = 0xFFE0)
PICkit 2 Ready
I mittfall får jag felet för att jag har en 16F690 i just nu.
Re: Hjälp att köpa!
Postat: 22 juli 2009, 21:23:51
av Edi
Aa Den hitta min pickit2
Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power not detected - Powering from PICkit 2 ( 5.00V)
PIC16F690 found (Rev 0x6)
PICkit 2 Ready
Jag har testat förut och nu igen,när jag trycker Build all så är det nåt fel.
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Ernad\Skrivbord\PIC\edi.mcp' started.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Preprocessor symbol `__DEBUG' is defined.
Wed Jul 22 21:22:31 2009
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Build aborted. The project contains no source files.
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Ernad\Skrivbord\PIC\edi.mcp' failed.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Preprocessor symbol `__DEBUG' is defined.
Wed Jul 22 21:22:31 2009
----------------------------------------------------------------------
BUILD FAILED