CY8CKIT-001 Cypress Semiconductor Corp, CY8CKIT-001 Datasheet - Page 65

KIT DEV FOR PSOC3/5

CY8CKIT-001

Manufacturer Part Number
CY8CKIT-001
Description
KIT DEV FOR PSOC3/5
Manufacturer
Cypress Semiconductor Corp
Series
PSoC® CapSenser
Type
MCUr
Datasheets

Specifications of CY8CKIT-001

Contents
Board, CD, CY8C29 & CY8C38 Modules, MiniProg3 Programmer/Debugger, Power Supply
Processor To Be Evaluated
CY8C29, CY8C38
Interface Type
RS-232, USB, JTAG
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
PSoC 1, PSoC 3 and PSoC 5
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
428-2961

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY8CKIT-001A
Manufacturer:
Cypress Semiconductor
Quantity:
135
CY8CKIT-001 PSoC Development Kit Guide, Doc. # 001-48651 Rev. **
}
/*******************************************************************************
* Function Name: UpdateDisplay
********************************************************************************
*
* Summary:
*
*
*
*
* Parameters:
ADC_StartConvert(); /* Force ADC to initiate a conversion */
/* Print Label for the pot voltage raw count */
CharLCD_PrintString("V Count: ");
CyDmaTdSetConfiguration(myTd, sizeof(voltageWave),
/* Copy address of voltageWave to address of DAC. Set the lower 16 bits of */
/* the source and destination addresses for this TD */
CyDmaTdSetAddress(myTd, (uint16) voltageWave, DAC_viDAC8__D);
/* Associate TD with channel */
CyDmaChSetInitialTd(myChannel, myTd);
/* Enable DMA channel */
CyDmaChEnable(myChannel, 1);
/* Clock will make burst requests to the DMAC */
DMAclock_Enable();
while(1)
{
}
Print voltage raw count result to the LCD.
necessary.
functions.
/* ADC count errata workaround */
if (voltageRawCount == -1)
{
voltageRawCount = 0;
}
else
{
voltageRawCount /= 2;
UpdateDisplay(&voltageRawCount); /* Print the result to LCD */
TxHex(voltageRawCount); /* Transmit result to UART */
/* The LED blinking frequency is dependant on the Voltage raw count. With
a 3MHz clock the lowest divider (for raw count of 0) should be 1010
to blink at a very slow pace. The highest value is about 44,390
(193*230) to blink at a really fast pace */
DMAclock_SetDivider(((voltageRawCount) * 193) + 1010);
ADC_IsEndConversion(ADC_WAIT_FOR_RESULT); /* Wait for end of conversion */
voltageRawCount = ADC_GetResult16(); /* Get conversion result */
}
The voltageRawCount parameter is also updated for use in other
myTd, TD_INC_SRC_ADR ); /* Configure the TD */
Clears some characters if
Sample Projects
61
[+] Feedback

Related parts for CY8CKIT-001