FT_Positief_Geladen
Beginnend programmeur
Beste mensen,
Kort geleden ben ik begonnen met mezelf te leren programmeren van PIC's. Ik heb gekozen om dit voorlopig visueel te doen met Flowcode.
Situatie:
Nu heb ik een programma geschreven wat simpel een aantal LED's laat knipperen. Het zou moeten werken.
Met het compileren ben ik geen fouten tegen gekomen.
Nu wil ik dat programma naar mijn PIC schrijven en doet het volgende probeem zich voor:
--------------------------------------------------------------------
Launching the programmer...
C:\Program Files\Matrix Multimedia\Flowcode V4\tools\PICkit2\pk2cmd.exe -PPIC16F887 -FFLOWCO~1.hex -M -A5 -H -BC:\Program Files\Matrix Multimedia\Flowcode V4\tools\PICkit2\
\ \ \ \| PICkit 2 Program Report
19-Dec-2009, 20:09:28
Device Type: PIC16F887
Program Succeeded.
.
-H Invalid value.
.......
Return code = 36
Verzenden van de flowchart naar de microcontroller is mislukt. Controleer de opties voor de programmeersoftware en de verbinding tussen PC en processor.
FINISHED
--------------------------------------------------------------------
Ik ben nu al een tijdje aan het zoeken maar vind het antwoord niet.
Met mijn minimale kennis, heb ik het idee dat flowcode de PICkit2 of de pic 16F887 niet vind. Wat ik erg onwaarschijnlijk vind.
(De PIC is van het meegeleverde Demo Board bij de pickit2).
Het kan ook zijn dat mijn configuratie niet juist is.
Dat lijkt me eerder het probleem.
Tijdens dat verzenden gaan de led's op de pickit wel even allemaal aan.
Vraag is, hoe moet ik mijn instellingen configureren om mijn programma in de PIC te kunnen laden? Dus dat hij de Pickit2 vind.
En zijn er nog andere instellingen waar ik rekening mee moet houden?
Voor de gene die dit een heel eenvoudige vraag vinden,
ben alstublieft zo vriendelijk om het zo eenvoudig mogelijk uit te leggen.
Alvast bedankt,
FT
FT_Positief_Geladen
Beginnend programmeur
-H staat in de regel die je zelf opgaf, en de betekenis ken jij ook als je de readme leest:
H<value> Delay before Exit
K = Wait on keypress before exit
1 to 9 = Wait <value> seconds before exit.Default = Exit immediately
Moet ergens in Flowcode zitten, waarschijnlijk in een config bestand.
[Bericht gewijzigd door Henry S. op (12%)]
Alle values gebruikt voor h
Zie ook dat er wordt gewacht: -h=5 5 seconden "molentje"
Desondanks toch: -H Invalid value.
pk2cmd -h=5 -p /home/user/tut1-1.hex
Auto-Detect: Found part PIC16F628A.
Delaying 5 seconds before exit.
-H Invalid value.
wat kan ik doen om de h value correct te maken?
Ik gebruik ook flowcode4 en ik gebruik de -H niet.
Dit is mijn parameter regel voor de pickit2:
-PPIC%p -F%f.hex -M -A5 -T -R -BC:\Program Files (x86)\Matrix Multimedia\Flowcode V4\tools\PICkit2\[/code]
Edit: De PK2CMD info zegt dit:
H<value> Delay before Exit
Exit immediately
K = Wait on keypress before exit
1 to 9 = Wait <value> seconds
before exit[Bericht gewijzigd door Djenn op (40%)]
Bedankt voor de reaktie.
De help file had ik reeds gelezen en
met h diverse waarden in gegeven
h=5 of h5 maakt geen verschil
Molentje draait het aangegeven aantal seconden.
Leds op de PicKit knipperen alsof het goed gaat.
Ook de paramater hk (wachten op een toets aanslag om te beeindigen)
doet het prima.
Toch sluit de actie met :
Auto-Detect: Found part PIC16F628A.
Press any key to exit.
-H Invalid value.
Gevonden!!!
pk2cmd -P -HK /home/usr/pic-tutorial/tut1-1.hex
Hier ontbreekt de F om de file aan tegeven
pk2cmd -P -HK F/home/usr/pic-tutorial/tut1-1.hex
Press any key to exit.
Operation Succeeded
[Bericht gewijzigd door pa3dsc op (19%)]