PSoC™ 5, 3 & 1 Forum Discussions
AN60590 explains the diode-based temperature measurement using PSoC 3 / PSoC 5.
The temperature is measured based on the principle of diode forward bias current dependence on temperature. PSoC 3 / PSoC 5 has on-chip 8-bit IDACs, and a 20-bit Delta Sigma ADC, which enable accurate, high-resolution temperature measurements. An external diode-connected transistor is used for temperature measurement.
AN60590 is available here http://www.cypress.com/?rID=42993
Show LessPSoC® 3 and PSoC 5 vastly simplifies temperature measurement with a thermistor, by providing a component. This implementation is based upon the use of a constant voltage method of thermistor resistance measurement. The application note project gives you practical implementation of temperature sensing using the thermistor component for PSoC® 3 and PSoC 5.
You can find the application note AN66477 can be found at http://www.cypress.com/?rID=49052
Show LessHello,
I have been following the EP56061 tutorial guide in trying to get the PSoC 5 (CY8CKIT_014) to communicate with UART HyperTerminal. I had followed the exact instruction of the guide and used the PmodRS232 (RS232 converter) connected to the RS232 port and wired it directly to J2 & J3 header. Unfortuately, I am not able to see the result through the Hyperterminal and I would like to know what is it that I am missing because I have all the specs and configurations correct. Please help! Thanks!
Show LessHello Sir,
I am using Psoc 3 with CY8CKIT-001. I am using Psoc creator 1 for programming
I want to receive serial data at 9600 baud rate from UART.
I got help from sample code of 8 bit Uart from cypress site.
But that project does not get open directly. So I read all its C file and than made my own project which builds completely .
But still no output is seen on hardware.
Points:
1) I have checked jumper 10 is properly placed.
2) I have made top design as per pdf EP56061_Archive.
3) My main c file is same as that in EP56061_Archive.
4)My ISR_UART c file is same as that in EP56061_Archive.
*******************************************************************************
* File Name: ISR_UART_intc.c
#include <UART.h>
extern uint8 flag_keyPress;
CY_ISR(ISR_UART_Interrupt)
{
UART_GetRxInterruptSource();
/* To indicate key press */
flag_keyPress = 1;
}
Please reply fast because I have stucked at this point from last 8 days
Show LessIs it possible to implement the CORDIC sin or cos function in a UDB? I would think that using the internal datapath in the UDB would allow for a serial CORDIC algorithm to be made.
Is this feasible?
DiodeDan
Show LessI need to implement an EZ-I2C EEPROM emulator which can hold about 4kB of read-only data. This is obviously far too much to hold in RAM, but would easily fit in FLASH. This is for a CY8C3666LTI-079
However, the EZ-I2C API only lets me pass a void* pointer (which I assume can only point to RAM).
Is there some way I can make it take data from a FLASH array? Or could the component easily be modified to enable this?
Hugo
Show LessOn this webisode of PSOC Today, our in-house expert, Chris Keeser, shows up with a surprise application, a PSoC Fortune Teller
Watch the Part I of this webisode at http://www.cypress.com/?rID=62374
and Part II of this webisode at http://www.cypress.com/?rID=62515
Show LessHello, could somebody help me in how to configure one DMA block (specially number of bytes per burst, and number of request per burst) to do this?:
I have one DFB outputting 16bit words at Fs (3KSPS)
Its EOC fires one DMA request ina DMA block
I want the DMA to transfer first Low byte (available in HOLDA_PTR) then HIgh byte (in HOLDAM_PTR) to one UART (UART_1_TXDATA_PTR)
I have tryied several configs, using one or two transfer descriptors, but I only get one byte out off the UART for every EOC.
See my last attempt (only sends out one byte):
uint8 DMA_3_Chan;
uint8 DMA_3_TD[1];
#define DMA_3_BYTES_PER_BURST 2
#define DMA_3_REQUEST_PER_BURST 1
#define DMA_3_SRC_BASE (CYDEV_PERIPH_BASE)
#define DMA_3_DST_BASE (CYDEV_SRAM_BASE)
/* DMA Configuration for DMA_3 */
DMA_3_Chan = DMA_3_DmaInitialize(DMA_3_BYTES_PER_BURST,DMA_3_REQUEST_PER_BURST,
HI16(DMA_3_SRC_BASE),HI16(DMA_3_DST_BASE));
DMA_3_TD[0] = CyDmaTdAllocate();
CyDmaTdSetConfiguration(DMA_3_TD[0], 1, DMA_INVALID_TD, TD_INC_SRC_ADR);
CyDmaTdSetAddress(DMA_3_TD[0], LO16((uint32)Filter_1_HOLDA_PTR), LO16((uint32)UART_1_TXDATA_PTR));
CyDmaChSetInitialTd(DMA_3_Chan, DMA_3_TD[0]);
CyDmaChEnable(DMA_3_Chan, 1);
Thanks,
Maxi Guzman
Show Lesswhen i am debugging a project the tool is showing this ERROR"" 'Failed to send JTAG packet (jtagio)' received while attempting to read memory 0x00000000-0x00000002"""
what should i do to avoid this?????
also please give replies for the previous POSTS which i have sent to U.......
Show Less