(Most of the C compilers that support the SX chips also support the Microchip PIC chips -- consider merging this "C" section with /techref/microchip/language/cs.htm
This leverages the fact that the SX 18/28 chips are basically clones of PIC 16c5x chips from Microchip.Start with the PIC C LITE compiler
http://www.htsoft.com/products/compilers/PICClite.php which produces very nice PIC 16C5x code.Add the AS2SX post-processor to re-optimize the code for the SX chips. This software can be downloaded separately from https://geocities.restorativland.org/SiliconValley/Station/7733/ AS2SX automaticaly allocates all globals and locals variables and "uses many advanced methods and know-how for bank/page instructions optimization."
You can compile files with HiTech C to AS_source, than assemble and optimize it with AS2SX: C_SOURCE -> PIC_C -> AS_SOURCE -> AS2SX -> Nice_CODE_for_SX.
If you register, you can also download full SX-DEV software version from http://www.svtehs.com, where both HiTech PICL C and AS2SX included.
With this system you can not only compile, but also program SX and debug your application on the C source level. You can write C source code, compile it, program to the target board and debug your application in real-time - all within the same IDE.
New SX/B: Program the SX in Basic! a free basic compiler gets you to 50MIPS in a high level language. |
a Pascal style syntax compiler with a byte code interpreter that will run on many processors
See also:
Questions:
file: /Techref/scenix/languages.htm, 11KB, , updated: 2020/2/15 20:59, local time: 2024/12/30 09:05,
18.191.234.125:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.org/Techref/scenix/languages.htm"> Parallax SX/B, HiTech C, Bytecraft SXC, BKND CC1B, EPICIS, Parallax SX, Embedded Controller, Development Languages</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Welcome to massmind.org! |
.