This guide will explain how can you work with MAX11300PMB1 Pmod Peripheral Module to evaluate the ‘Pixi’ performance.
Important
Download from “Silica Architec Site” under the section “Brooklyn Board” the latest Pmod Firmware (Pmod1_6_v2.zip) and follow installation and configuration instructions specified for Pmod1_6
Note
Take care at project importer window on Codewarrior: you must import project named Pmod1_6_v2
The MAX11300PMB1 Pmod board must be inserted on CN5 connector of Brookling Expansion Board:
Now you are ready to evaluate Pixi! Enjoy!
When program starts, you can see the two following screens on your terminal:
and then, after about 3 seconds:
By typing “X” at terminal prompt, you can see MAX11300 main menu (figure below)
Follow instruction on screen to perform basic read/write functions or reset device to power-up default
Using this functions you can load a MAX11300 configuration file generated by the MAXIM PC application “MAX11300 Configuration Software”. You can use “Generate register” function inside “File” menu from the Maxim PC application (figure below)
The MAXIM application will store a ”.csv” file format, that can be read by Pmod1_6_v2 and stored inside the MAX113000PMB1 evaluation board.
At prompt of MAX11300 main menu, type “5“
Now you can see on your terminal the message in figure below.
click on “Transfer” menu, select “Send Text File” and click over
navigate to your folder containing the MAX11300 register configuration file (an example file can be found in the Codewarrior project folder under documentation\examples), select “All Files” in the pulldown menu (red-circled) and then select file (as example blue-signed).Click “Open” and file will be transferred.
When transfer ends, press “ENTER” to start programming device, “DEL” to abort
confirmation screen: hit “ENTER” to continue, “DEL” to abort
MAX11300 succesfull programmed!!
At prompt of MAX11300 main menu, type “6“
Take care at simple instruction on your terminal window (figure above) and remember it
click on “Transfer” menu, select “Capture Text” and click over
Ttype path and name of file that you will store (also using Browse button), then click “Start” and after hit ENTER
When transfer ends, click on “Transfer” menu, select “Capture Text” –> “Stop” and click over
Configuration file successfully saved. You can use this file with “Load Configuration” function to backup/restore your custom configuration.
In MAX11300 main menu you can find the function “Run basic line command sequencer”. This a simple step by step sequencer that performs READ and WRITE of Pixi register. It can be used to dynamically check basic input/output sequences and see on terminal the result of each step. It is possible to activate one or more loop to retry up to 65535 times any step group defined during line command insertion. By typing “8” in main menu screen, you go to sequencer sub-menu.
In the Sequencer sub-menu there are two functions: | Write sequencer steps (enter by typing 1) | Run program (enter by typing 2)
The first one is a wizard for entering sequencer steps. The second is the “launch” function that runs the program. If no program is written by user (using Write sequencer steps) the firmware will run the demo program. This demo program will perform a basic setting of port0 and generate port0 output as in figure below
When you enter in Write sequencer steps sub-menu, you can see the screen below:
Read simple help lines to understand how to write command line. In the figure above you can see one program example. Data will be accepted when you hit ENTER. By typing ENTER when the sequencer editor will wait for MODE, the program will be ended and stored inside program memory.
Note
maximum sequencer steps is 200. If you reached this number, the editor will automatically ends and stores the program.
Hit ENTER when editor will wait for MODE. The program ends and will be stored.
Note
It is possible to create a file containing all entries for sequencer steps and send it through “terminal send text file”. Here below a file example. This file is stored in the Codewarrior project folder documentation\examples
Typing 2 from sequencer sub-menu, the system will perform a MAX11300 software reset and then starts to execute steps. Program will end automatically when all steps has been executed.