Hi all, problem SOLVED. The problem was an important mistake that I was generating. I was setting SWRST bit in the U0CTL, so DMA never was triggered by UART.
I'm sorry for disturb. Thank you so much. 2014-03-20 15:20 GMT+01:00 JOSUE PAGAN ORTIZ <[email protected]>: > Hi, > I'm using the external expansor to read data from the UART0. Data baud > rate is 375KBytes per second, so I need to use it with DMA (because the > final firmware will use also ADC, SD and Bluetooth). > > I've been working with DMA and ADCs in the JustFATLogging example > (Shimmer2r and TinyOS). There is no problem to get data from ADCs. Now, > when I want to get data from UART0 and I want that UART triggers the DMA0. > The problem is UART never triggers the DMA, so I never read data. > > I've disabled the Interrupt Enable RX Flag Register (IE1) to avoid > conflicts in accordance with the MSP430F1611 datasheet. > > I've tried to get data from UART0 with UART interruptions (not DMA), and > it works. > > I've read in Texas Instruments' Forums that there are some devices (some > MSP430) with hardware problems, where DMA never will be triggered by UART. > So, I don't know if it is a Firmware problem or HW problem. > > I don't know what more to do. I've attached the *.nc files (DMA size is > for test proposes only) > > Thank you so much. > > Josué Pagán > >
_______________________________________________ Shimmer-users mailing list [email protected] https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
