Closed

PIC32 SPI DMA

For PIC32MX440F512 the SPI2 should be initialized as Master and a software for reading a block of data (up to 1920 Byte) into memory is needed.

Copying must be done by DMA. crystal frequency is 8Mhz, CPU clock is 72MHz, SPI speed as high as possible.

Software must be usable by Microchip C32 compiler.

The DMA finished interrupt is used for a global finished flag.

(Every time this flag is set the main program clears the flag, starts the DMA with another buffer and uses the just finished buffer for some calculations.)

For demonstration of above routines following main loop could be sufficient:

set pin PORTF.3

start a DMA block copy with specified length and buffer

wait until finished flag is set in DMA finished interrupt

clear PORTF.3 and clear finished flag

delay several ms

Please quote your hourly rate and a rough time estimate for this part of project

Skills: C Programming, Electronics, Engineering, Microcontroller, Software Architecture

See more: pic32 spi dma, pic32 spi, pic32 dma, pic32 dma done flag set, clear flag spi pic32, spi dma, pic32 spi speed, delay dma pic32, pic32 dma spi, spi programming, spi engineering, programming loop, pic programming in c++, pic programming in c, loop programming, pic compiler, just in time compiler, byte time, microchip programming, pic time, delay buffer, pic32mx440f512 program, speed reading software, programming pic32, pic32 programming

About the Employer:
( 0 reviews ) Hungary

Project ID: #3998505

12 freelancers are bidding on average $20/hour for this job

MikroStar

hi, i can help.

$40 USD / hour
(28 Reviews)
5.6
ddjuric

Hi, I have working and fully tested routine, that utilizes Ramtron FRAM chip over SPI. It is written for PIC32MX795L and can be easily ported to your device. Thanks.

$20 USD / hour
(4 Reviews)
4.4
SanducAndrei

Hi, do you need a professional help? I am senior embedded systems designer and programmer with a lot of expirience in the past.

$15 USD / hour
(17 Reviews)
3.7
xtintt

Hi, I am expert firmware design engineer. Having 3 years of experience in microcontroller based system design. Please find our detail work portfolio from attachment, Warm Regards, Dhaval

$15 USD / hour
(2 Reviews)
3.1
vish2207

I have done work with Microchip product since 5 years now. We are group of people working united for common goal of giving best in class services with good price.

$20 USD / hour
(0 Reviews)
0.0
AndryNik

Hi! I have Extensive experience in developing programs for PIC chip and other chip. For this task I'm think me need maximum 2-3 hours.

$15 USD / hour
(0 Reviews)
0.0
mohamedattia35

we can start work on your project and we can simulate the project virtual and real time hardware simulator

$15 USD / hour
(0 Reviews)
0.0
RomanFreelance

Hello! I have a lot of experience of programming in mikroC fror PIC. I can help you to find a good solution for your project.

$15 USD / hour
(0 Reviews)
0.0
linyp

Hi, as a professional developer in automotive electronics, your requirements listed would be quite basic to me. I have finished a lot of project using SPI, for details please see the pm. Thank you!

$20 USD / hour
(0 Reviews)
0.0
mulukkano1979

Hi, I am very strong at C/C++, Hardware Interfacing and Communication Protocols. Thanks & Regards, Sayed Mulkhan F

$25 USD / hour
(0 Reviews)
0.0
ZWiI26Ju0

We are freelance software developers. If you contact me I can give a quote for your project and we can discuss the details. <b><i>Removed by Admin</i></b>

$20 USD / hour
(0 Reviews)
0.0
ConsultEmbed

I am an embedded engineer with 7 years of experience in the field. I have component knowledge of SPI as well as SPI DMA interface. I will be ready to help.

$25 USD / hour
(0 Reviews)
0.0