Difference between revisions of "Example mcp4922 test"
Line 26: | Line 26: | ||
==Usage and Behavior== | ==Usage and Behavior== | ||
+ | <code>mcp4922_test</code> outputs a sine wave on channel 0 and a cosine wave on channel 1. | ||
− | + | ===Hardware Requirements=== | |
+ | |||
+ | The <code>mcp4922_test</code> C example project requires an EMAC SoM-150ES carrier board. | ||
'''Usage for mcp4922_test''' | '''Usage for mcp4922_test''' |
Revision as of 09:24, 31 December 2013
This is a guide to the mcp4922_test
C example project included in the EMAC OE SDK.
This is an example application for accessing the EMAC interface for the on-board DtoA of the SoM-150ES. This interface uses the EMAC ioex class to provide a GPIO-like interface (see also the egpc project). This application outputs a sine wave on channel 0 and a cosine wave on channel 1.
The mcp4922_test
project builds one executable: mcp4922_test
.
Opening, Building and Uploading the Project Files
1. Open the C/C++ editing perspective.
stub
2. Open the project files.
stub
3. Build the project.
stub
4. Upload the executables to the target system.
stub
Usage and Behavior
mcp4922_test
outputs a sine wave on channel 0 and a cosine wave on channel 1.
Hardware Requirements
The mcp4922_test
C example project requires an EMAC SoM-150ES carrier board.
Usage for mcp4922_test
mcp4922_test
ie: ./mcp4922_test
You'll get the signal on the analog out port. Pin 15 is analog out 0 and pin 16 is analog out 1. GND is 1,2,17,18. Range is 5V. You'll need an oscilloscope and a board schematic.