beste mede Co'ers,

sinds korte tijd ben ik de PIC's aant bestuderen, en meerbepaald via de turorial van bastiaan, die al wat duidelijkhied heeft gebracht. Even zeggen waarom ik zo ineens met de PIC's ben begonnen: ik moet een simpele lichtcontroller maken voor een kameraad van mij. En dit is echt niet eenvoudig te verwezenlijken met basispoortjes, dus dacht ik, waarom die PIC's niet eens een kans geven en tot nu toe heb ik gelijk gekregen, maar nu heb ik natuurlijk ook eens wat gezocht enz en zag ik dat wouter JAL heeft ontworpen en dit lijkt mij toch een stuk makkelijker. Maar wat verkiezen jullie nu, en hoe kan je de PIC progge in JAL, want ik kom er gewoon niet uit. Zijn al enkele dagen met 2 mensen aant zoeken geweest, en niet echt veel werkt

Dus heeft iemand enige suggesties, en is het mogelijk om via JAl een .hex file te krijgen op de pc, want dan heb ik genoeg.

En op de 16f84A, die poort RA4, wat kan je daar nu allemaal mee doen, want ik hoor van alles wat, maar telkens iets anders.

als laatste dit nog even: ik weet dat er nu nog een topic loopt, maar wou dat niet gaan verzieken met mijn problemen en wou ook mijn programmacode enz posten als er problemen zijn.

alvest bedankt

Je maakt gewoon je programma in Jal in notepad ofzo
daarna kan je lezen wat Jal is en wat het doet (is een compiler duh) hoe je het moet gebruiken
commandprompt jal blah.jal
en jal maakt er blah.asm en blah.hex ervan als je geen fouten hebt gemaakt anders wijst hij je erop

Je maakt gewoon je programma in Jal in notepad ofzo
daarna kan je lezen wat Jal is en wat het doet (is een compiler duh) hoe je het moet gebruiken
commandprompt jal blah.jal

het is jal blah
zonder die extentie dus :)

err ? als het nu blah.txt is dan vind jal het bestandje niet hoor als je jal blah tikt

op wouter zijn site stond thans : maak proggie in notepad , extentie word .jal ipv .txt en daana naar dos en daar jal blah

zonder de extentie erbij :s

hm ^^ zal wel dan zeker :) dat is mijn punt niet mijn punt is lees de documentatie (ja ik heb het al eens gedaan :) is wel ff geleden..)

[Bericht gewijzigd door Aedolon op ]

okee ra4 is een smitt trigger dwz
hij schakeld in een bepaald spannings gebied over van 0 naar 1 en de spanning moet een x tijd de juiste waarde hebben om over te schakelen.

als je nu een weerstand 10k of groter aan ra4 legt
en een condenstator van 100nF(niet groter)
dan zal het x tijd kosten om ra4 1 te laten worden

zet ra 4 op uitgang en maak deze 0 (condensator ontlaad)
zet ra4 als ingang en wacht tot deze 1 word (rc tijd)
ra4 word 1 als 1/2vcc aanwezig is op de pin
vervolgens laat je je prog dan pas de volgende stap maken
en na die stap ontlaad je de c en ga je terug naar een wacht lus pas als ra4 weer 1 is doe je de volgende stap
als je die 10 k grote maakt duurt het langer voordat ra4 1 word vergroting van de condensator ook maar dan blaas je de pic op.

ik verkies ASM boven JAL ASM is directer en geeft minder code

Ik vind higher level languages veel makkelijker het gaat 100* sneller zou je ook pure ASM gebruiken in een groot programma ?! ok het produceert meer code, kan je nog altijd later optimaliseren of wachten op efficientere compiler versies ?

eindelijk es iemand die to the piont is. Dat wou ik ook weten ja.

Maar de hamvraag van nu is kan ik een .hex file krijgen via JAL, en hoe doe ik dat???

En heb nu nog een vraagje, kan een 16f84 werken op een frequentie van bv 1Hz??? Zeer laag, weet ik, maar heb het nodig, want dat met RA4 zie ik niet echt zitten.

Op 27 juli 2003 14:59:15 schreef Aedolon:
Ik vind higher level languages veel makkelijker het gaat 100* sneller zou je ook pure ASM gebruiken in een groot programma ?! ok het produceert meer code, kan je nog altijd later optimaliseren of wachten op efficientere compiler versies ?

die hogere talen zijn idd makkelijker te leren.
ik programmeer altijd in ASM
ik ben ooit begonnen op een c64 in 100% machine taal
dus ik kan niets anders ik snap de hogere talen gewoon weg niet ik zie niet wat er gebeurt en waarom en hoe, ik moet er maar vanuitgaan dat de schrijver van die taal het goed gedaan heeft.

Tom v als je in Jal wilt werken kijk dan ff op www.voti.nl
daar staat ook ergens een gebruiks aanwijzing
hoe je van jal hex files maakt

Op 27 juli 2003 15:07:13 schreef k.p.meinesz:

...ik snap de hogere talen gewoon weg niet ik zie niet wat er gebeurt en waarom en hoe, ik moet er maar vanuitgaan dat de schrijver van die taal het goed gedaan heeft.

Dat heb ik dus ook. Mijn oplossing is simpel: Ik heb ondertussen een sloot routines in ASM geschreven die ik weer kan gebruiken in andere programma's.
(Soort van object oriented maar dan anders...)

In de toekomst moet ik mezelf toch maar eens thuis brengen in een taal als C. Tutorial?

Op 27 juli 2003 15:19:29 schreef DIY:

[...]

Dat heb ik dus ook. Mijn oplossing is simpel: Ik heb ondertussen een sloot routines in ASM geschreven die ik weer kan gebruiken in andere programma's.
(Soort van object oriented maar dan anders...)

In de toekomst moet ik mezelf toch maar eens thuis brengen in een taal als C. Tutorial?

heb ik hier ook
c tutorial heb ik ook learn c in 14 day's
heb er echter nog geen tijd voor gehad

Ik gebruik alleen C en C++ eventueel ASM om beetje code te optimaliseren (PCs dan)
C is echt heel gemakkelijk in vergelijking met assembler :) en C in 14 dagen ? zal wel een klein stukkie zijn want ik heb C in 21 dagen gehad en dan kan je nog niet met threads ed werken

hmm maar ik zou graag die easy pic programmer make van deze site maar is deze werkend en is het een goed idee om die te gaan gebruiken ? ik heb namelijk ook wat sampel pic's besteld zoals tom en zit ook wat te klote in jal :)

en ook ff vraagje ik stel met een comando dat alle Rb's output zijn maar is het dan erg dat ik ipv ze alle 10 er maar 5 van gebruik ? want heb dus dan zwevende uitgangen
en hoe werkt het comando loop eigenlyk ? wil uitgang 1 - 5 hoog late worde en dan weer laag en dit 4 x loop'n

In belgie betaal je wel invoerskosten op de samples uit azie he pas op !

Op 27 juli 2003 15:55:11 schreef terrorfeary:
hmm maar ik zou graag die easy pic programmer make van deze site maar is deze werkend en is het een goed idee om die te gaan gebruiken ? ik heb namelijk ook wat sampel pic's besteld zoals tom en zit ook wat te klote in jal :)

en ook ff vraagje ik stel met een comando dat alle Rb's output zijn maar is het dan erg dat ik ipv ze alle 10 er maar 5 van gebruik ? want heb dus dan zwevende uitgangen
en hoe werkt het comando loop eigenlyk ? wil uitgang 1 - 5 hoog late worde en dan weer laag en dit 4 x loop'n

je kunt in/uitgangen beter niet laten zweven 10k->0v/5v
rb zijn er maar 8 rb0-rb7
voor jal heb ik geen oplossing ff aan wouter van ooijen vragen

ok , hmm tom had geen invoer koste bestaald :s

Die rekening krijg je pas 1-2 maanden later nee das de factuur en dan pas een rekening :) maar is maar 21% op de waarde ervan bij PICs +- 30E
5E + 5E administratiekosten = 10E invoerskosten

nope niks van, ik heb een heel mooi pakketje gekegen van FEDex, en daar stond idd de kostprijs op, gewoon getekend en nooit meer iet van gehoord. En zeg nu niet van na 2 maande komt die rekening, want het is van de winter al geleden, dus meer als een half jaar.

mjah ff ontopic blijve plz

Haha je zal wel nog een rekening van fedex krijgen ! want belgie heft er belastingen op maar soms zijn ze zooo traag dat het eerst aan fedex wordt doorgegeven en dan aan u natuurlijk en ik heb de eerste keer ook niks gekregen ze laten het opstapelen ik heb na 2 keer samplen 2 rekeningetjes gekregen is natuurlijk nog altijd een laag bedrag maarja
Belgie he...

Je kunt ook gwoon je projectfile (*.jal) slepen op de compiler dacht ik.

Ik heb ook een tijdje JAL geprobeerd, want ik wil wel graag weten waar anderen het over hebben, en heb toen "JAL command center" gebruikt. Dat is een windowsproggie waarin je je JAL kunt schrijven en ook makkelijk via een project kunt beheren en compilen. Geen gezeur meer met prompts en include files enz.
Zoek ff met google naar JAL en center en dan rolt het programma er wel uit denk ik.

ps. Fijn dat me tutorial je wat op weg heeft geholpen.

Op 27 juli 2003 17:39:08 schreef Bastiaan:
ps. Fijn dat me tutorial je wat op weg heeft geholpen.

euh, als die er niet was geweest, dan was ik er nu nog niet aan begonnen, echt een goed werk!!!!

proficiat.

ga nu eerst zorgen dat mijn project werkt met JAL, en dan ga ik ASM leren adhv die tutorial.

Op 27 juli 2003 17:40:57 schreef Aedolon:
http://oase.uci.kun.nl/~mientki/PIC/JALcc/JALcc_compile.htm ^^

Idd, die bedoel ik, werkt super vind ik.

Op 27 juli 2003 17:45:20 schreef tom v:
[...]
euh, als die er niet was geweest, dan was ik er nu nog niet aan begonnen, echt een goed werk!!!!

proficiat.

Leuk om te horen, daar is de tutorial voor bedoelt, om mensen ermee kennis te laten maken en te laten merken dat het best te doen is om die wereld binnen te stappen.