jal programmeren

Hallo,
Ik heb me een een tijd geleden pickit3 gekocht samen met het boek 'pic microcontrllers programeren' van Bert van Dam Ik heb toen een pic controller geprogrammeerd gebruik makend van de pic library van Bert van Dam. Ik kan nu echter deze library nergens meer vinden. Kan iemand mij zeggen waar ik die kan vinden , of bestaan deze niet meer>
bedankt op voorhand

Lambiek

Special Member

Op 30 november 2021 14:45:20 schreef jossmans:
Hallo,
Ik heb me een een tijd geleden pickit3 gekocht samen met het boek 'pic microcontrllers programeren' van Bert van Dam Ik heb toen een pic controller geprogrammeerd gebruik makend van de pic library van Bert van Dam. Ik kan nu echter deze library nergens meer vinden.

Als je er nu ook bij zegt om welke library het gaat, dat zou veel duidelijkheid scheppen. :)

En welkom op het forum.

Als je haar maar goed zit, GROETEN LAMBIEK.
rob040

Golden Member

Ik heb je een bestand gestuurd dat van Elektuur afkomt. Gratis software voor JAL programmeren.
Mogelijk is dat wat je zoekt.

IK heb dat boek ook een uitgeporbeer. Bij werkte JAL toen niet. JAL staat voor Just Another Languige. Je hoort ook ook verder weinig over ik zou het verder dus niemand aanraden om dat te gaan gebruiken.

Bert van Dam gebruikt een eigen library met alle microcontrollers die in zijn library staan zoal bv. pic15445_bert.In die gegevens van de controller
zijn al een aantal instellingen voor geprogrammeert zodatje gemakkelijker een PIC kan programmeren. Maar nu vindt je dus zijn _bert library's niet meer.

sorry pic18F4455
pic18F4455_bert

[Bericht gewijzigd door Henry S. op 27 december 2021 21:51:18 (6%)]

rob040

Golden Member

Op 30 november 2021 18:22:29 schreef jossmans:
pic18F4455_bert

Die kun je inderdaad vinden in het bestand dat ik naar je gemaild heb.
Gevonden?

Ik heb deze 18f4550_bert.jal
maar niet de 4455 niet goed gekeken heb deze 18f4455_bert.jal

Ik heb er voor 16 verschillende pic's maar wel allemaal van 2009/ 2010.

IK heb je via de email de bestanden toe gestuurd, laat me even weten of ze aangekomen zijn, en dan natuurlijk ook daarna even of het werkt.

[Bericht gewijzigd door benleentje op 30 november 2021 20:11:21 (29%)]

sorry, maar ik heb geen bestanden in mijn mailbox gevonden.Ook bij elektor(vroeger elektuur) vind ik alleen boeken van Bert van Dam maar niet zijn Pic library_bert.

Ik denk dat Bert van Dam een conflict gehad heeft met Microchip omdat hij een eigen library heeft gemaakt met de microchip componenten, daar een aantal registers heeft vooringesteld om gemakkelijker te kunnen programmeren. Maar het is maar een idee hoor!

marcob

Golden Member

Volgens mij staat onderaan bij software download het zip bestand met alle files.

https://www.elektor.nl/pic-microcontrollers-nl

Een WOK is ook maar een vergiet zonder gaatjes

bedankt marcob dat is inderdaad waar ik naar op zoek was :) :)

Ik heb het begin van deze discussie gemist maar wilde toch nog even reageren.
Het materiaal van Bert van Dam is erg oud en ondersteunt ook maar een heel beperkt aantal PICs.
De JalV2 compiler en een uitgebreide set libraries worden al vanaf ca 2008 verder ontwikkeld en onderhouden door een internationale groep JAL programmeurs. Die groep is nog steeds aktief.
Alle thans beschikbare (8-bits) PICs worden ondersteund en regelmatig worden nieuwe libraries gepubliceerd.
Kijk voor meer informatie om te beginnen eens bij http://www.justanotherlanguage.org
Rob.

RobH

Bedankt Rob dat ga ik zeker doen.
Jos

Hallo Jos,

Er is ook een nieuwe boek over programmeren met JAL die gebruik maakt van de standaard JAL Libraries dus niet die van Bert van Dam. Deze vind je op de download site zoals net vermeld.

Het boek is niet foutloos en is ook te vinden bij Elektuur:
https://www.elektor.nl/microcontrollers-programmeren

Groetjes,

Rob (een andere Rob)

GJ_

Moderator

JAL is toch origineel een product van Wouter van Ooijen, hier ook geen onbekende. Is er op/via zijn site niks te vinden?

http://www.voti.nl/jal/

https://www.casadeyork.com/jalv2/

EDIT:
hmm, dood spoor lijkt me...

De eerste versie van JAL geschreven door Wouter van Ooijen, als ik het goed heb geschreven in Python. Daarna is de JAL compiler herschreven in C en is de taal nog wat uitgebreid door Kyle York. Dat is nu JAL V2. De compiler werkt onder Windows en Linux en laatst is nog een MacOS versie gemaakt maar het is niet zeker of die ondersteund blijft worden.

JAL wordt nog steeds onderhouden. Er komen nog steeds nieuwe libraries en nieuwe device files voor de nieuwste PICs bij en de bugs in de compiler worden nog steeds gefixt (niet meer door Kyle York overigens). De huidige compiler versie is jalv25r6 (versie van 29 oktober 2021).

Begin 2022 komt er een nieuwe release van JAL, de huidige release is 1.6.0, die is van februari 2021.

Alle sources van JAL - inclusief de gebruikte tools - en de compiler sources zijn te vinden op GitHub:
https://github.com/jallib

Groetjes,

Rob

Hallo Rob
Heb Tutorial book "justanotherlanguage" gedownload, en daar heb ik nog even wat leesplezier aan.
Groetjes
Jos

Hallo Jos,

Ja de tutorial geeft een mooi overzicht. Houdt er rekening mee dat deze vrij oud is dus mogelijk zijn er wat zaken veranderd. Dus mocht je met een library aan de slag gaan dan is het verstandig om ook naar een bijbehorende sample file te kijken. Voor elke JAL library is er minstens 1 sample file zodat je kan zien hoe je de library kunt gebruiken.

Verder is er naast JALEdit ook een Visual Studio Code plug-in beschikbaar. JALEdit werkt nog prima voor Windows maar mocht je op een andere dan een Windows omgeving zitten en je wilt gebruik maken van Syntax Highlighting dan kun je ook Visual Studio Code gebruiken en de plug-in downloaden.

Mocht je vragen hebben over het gebruik van JAL, post je vraag dan op de Jallist Google Group: https://groups.google.com/g/jallist

Voor het rapporteren van problemen met libraries en de compiler kun je terecht op de Jallib Google Group: https://groups.google.com/g/jallib

Veel succes, maar vooral veel plezier!

Rob

Bedankt voor de informatie Rob
Groetjes
Jos