Thread: [Flashforth-devel] update to tutorial guide
Brought to you by:
oh2aun
From: Peter J. <pe...@me...> - 2016-01-27 02:42:49
|
Fellows, I've been trying to update the tutorial guide before the craziness of the teaching term arrives. Here is a pointer to a draft of the revised document. https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-01-27.pdf Main changes are : 1. use of a PIC24FV32KA302 rather than a PIC24FV16KM202. There's a more comfortable amount of memory in the KA302. 2. use of the ff-shell.tcl for interaction. It "just works for me" and I find it convenient, so I'm hoping that it works for others too. 3. use of the i2c-base-xxx words for all flavours of microcontroller. 4. updates to the bit-banging speed tests to reflect FF changes since the 2014 version of this guide. I would like to include some SPI words but semester is nearly here; we'll see what we can fit in. Comments, corrections, wishes? ... Cheers, Peter J. |
From: Thomas B. <fla...@bu...> - 2016-01-28 19:05:53
|
Dear Peter, thank you for the guide. It would nice if you can add a nice terminal what I use under OS X its CoolTerm http://freeware.the-meiers.org/ its easy and free. I attach a screenshot :-) SPI words are nice too. I use spi on other pins (RB0-RB7) with my PIC18F2620, because the pins are used by I2C also. Gretes Thomas > Am 27.01.2016 um 03:12 schrieb Peter Jacobs <pe...@me...>: > > Fellows, > I've been trying to update the tutorial guide before the craziness > of the teaching term arrives. > Here is a pointer to a draft of the revised document. > > https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-01-27.pdf > > Main changes are : > 1. use of a PIC24FV32KA302 rather than a PIC24FV16KM202. There's a more > comfortable amount of memory in the KA302. > 2. use of the ff-shell.tcl for interaction. It "just works for me" and > I find it convenient, so I'm hoping that it works for others too. > 3. use of the i2c-base-xxx words for all flavours of microcontroller. > 4. updates to the bit-banging speed tests to reflect FF changes since > the 2014 version of this guide. > > I would like to include some SPI words but semester is nearly here; > we'll see what we can fit in. > > Comments, corrections, wishes? ... > Cheers, > Peter J. > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel |
From: Pete Z. <pza...@pz...> - 2016-01-29 17:21:11
|
Hi Peter, The Tutorial Guide looks very good. Really glad to see the emphasis on the PIC24FV32KA302. Perhaps a short tutorial on capacitance measurement using the PIC24FV32KA302 CTMU can be added (when time permits). Look forward to SPI info being added, too. Thanks for the effort. Good luck with the new teaching term. Pete On 1/26/2016 9:12 PM, Peter Jacobs wrote: > Fellows, > I've been trying to update the tutorial guide before the craziness > of the teaching term arrives. > Here is a pointer to a draft of the revised document. > > https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-01-27.pdf > > Main changes are : > 1. use of a PIC24FV32KA302 rather than a PIC24FV16KM202. There's a more > comfortable amount of memory in the KA302. > 2. use of the ff-shell.tcl for interaction. It "just works for me" and > I find it convenient, so I'm hoping that it works for others too. > 3. use of the i2c-base-xxx words for all flavours of microcontroller. > 4. updates to the bit-banging speed tests to reflect FF changes since > the 2014 version of this guide. > > I would like to include some SPI words but semester is nearly here; > we'll see what we can fit in. > > Comments, corrections, wishes? ... > Cheers, > Peter J. > |
From: Peter J. <pe...@me...> - 2016-02-02 01:28:39
|
Thanks Pete. A new revision https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-02-02.pdf Changes in the past few days: 1. Added analog read for the ATmega. 2. Added SPI words for PIC18, PIC24 and ATmega. 3. Changed abstract to reflect these additions. 4. Added note to CoolTerm as per Thomas' suggestion. The CTMU is interesting but will have to wait until another day. I might be able to get it into this semester's sensors course as an example. Cheers, Peter J. On 30/01/16 15:09, Pete Zawasky wrote: > Hi Peter, > The Tutorial Guide looks very good. Really glad to see the emphasis on > the PIC24FV32KA302. > Perhaps a short tutorial on capacitance measurement using the > PIC24FV32KA302 CTMU can be added (when time permits). > Look forward to SPI info being added, too. > > Thanks for the effort. Good luck with the new teaching term. > > Pete > > On 1/26/2016 9:12 PM, Peter Jacobs wrote: >> Fellows, >> I've been trying to update the tutorial guide before the craziness >> of the teaching term arrives. >> Here is a pointer to a draft of the revised document. >> >> https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-01-27.pdf >> >> Main changes are : >> 1. use of a PIC24FV32KA302 rather than a PIC24FV16KM202. There's a more >> comfortable amount of memory in the KA302. >> 2. use of the ff-shell.tcl for interaction. It "just works for me" and >> I find it convenient, so I'm hoping that it works for others too. >> 3. use of the i2c-base-xxx words for all flavours of microcontroller. >> 4. updates to the bit-banging speed tests to reflect FF changes since >> the 2014 version of this guide. >> >> I would like to include some SPI words but semester is nearly here; >> we'll see what we can fit in. >> >> Comments, corrections, wishes? ... >> Cheers, >> Peter J. >> > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel |
From: Mikael N. <mik...@fl...> - 2016-02-02 04:45:18
|
Thanks Peter for your excellent guide. It is the best FF documentation available. BR Mikael On 02.02.2016 02:56, Peter Jacobs wrote: > Thanks Pete. > > A new revision > > https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-02-02.pdf > > Changes in the past few days: > 1. Added analog read for the ATmega. > 2. Added SPI words for PIC18, PIC24 and ATmega. > 3. Changed abstract to reflect these additions. > 4. Added note to CoolTerm as per Thomas' suggestion. > > The CTMU is interesting but will have to wait until another day. > I might be able to get it into this semester's sensors course as an > example. > > Cheers, > Peter J. > > > On 30/01/16 15:09, Pete Zawasky wrote: >> Hi Peter, >> The Tutorial Guide looks very good. Really glad to see the emphasis >> on >> the PIC24FV32KA302. >> Perhaps a short tutorial on capacitance measurement using the >> PIC24FV32KA302 CTMU can be added (when time permits). >> Look forward to SPI info being added, too. >> >> Thanks for the effort. Good luck with the new teaching term. >> >> Pete >> >> On 1/26/2016 9:12 PM, Peter Jacobs wrote: >>> Fellows, >>> I've been trying to update the tutorial guide before the >>> craziness >>> of the teaching term arrives. >>> Here is a pointer to a draft of the revised document. >>> >>> >>> https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-01-27.pdf >>> >>> Main changes are : >>> 1. use of a PIC24FV32KA302 rather than a PIC24FV16KM202. There's a >>> more >>> comfortable amount of memory in the KA302. >>> 2. use of the ff-shell.tcl for interaction. It "just works for me" >>> and >>> I find it convenient, so I'm hoping that it works for others too. >>> 3. use of the i2c-base-xxx words for all flavours of >>> microcontroller. >>> 4. updates to the bit-banging speed tests to reflect FF changes >>> since >>> the 2014 version of this guide. >>> >>> I would like to include some SPI words but semester is nearly here; >>> we'll see what we can fit in. >>> >>> Comments, corrections, wishes? ... >>> Cheers, >>> Peter J. >>> >> >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application >> Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 >> _______________________________________________ >> Flashforth-devel mailing list >> Fla...@li... >> https://lists.sourceforge.net/lists/listinfo/flashforth-devel > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application > Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel |
From: Peter J. <pe...@me...> - 2016-02-06 10:53:17
|
Thanks Mikael. I've enjoyed using FF and I'm hoping that these documents help others to get started. To go with the tutorial guide, I've updated the quick-reference document over the past few days. A current draft is at https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/flash-forth-5-sheet-2016-02-06.pdf Main changes: - I think that I've now captured all of the words listed in your glossary file wordsAll.txt. Where there's a difference between the glossary file and the assembler source, I've gone with the source. (names of serial queues, for example) - Added recent I2C and SPI words from tutorial (forth source files attached) - Added floating-point words. I've not used them so I've used the descriptions from the C library manual. - With these additions, the content is now 8 full pages (up from 6.5 for the previous version). I had originally intended the document to fit on both sides of a single sheet. I had greatly underestimated FF! - Shuffled sections to better group the content. Well, at least I think that the new arrangement is better. Not being a master of the system, I'd be happy to get advice on that. - Marked compile-only words by colouring them blue. Since there are many words that I've never used, I have guessed at some of the descriptions. If people have suggestions and/or corrections please let me know. Cheers, Peter J. On 02/02/16 14:45, Mikael Nordman wrote: > Thanks Peter for your excellent guide. > > It is the best FF documentation available. > > BR Mikael > > On 02.02.2016 02:56, Peter Jacobs wrote: >> Thanks Pete. >> >> A new revision >> >> https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-02-02.pdf >> >> Changes in the past few days: >> 1. Added analog read for the ATmega. >> 2. Added SPI words for PIC18, PIC24 and ATmega. >> 3. Changed abstract to reflect these additions. >> 4. Added note to CoolTerm as per Thomas' suggestion. >> >> The CTMU is interesting but will have to wait until another day. >> I might be able to get it into this semester's sensors course as an >> example. >> >> Cheers, >> Peter J. >> >> >> On 30/01/16 15:09, Pete Zawasky wrote: >>> Hi Peter, >>> The Tutorial Guide looks very good. Really glad to see the emphasis >>> on >>> the PIC24FV32KA302. >>> Perhaps a short tutorial on capacitance measurement using the >>> PIC24FV32KA302 CTMU can be added (when time permits). >>> Look forward to SPI info being added, too. >>> >>> Thanks for the effort. Good luck with the new teaching term. >>> >>> Pete >>> >>> On 1/26/2016 9:12 PM, Peter Jacobs wrote: >>>> Fellows, >>>> I've been trying to update the tutorial guide before the >>>> craziness >>>> of the teaching term arrives. >>>> Here is a pointer to a draft of the revised document. >>>> >>>> >>>> https://outbox.eait.uq.edu.au/e4pjacob/flash-forth/ff5-tutorial-guide-2016-draft-2016-01-27.pdf >>>> >>>> Main changes are : >>>> 1. use of a PIC24FV32KA302 rather than a PIC24FV16KM202. There's a >>>> more >>>> comfortable amount of memory in the KA302. >>>> 2. use of the ff-shell.tcl for interaction. It "just works for me" >>>> and >>>> I find it convenient, so I'm hoping that it works for others too. >>>> 3. use of the i2c-base-xxx words for all flavours of >>>> microcontroller. >>>> 4. updates to the bit-banging speed tests to reflect FF changes >>>> since >>>> the 2014 version of this guide. >>>> >>>> I would like to include some SPI words but semester is nearly here; >>>> we'll see what we can fit in. >>>> >>>> Comments, corrections, wishes? ... >>>> Cheers, >>>> Peter J. >>>> >>> >>> ------------------------------------------------------------------------------ >>> Site24x7 APM Insight: Get Deep Visibility into Application >>> Performance >>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >>> Monitor end-to-end web transactions and take corrective actions now >>> Troubleshoot faster and improve end-user experience. Signup Now! >>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 >>> _______________________________________________ >>> Flashforth-devel mailing list >>> Fla...@li... >>> https://lists.sourceforge.net/lists/listinfo/flashforth-devel >> >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application >> Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 >> _______________________________________________ >> Flashforth-devel mailing list >> Fla...@li... >> https://lists.sourceforge.net/lists/listinfo/flashforth-devel > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel |