Find Jobs
Hire Freelancers

NRF52 Buffering ADC Values With DMA

$10-30 USD

Cerrado
Publicado hace casi 4 años

$10-30 USD

Pagado a la entrega
I am using the NRF52832 MCU in a project. I want to write the data from ADC to the buffer on RAM with the help of DMA, then read this buffer and send it to the client via BLEUART. The sampling rate should be 1kHz and the time between all sampled samples should be exactly 1ms. In order to be compatible with the rest of the project, the project should be developed with Arduino IDE. SUMMARY: (Please look the attached schematic) * NRF52832 MCU should be used as microcontroller * Arduino IDE should be used for development * All libraries should be in editable text format (non-binary) * Sample two channels simultaneously, * With sampling frequency of 1kHz and 14 bit ADC resolution * The DMA controller should control the ADC’s without using main CPU for smooth sampling * Write the data to the ram into “n” element sized arrays for each channel * When the “n” sized array is filled with samples, create a new buffer group and continue to sampling into this new group without any time jitter or time delay. The time steps between all the elements (inside the same array or between sequential array elements) must be same as 1ms in order to sample smoothly without any jitter or delay even if the ble radio is sending data. * The filled buffer goups should be sent using bleuart, respectively without any data loss. * And repeat these steps “m” times * Number n should be 30 (30 channel1 data and 30 channel2 data per group)
ID del proyecto: 26351829

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $44 USD por este trabajo
Avatar del usuario
Hi I have been developing software on embedded systems and desktop applications with 10+ years of experience in C/C++. We can talk more on chat. Best regards.
$100 USD en 7 días
5,0 (30 comentarios)
5,4
5,4
Avatar del usuario
I am electrical engineer having command in  ARDUINO,  Microcontroller  MATLAB,EMBEDDED SYSTEM  Power supplies  UPS  PCB DESIGN. And  PROGRAMMING. I have done many projects on above said systems. So i can fulfill your demands regarding your projects. I work till the satisfaction of the employer
$25 USD en 7 días
5,0 (4 comentarios)
1,4
1,4
Avatar del usuario
Hi, I am a Electronics Systems Developer with 5 years of experience in Arduino programming, I believe that I can finish your job on time and attending all of your requests. Send me a message! Best Regards, Davi Marriel Electronics Developer
$30 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Merhabalar, Daha öncede Netaş firmasında çok benzer işler yaptım, hatta şöyle diyebilirim ki mikrokontroller içindeki DMA ler benden sorulurdu. Eğer geliştirme ortamını bana sağlayabilirsen çok cüzi bir ücret karşığı yardımcı olmak isterim. Bu aralar müsait olduğum için böyle bir işe girebilirim. Kolay Gelsin. Engin
$20 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de TURKEY
Ankara, Turkey
0,0
0
Miembro desde jul 1, 2020

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.