ATXMEGA - XMEGA small program in C -- 2

Completado Publicado Apr 19, 2016 Pagado a la entrega
Completado Pagado a la entrega

Looking for a freelance that can write a small program for an ATXMEGA32A4U using the C language (Atmel Studio 7 + GCC Compiler [login to view URL]).

Program tasks:

a) configure pins:

========================

PB.3 = INPUT, internal pull-up ON

PC.0 = INPUT, internal pull-up OFF

PC.1 = OUTPUT, starts LOW

PC.2 = SERIAL PORT IN: 1,5Mbps, 8N1

PC.3 = INPUT, internal pull-up ON

PC.4 = OUTPUT, starts LOW

PC.5 = INPUT, internal pull-up ON

PC.6 = INPUT, internal pull-up ON

PC.7 = OUTPUT, starts LOW

Reference:

* Ports, Pins, Pull-up: [login to view URL]

* USART setup: [login to view URL]

b) set the clock source:

========================

verify if pin PB.3 is HIGH then

* configure the clock source as "Crystal" (8Mhz) and the PLL as 4x (resulting in 32Mhz to the CPU)

* configure PC.4 as clock output (8Mhz)

if PB.3 is LOW then

* configure the clock source as "External clock, on XTAL 1 pin" (8Mhz) and the PLL as 4x (resulting in 32Mhz to the CPU)

Reference:

* AVR XMEGA Clock: [login to view URL]

* Clock output: [login to view URL] Page 55, PORT C Alternate functions

c) main task (in looping):

==========================

c.1) Configure the DMA to store each byte received on a buffer, the buffer size must be 3072 bytes and start the DMA channel;

c.2) Wait until PC.0 goes HIGH; (a simple WHILE here);

c.3) Set PC.1 as LOW;

c.4) Wait 20ms;

c.5) Set PC.1 as HIGH;

c.6) Goto "c.1".

Reference:

* XMEGA DMA: [login to view URL]

Software integrado Microcontrolador

Nº del proyecto: #10263999

Sobre el proyecto

11 propuestas Proyecto remoto Activo Apr 20, 2016

Adjudicado a:

Correa

I have experience working with armed MCUs, mega and UC3. I can get your project done, even without hardware (you would have to test in device). Which peripheral should be read using DMA? It's not specified.

$120 USD en 5 días
(2 comentarios)
0.0

11 freelancers están ofertando un promedio de $234 por este trabajo

Mathilda33

Dear Sir, Consider this job done, I have more than five years of experience in embedded development and can easily handle this job, is it must to use atmel studio or mikroC may also be used? Regards, Farrukh

$160 USD en 2 días
(29 comentarios)
0.0
jitendrabaraiya

o can do your job.

$833 USD en 30 días
(1 comentario)
0.0
mechatronicsengr

Hi, I am expert in ATXemga programming and I can execute this project in less possible time. Looking Forward, Khawaja

$210 USD en 3 días
(52 comentarios)
0.0
microembedded

hi i am an electrical engineer. i have vast experience regarding micro controllers and their programing. i have worked on many embedded systems. i have worked on many projects on atmel studios. i can do this project fo Más

$300 USD en 10 días
(17 comentarios)
0.0
petrosyanvan

Hi, my name is Van, and I have big experience in embedded software field especially with AVR microcontrollers. I'm pretty sure you will be satisfied with my work. Best regards, Van Petrosyan

$111 USD en 3 días
(0 comentarios)
0.0
nguyenvuhung

A proposal has not yet been provided

$222 USD en 7 días
(0 comentarios)
0.0
andrescass

Hi. I am veru interested in your project. I am an Electronic Engineer with many years of experience as embedded developer. I have worked for the last two years with ATXMega microcontrollers in industry oriented desig Más

$135 USD en 10 días
(3 comentarios)
0.0
Engineer85

Hi I am an Electronics Engineer and currently using ATMEGA164 at my workplace and coding using AVR Studio7 I can do the job and also test it on my hardware Thanks

$200 USD en 6 días
(1 comentario)
0.0