Search results

  1. M

    A possible way to improve manual2?

    I wonder if others think this would be a useful improvement to the usefulness of manual2... Instead of just showing images of the various picaxe chips at the left of each Basic Command, place a (port.)number next to each pin that can be used with the command that corresponds with the pin part...
  2. M

    Editor suggestion to aid documentation...

    Just a thought: could the programming editor accept some pseudo-command to aid project documentation... an idea inspired by the old COBOL "environment division" in a way, the aims are: 1. put something in a standard format towards the top of the program that documents how all of the pins are...
  3. M

    Suggestions: Hooks to external programs

    If the programming editor could be configured to call external user-specified programs at three particular times: 1. Just before compiling, 2. When printing, 3. When downloading code, it would become possible to create pre-processors (that may do fancy macro expansions or add comments or...
  4. M

    Symbol questions

    I want to use Symbol definitions for neatness (and avoid silly mistakes if I decide to use a different pin or storage word etc). But if I want to sometimes use something like: Symbol Handshake = 2 high Handshake and other times use instructions that need "pin2" instead of "2". I cannot then...
  5. M

    shiftout

    I cannot get any shiftout (spiout) command to syntax-check okay - I'm using a 14M and software version 5.1.5 (syntax DLL 131072). I tried the example in manual 2, page 156: spiout 1,2,LSB_First, (b1 / 8) ‘ clock 8 bits from b1 (even tried changing LSB_First to a digit or LSBFirst_L etc...
  6. M

    Instruction Timings

    I have started compiling a list of the execution time of various picaxe timings (because some of my applications are sensitive to timing)... 1. Is there a list already somewhere of the execution times for various chip/instruction combinations? 2. would anyone be interested in my list? Mark
  7. M

    Changing clock frequency

    1. (Minor observation): The documentation says (p80, manual1): When downloading new programs, you must ensure the correct frequency (View>Options>Mode) is used to match the last program running in the PICAXE chip. If in doubt perform a ‘hard-reset’ at 4Hz. I think it can download a new...
  8. M

    automatic formatting/commenting suggestions

    Just a thought - could the editor automatically add end-of-line comments after certain commands, such as: 1. after a goto or gosub label copy a comment from the label in the program, e.g. if I enter: gosub LcdOut LcdOut: ' send character in b0 to the LCD then it might automatrically make...
  9. M

    pins timing?

    When I change several I-O pins in one command with a "let pins = %00011..." sort of command (on a picaxe 8 or 14 for example), it doesn't actually change them exactly at the same time, does it? (does it result in individual pic instructions to change a pin at a time for some chips??)...
  10. M

    serout using "#" for ascii behaving strangely!

    I get strange characters sent out the serial line for #b1 or #w1 etc, but not #123. The characters tend to be over 128 (e.g. accented o), and the following carriage return and line feed are corrupted too. This is with a 14M and version 5.1.5 editor. The problem is with serout, it looks like...
  11. M

    14M portc and dirsc commands

    Short version: The manual says I can use dirsc with a picaxe 14M (or high portc 3) but I cannot! I get "Error: 'let dirsc' command not supported in this mode!" (yet dirs is okay; it is like it is checking 8/8M syntax, yet it is certainly directed to use 14M syntax). Long version: I...
Top