So Cal Technologies
New Member
The tutorials for WJEC assembler use an 18 pin PIC.
Can Picaxe assembler be used for all and any of the Picaxe chips?
Thanks!
Can Picaxe assembler be used for all and any of the Picaxe chips?
Thanks!
Nowhere as easy or as well documented as picaxe.Great cow basic shows assembler for pic/avr
I went so far as to buy a basic assembler, used it for a week and found so many issues that i gave up on it. GCB is okay, it's main flaw is the ambitiousness of it, too many parts supported, of course, i used one that's supported but had problems with the dat file. it's resolved so i will use it for those chips until i run out. I also tried the microchip environment and it's not as bad as people make it, i haven't done any fancy things with it but it blinks light and so on. I think the strength of picaxe is limiting the choice of chips to one each of every pin count plus the older versions, very well thought out. Documentation of picaxe is far superior to competition commercial or otherwise. The one constant complaint is the speed, a solution might be some sort of a true assembler that converts picaxe basic code to a hex file that can be loaded to a like pic chip, like a 20 pin, PIC16F1829.I don't think that it is any more or less difficult to use as PicAxe, though I would concede that the documentation isn't always as well written, but it must be said that GCB is a community project not a commercial one. The GCB forum is mostly as helpful as the PicAxe one so any questions are usually answered quickly.
MPLAB isn't bad, but if you're in MPLAB, then you're working at the bare-metal layer; and that's MUCH more complicated than PICAXE ... PICAXE abstracts all that bare-metal stuff away ... want to change the speed? "setfreq = m32" ... that's MUCH easier than finding the config bits, turning on or off the PLL, configuring the OSCCON registers, etc. But I don't have a beef w/ MPLAB or the XC8 compiler ... they both work great ... consume a fair bit of RAM, but that's a Java issue I believe.I also tried the microchip environment and it's not as bad as people make it, i haven't done any fancy things with it but it blinks light and so on.
Yes, this is my frustration w/ PICAXE as well ... but we have to remember: The target market here is education, not hobbyists ... so speed is a non-issue ... and having an online service convert a program to HEX ... I can't imagine there's an educational use-case for that.The one constant complaint is the speed, a solution might be some sort of a true assembler that converts picaxe basic code to a hex file that can be loaded to a like pic chip, like a 20 pin, PIC16F1829.
It could be all done on a web page, upload a basic file and download a hex one. i would not mind if there was a nominal charge for the service.
It's probably far more complicated to implement than I'm imagining.
Fair point. Speed never bothered me there are ample alternatives if ever it becomes an issue.I can't imagine there's an educational use-case for that