User Tools

Site Tools


en:projects:430eforth-workbench:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:projects:430eforth-workbench:start [2022-06-27 21:58] – [Libs, Modules, Tools] mmen:projects:430eforth-workbench:start [2022-07-25 14:56] (current) – [8 Bit Register access] mm
Line 7: Line 7:
 === 430eForth with Tools and VIS ( VOCabularies, ITEMs and STICKY Words) === === 430eForth with Tools and VIS ( VOCabularies, ITEMs and STICKY Words) ===
  
-!!! This Wiki Page is still under construction ;-) 220627+!!! This Wiki Page is still under construction ;-) 220725
  
 The 430eForth already has a long history. Dr. Chen Hanson Ting published it in 2014 <sup>1)</sup>, Michael Kalus ported it to the naken_ASM in 2018 <sup>3)</sup> and Manfred Mahlow added some Tools in 2018 <sup>2)</sup> and a modern variant of vocabularies and context switching in 2019 <sup>4)</sup>. The 430eForth already has a long history. Dr. Chen Hanson Ting published it in 2014 <sup>1)</sup>, Michael Kalus ported it to the naken_ASM in 2018 <sup>3)</sup> and Manfred Mahlow added some Tools in 2018 <sup>2)</sup> and a modern variant of vocabularies and context switching in 2019 <sup>4)</sup>.
Line 29: Line 29:
 ===== 430eForth Archives (Ports) ======  ===== 430eForth Archives (Ports) ====== 
  
-{{:en:projects:430eforth-workbench:430eforth-g2553-43n_vis.tar.gz | 430eforth-g2553-43n7vis.tar.gz }}+{{:en:projects:430eforth-workbench:430eforth-g2553-43n_vis.tar.gz | 430eforth-g2553-43n7vis.tar.gz }} 
  
-{{:en:projects:430eforth-workbench:430eforth-fr5969-43n_vis.tar.gz | 430eforth-fr5969-43n7vis.tar.gz }}+{{:en:projects:430eforth-workbench:430eforth-fr5969-43n_vis.tar.gz | 430eforth-fr5969-43n7vis.tar.gz }} (minor docu bug fix MM-220724)
  
-{{:en:projects:430eforth-workbench:430eforth-fr5739-43n_vis.tar.gz | 430eforth-fr5739-43n7vis.tar.gz }}+{{:en:projects:430eforth-workbench:430eforth-fr5739-43n_vis.tar.gz | 430eforth-fr5739-43n7vis.tar.gz }} (minor docu bug fix MM-220724)
  
  
Line 47: Line 47:
  
 [[https://wiki.forth-ev.de/doku.php/en:projects:e4thcom|e4thcom]] is a Forth Terminal for Linux that support 430eForth and many other embedded Forth Systems. [[https://wiki.forth-ev.de/doku.php/en:projects:e4thcom|e4thcom]] is a Forth Terminal for Linux that support 430eForth and many other embedded Forth Systems.
 +  For 430eForth please start e4thcom with the options  -t 430eforth-xas -p xas:target:lib  .
 +
 +
 ==== Windows OS ==== ==== Windows OS ====
  
Line 86: Line 89:
  
       used: code  mask  data-vocs       used: code  mask  data-vocs
-  provided: reg8 words+  provided: reg8 words:
             !  @  bi@  bix  bic  bis  u/i             !  @  bi@  bix  bic  bis  u/i
  
Line 97: Line 100:
  
       used: code  mask  data-vocs       used: code  mask  data-vocs
-  provided: reg16 words+  provided: reg16 words:
             !  @  bi@  bix  bic  bis  u/i             !  @  bi@  bix  bic  bis  u/i
  
 ==== GPIO Module access ==== ==== GPIO Module access ====
  
-(MM-220529) {{ en:projects:430eforth-workbench:gpio-g2553.tar.gz | gpio-g2553.tar.gz }}+(MM-220703) {{ en:projects:430eforth-workbench:gpio-g2553.tar.gz | gpio-g2553.tar.gz }}
  
   ls ./gpio*   ls ./gpio*
-   gpio  gpio-2203.fs  gpio-tester+   gpio  gpio-2207.fs  gpio-tester
  
   required: reg8.tar.gz   required: reg8.tar.gz
       used: reg8  2CONSTANT       used: reg8  2CONSTANT
-  provided: +  provided: forth words: 
-   forth words: +              P1  P2         \ The GPIO Ports that give access to the GPIO Registers. 
-   P1  P2         \ The GPIO Ports that give access to the GPIO Registers. +            gpio words: 
-   gpio words: +              SEL2  REN  SEL  DIR  OUT  IN   \ The GPIO Port Registers (reg8) 
-   SEL2  REN  SEL  DIR  OUT  IN   \ The GPIO Port Registers (reg8) +              pin:                           \ Port Pin defining word
-   port:                          \ Port defining word +
-   pin:                           \ Port Pin defining word+
  
-(MM-220626) {{ en:projects:430eforth-workbench:gpio-fr5969.tar.gz | gpio-fr5969.tar.gz }}+(MM-220705) {{ en:projects:430eforth-workbench:gpio-fr5969.tar.gz | gpio-fr5969.tar.gz }}
  
 (nn-yymmdd) {{ en:projects:430eforth-workbench:gpio-fr5739.tar.gz | gpio-fr5739.tar.gz }} (nn-yymmdd) {{ en:projects:430eforth-workbench:gpio-fr5739.tar.gz | gpio-fr5739.tar.gz }}
Line 145: Line 146:
   6 mask P1 led pin: LED2   6 mask P1 led pin: LED2
  
-\ LEDx init|on|off        x mask P1 led init|on|off +\ LEDx init|on|off
- +
-\ x mask P1 pin: P1.x     P1.x led init|on|off+
 </code> </code>
  
-(MM-220625) {{ en:projects:430eforth-workbench:gpio-leds-fr5969.tar.gz }}  +(MM-220705) {{ en:projects:430eforth-workbench:gpio-leds-fr5969.tar.gz }}  
 {{ en:projects:430eforth-workbench:msp-exp430fr5969-leds.tar.gz}} {{ en:projects:430eforth-workbench:msp-exp430fr5969-leds.tar.gz}}
  
en/projects/430eforth-workbench/start.1656359886.txt.gz · Last modified: 2022-06-27 21:58 by mm