NAOS was originally written as part of a tutorial for teaching cooperative multitasking for the PIC18F1320 (Junebug), Although
it was intended for instruction it works well enough that some have
used it in actual applications.
I was asked by an ETO member to port NAOS to the PIC12F629.
Due to the slower internal clock on the PIC12F629 (4MHz instead of 20MHz) I changed the timer granularity from .1ms to 1ms. Not great for generating sound. I have only tested it using MPLAB SIM so think of it as a beta.
The tutorial an original code are the last tutorial on this page.
it was intended for instruction it works well enough that some have
used it in actual applications.
I was asked by an ETO member to port NAOS to the PIC12F629.
Due to the slower internal clock on the PIC12F629 (4MHz instead of 20MHz) I changed the timer granularity from .1ms to 1ms. Not great for generating sound. I have only tested it using MPLAB SIM so think of it as a beta.
The tutorial an original code are the last tutorial on this page.
Attachments
Last edited: