Getting Started Guide: No Coding, No Limits..
Getting Started Guide: No Coding, No Limits..
Getting Started Guide: No Coding, No Limits..
FLOW CODE4
TM
NO CODING, NO LIMITS...
The Flowcode installation routine will guide you through the installation process including the installation of any subsidiary programs or tools required by the software.
When asked to select the default programmer, you can choose either E-blocks or PICkit2. This choice is ignored when using the Microchip PIC18 Starter Kit for Flowcode from element14 board.
The above webpage also contains examples for using Flowcode with this board.
Hardware installation
When first using the Microchip PIC18 Starter Kit for Flowcode from element14 board, Windows will need to install the drivers. To do this. connect the USB cable while holding down the S1 button. The drivers for the board will automatically be installed and a message will appear saying your hardware is ready to use.
You will see a Begin and End icon in the window marked Main. This is your main program. 2
Menu Toolbar Icon toolbox Component toolbox Chip Properties Pane Simulation Panel
This graphic shows the functions of icons on the Toolbar. To find our what an icons function is simply hold the mouse pointer over the icon and a small tool tip will give you a clue.
From the Icon toolbox drag an Output icon onto the space between the Begin and End icons. Then click twice on the icon to bring up the properties window. Set the properties as shown. (Variable = 1, Port = PORTB, single bit).
Click on the Step Into icon (see below) or select RUN...STEP INTO on the menu. You can use this to step through your program. 4 Notice B0 on the chip goes red to indicate logic 1 output.
Click on Compile to Chip button to compile your program and download it to the board. 5 Press and hold the S1 button while inserting the USB cable to put the board into program mode. Once programming has completed, the LED connected to B0 will be lit.
Contratulations!
Congratulations! You have just created your first program with Flowcode. You can use the help file (click on HELP in the Menu) to understand how all the icons and the components work. On the Matrix website you will find a number of example files which will help you to understand how to construct more functional programs. To use the example files you must first download them to your local hard drive. Please refer to the forum at http://www.matrixmultimedia.com/sup_menu.php for any technical support issues.
Code size limit: For lower specification versions there is a limit on the size of compiled code that Flowcode will produce. In this case the code will limit to 2KB of compiled and assembled code. (18 series is 4K)
Limited components: Some versions do not have all components. Limited component versions include LED, Switch, ADC, LCD, 7-segment display, Keypad, Quad 7-segment display, Burglar alarm and Buggy. These versions can not have more components added to them as free downloads. Advanced components include: SPI bus. I2C bus, Internet, Webserver, CAN bus, LIN bus, EEPROM, IrDA, Bluetooth, and RS232. Other components may be added to this list.
Multi-user education: The software license for multi-user versions is for educational use only. Industrial users who need more than one license will need to purchase each license separately. Only 10 and 50 multi-user versions are available. Those requiring between 10 and 20 users will need to purchase 2 off 10 user versions.
Upgrading licenses: If you want to upgrade your version from one type of license to another, then you simply pay the price difference between the two versions.
Limited devices: Some versions do not have all devices. Limited device versions only include a preset number of the more popular devices as well as the Matrix custom devices.
In circuit debug: Some versions of Flowcode do not have the ICD functionality. These versions will still work with the Matrix ICD hardware but the ICD operation will be disabled.
Virtual networks: Some versions of Flowcode do not have the Virtual network simulation functionality. These versions will not be able to host or join the virtual network.
Code customization: Some versions of Flowcode do not have the code customization feature. These versions will not be able to view or modify the component code.
Commercial use: Some versions of Flowcode do not allow commercial use of the product. to develop programs for commercial applications a valid commercial licence of Flowcode must be purchased.
Version summary
Annual student rental for site licence holders Y Y Y Y Y Y N N
Unlimited icons Code size limit All devices All components In circuit debug Virtual netw orks Code customization Licence for commercial use Multi-user license for education
N 2K N N N N N N N
Y 4K Y N N N N N N
Y Y Y Y Y Y Y N
Home version
Flowcode Pro
Free version