Het volgende projectje wil ik graag met m'n neefje nabouwen;
http://www.noortje.net/electronica/pov.shtml
Maar helaas ben ik de taal JAL niet machtig......
Wél heb ik PROTON PDS full version en heb ik geprobeerd wat er gebeurd als ik de hex-file zomaar neerpoot in deze Proton-compiler.
Bij de aanvang denk ik zowaar even dat de compiler een aanvang gaat maken maar helaas, hij loopt vast.
(waarschijnlijk net zo dom als kijken of een bezineauto ook op diesel loopt)
Heeft iemand een idee wat ik zou kunnen doen om de hex-file van de site;
http://www.noortje.net/electronica/downloads/pov.hex
toch in mijn 16F628a te krijgen?
Wat heb ik zelf al geprobeerd;
-3 avonden gegoogeld
-gepoogd via knippen en plakken de hex te laden in bestaande proton hex-file (welke ik dan zou "overschrijven"
-gezocht naar vergelijkbare simpele projectjes met een voor mij bekende taal
-jal te doorgronden om zelf te vertalen maar dat valt vies tegen!
Wat mij verder nog opvalt is het feit dat een hex-file uit proton er anders uitziet qua aantal digits in een groepje en gebruik van $-tekens dan de Jal-hex.
Ik zou met mijn leken-verstand denken dat alle talen uiteindelijk dezelfde soort hex. compileren.....
Ik zie uit naar jullie hulp/aanwijzingen.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Hex file kun je met iedere willekeurige PIC programmer laden/programmeren als die de chip ondersteunt.
Heeft niks met proton te maken. Gewoon inladen in de programmer software. (Pickit2 o.i.d.)
Dank je Arco, maar de help-functie van proton brengt mij niet op een idee hoe en waar ik die hex.file dan kan laden.
Weet iemand hoe dat gaat met proton/PDS.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
AAH, nu begint er iets te dagen....
Ik heb een XWisp, de laatste programmeer-activiteit is van een jaar geleden.
Als ik het mij goed herinner zag ik wel eens een een zwart/wit schermpje "langskomen" die wat meldde over activiteiten rond het programmeren.
Bedankt, als het gelukt is laat ik dat uiteraard hier even weten.
EDIT:
Helaas, het lukt mij niet om de XWisp te benaderen/op te starten.
"Normaal" gaat dat automatisch als ik in proton een programma geschreven c.q. overgenomen heb en op compileren+programmeren druk.
Jammergenoeg heb ik meer verstand van werktuigbouw dan van elektronica en software maar ik hoop dat iemand toch nog een idee heeft.
[Bericht gewijzigd door 240diesel op (35%)]
RoelA
Resistance is futile (If < 1 Ohm)
Installeer bumblebee, daar laad je je hex file in en programmeer je de PIC. Dat hele proton heb je niet nodig.
Je hebt toch niks aan dat Hex file
Het lijkt mij dat e ook wel wat andere namen wilt weergeven
waarom beginnen we niet het programma om te zetten in proton IDE
ben even bezig geweest
bijv..
Device 16F877
Xtal 8
LCD_Type = Samsung ' Use a Samsung Graphic LCD 128 x 64 pixels
LCD_DTPort = PORTD
LCD_RSPin = PORTC.1
LCD_ENPin = PORTE.0
LCD_RWPin = PORTC.0
LCD_CS1Pin = PORTE.1
LCD_CS2Pin = PORTE.2
Internal_Font = On
Font_Addr = 0
DelayMS 200 ' Wait for PICmicro to stabilise
All_Digital = TRUE
Dim Xpos As Byte
Dim Glcd_data As Byte
Dim letter As Byte
Dim Adres As Byte
Dim VarLetter As Byte
Dim Plaats As Byte
Cls
Ypos = 0
Xpos = 0
Data_pointer = 0
Yline = 0
VarLetter = "H":GoSub SetLetter
VarLetter = "A":GoSub SetLetter
VarLetter = "N":GoSub SetLetter
VarLetter = "S":GoSub SetLetter
End
SetLetter:
Plaats = 0
xpos = 0
Repeat
Adres = ((VarLetter - 65)*5)+ Plaats;
Glcd_data = LRead DataLetters + Adres
LCDWrite 10,Xpos,[Glcd_data] ;Maak het even zichtbaar op GLCD
Inc Xpos
Inc Plaats
Until Plaats = 5
Inc Xpos ; spatie
Plaats = 0
Return
Include "FONT.INC"
DataLetters:
LData 0x7E, 0x88, 0x88, 0x88, 0x7E,_ ; A
0xFE, 0x92, 0x92, 0x92, 0x6C,_ ;B
0x7C, 0x82, 0x82, 0x82, 0x44,_ ;C
0xFE, 0x82, 0x82, 0x44, 0x38,_ ;D
0xFE, 0x92, 0x92, 0x92, 0x82,_ ;E
0xFE, 0x90, 0x90, 0x90, 0x80,_ ;F
0x7C, 0x82, 0x92, 0x92, 0x5E,_ ;G
0xFE, 0x10, 0x10, 0x10, 0xFE,_ ;H
0x00, 0x82, 0xFE, 0x82, 0x00,_ ;I
0x04, 0x02, 0x82, 0xFC, 0x80,_ ;J
0xFE, 0x10, 0x28, 0x44, 0x82,_ ;K
0xFE, 0x02, 0x02, 0x02, 0x02,_ ;L
0xFE, 0x40, 0x30, 0x40, 0xFE,_ ;M
0xFE, 0x20, 0x10, 0x08, 0xFE,_ ;N
0x7C, 0x82, 0x82, 0x82, 0x7C,_ ;O
0xFE, 0x90, 0x90, 0x90, 0x60,_ ;P
0x7C, 0x82, 0x8A, 0x84, 0x7A,_ ;Q
0xFE, 0x90, 0x98, 0x94, 0x62,_ ;R
0x62, 0x92, 0x92, 0x92, 0x8C,_ ;S
0x80, 0x80, 0xFE, 0x80, 0x80,_ ;T
0xFC, 0x02, 0x02, 0x02, 0xFC,_ ;U
0xF8, 0x04, 0x02, 0x04, 0xF8,_ ;V
0xFC, 0x02, 0x0C, 0x02, 0xFC,_ ;W
0xC6, 0x28, 0x10, 0x28, 0xC6,_ ;X
0xE0, 0x10, 0x0E, 0x10, 0xE0,_ ;Y
0x86, 0x8A, 0x92, 0xA2, 0xC2, ;Z
LCDWrite 10,Xpos,[Glcd_data] ;Maak het even zichtbaar op GLCD
dit zou dan moeten worden
portb = Glcd_data en Xpos kan dan weg
Woow!
Hartelijk bedankt Habro!
Ik ga er gelijk mee aan de gang.(Dat wil dan niet zeggen dat ik ook gelijk resultaat heb maar dit is een geweldig uitgangspunt.)
@RoelA, ik heb ondertussen ook Bumblebee geïnstalleerd maar krijg hem nog niet gekoppeld aan de XWisp.Wel lukte het al om de hex in te laden en Bumblebee is klaar om het in een pic te laden.
Habro geeft terecht aan dat het eigenlijk wel leuk is om namen/woorden te kunnen variëren.Ik kies er dan ook voor om Bumblebee even te laten rusten en met de code van Habro verder te gaan.
Eenieder weer hartelijk bedankt, ik houdt jullie op de hoogte.
theove
Take care to get what you like or you will be forced to like what you get
240diesel,
een hex file is direct in de pic te "branden" met het programmatje
"xwisp2w" gelevert bij jal. (map picdev--> xwisp2)
dit bestandje starten in dos scherm (opdrachtprompt) met het commando: "xwisp2w go f" waarvan f de filenaam en plaats is van het hexbestand. als het goed is begint het meteen naar de pic te schrijven met een goed aangesloten XWisp.
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 1 januari 2011 17:41:02 schreef 240diesel:
@RoelA, ik heb ondertussen ook Bumblebee geïnstalleerd maar krijg hem nog niet gekoppeld aan de XWisp.Wel lukte het al om de hex in te laden en Bumblebee is klaar om het in een pic te laden.
http://www.picbasic.nl/frameload.htm?http://www.picbasic.nl/beginners1…
Op 1 januari 2011 02:18:37 schreef 240diesel:
Ik heb een XWisp,
Dat is software, Je hebt dan Wisp, een Wisp648 of een GalvaWisp.
Hartelijk bedankt allen voor de antwoorden/aanvullingen en suggesties.
Bij nader inzien is de opzet van Habro niet wat ik beoogde met de POV zoals ik voorstelde in het start-topic.
Ik heb afgelopen zondag de stoute schoenen aangetrokken en ben gaan programmeren in picbasic.Meestal pak ik er een cursus-programmaatje bij van Frits Kieftenbelt en ga dat net zo lang veranderen tot het begint te lijken op wat ik er mee wil.En ja hoor het is gelukt!!!
Als het ontwerp definitief is gebouwd zal ik het met alle plezier posten inclusief het geschreven programma.
Helaas ontbreekt het me deze week even aan tijd doordat iemand mij aangereden heeft op de fiets en dat geeft een hoop ge-regel en gedoe.
Samengevat;
-ik ben er uit!
-iedereen bedankt!
-jullie houden het eindresultaat nog even tegoed.