​ ​ ​ ​ PICaxe WJEC Assembler Supported PICaxe's
Results 1 to 6 of 6

Thread: PICaxe WJEC Assembler Supported PICaxe's

  1. #1

    Default PICaxe WJEC Assembler Supported PICaxe's

    Reading this document it looks like only the 18M2 can be programmed in PICaxe WJEC Assembler.

    http://www.picaxe.com/WJEC-Assembler-Getting-Started

    What other PICaxe's are supported if any?

    Thx

  2. #2
    Technical Support
    Join Date
    Jan 1970
    Location
    UK
    Posts
    24,308

    Default

    Welcome to the PICAXE forum.

    The WJEC Assembler is only supported for the 18M2.

    Please note that this is not a true native assembler, it is a PICAXE emulation of an assembler which allows students to program the PICAXE as if it were being programmed in a native assembler language which is part of the EDUQAS/WJEC A Level curriculum.

    The assembler languages supported by the PICAXE only have limited use outside the curriculum they are used within.

  3. #3

    Default

    Thank you.

    'this is not a true native assembler'

    A couple of Basic compilers for PIC have attempted to have a Basic/Assembler environment and it

    just never seems to work very well.

    Good answer.Thank you.

    The 18M2 can be programmed with one of your cables and a breadboard connector for it?

  4. #4
    Technical Support
    Join Date
    Jan 1970
    Location
    UK
    Posts
    24,308

    Default

    Quote Originally Posted by So Cal Technologies View Post
    The 18M2 can be programmed with one of your cables and a breadboard connector for it?
    That's correct.

  5. #5
    Senior Member
    Join Date
    Feb 2012
    Location
    London
    Posts
    2,843

    Default

    Hi,

    I see from the "overview" that:

    "... the PICAXE-18M2 chip is emulating a 16F88/assembler and so the chip does not operate at quite the same speed as a PIC programmed in raw assembler code".

    I suspect that's rather an understatement, any idea how many times slower?

    Cheers, Alan.

  6. #6
    Technical Support
    Join Date
    Jan 1970
    Location
    UK
    Posts
    24,308

    Default

    Quote Originally Posted by AllyCat View Post
    I suspect that's rather an understatement, any idea how many times slower?
    No idea as such, but it will be the usual "much slower" and probably "and then some".

    The Assembler is converted to equivalent Basic commands behind the scenes, so "INC r0" might become "b23=b23+1" and that's what gets compiled, downloaded and executed. There can be multiple Basic commands for some Assembler instructions so it makes it difficult to put any figure on it.

    For A-Level courses it's understanding the concept rather than execution speed which matters so it's not a problem for how it is. Students get taught flowcharting, high level language programming, and assembly language, so this allows schools to teach everything on the curriculum using a PICAXE which makes it easier and cheaper for them.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •