Download Latest Version StepRateCalculator-Win10.zip (24.9 MB)
Email in envelope

Get an email when there's a new version of StepRateCalculator

Home / Update-February-2023
Name Modified Size InfoDownloads / Week
Parent folder
StepRateCalculator-Win10.zip 2023-02-09 24.9 MB
StepRateCalculator-Linux-Qt5-20230207.zip 2023-02-08 265.0 kB
dependencies 2023-02-08 2.4 kB
README 2023-02-08 2.1 kB
StepRateCalc.png 2023-02-06 1.6 MB
Totals: 5 Items   26.8 MB 0
StepRateCalculator

Calculate and save step rate tables for
an NCO (Numerically Controlled Oscillator)

Copyright (C) 2020  Allen Fairfield
joeelectronics43@outlook.com

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>

Updated August 11, 2022
Added step rate tables for PIC16 MCUs in assembly language,
with retlw opcodes. For information on that, see

https://www.teachmemicro.com/use-lookup-tables-pic-assembly/

Updated August 21, 2022
Added an option for PIC, single table, for XC8 C compiler.

Updated February 5, 2023
Added step rate tables for AVR, to use the 'LPM Rd, X'
instruction. Tables are '.DW' statements, with byte
values arranged in each word to work with LPM instruction.

================================================================

To build for Linux, unzip the Linux archive, and run './build.sh'
in the console. There are two ways it will try to build, one is
peculiar to openSuse Leap, the other is for other distributions.
You will see error message for one of those if it successfully
builds. If both fail, you need to install the needed Qt5 'devel'
packages. Unfortunately, I forgot to write down what those were.
I generated the file 'dependencies' using ldd, hope that helps.

Once you get this to compile, you can run the executable where
it is, or you can copy it to your path, /usr/local/bin/ as an
example.

================================================================

The Windows 10 version is pre-compiled, so just unzip it someplace,
and double click on StepRateCalculator.exe.
Source: README, updated 2023-02-08