Find Jobs
Hire Freelancers

Need simple program for AT32UC3A0512

$10-30 USD

Closed
Posted over 9 years ago

$10-30 USD

Paid on delivery
Hello, We have a prototype using the AT32UC3A0512 processor (see attached schematic), and we need a simple code in C just to flash LEDs, read buttons, send random characters through 2 UART ports and the SPI port. We will use this code as a start point to complete the rest of the firmware. We are looking to hire a programmer experienced in AVR32, to write code to perform the following tasks: 1. Configure the system clock to run at the max speed available for this processor, using PLL, etc. 2. Configure GPIO pins to drive 2 LEDs at pins PX34 and PB12 3. Configure GPIO pins to read 2 buttons connected to pins PX39 and PB19 4. Enable one SPI port on any mode, using the folllowing signals: PX29: Chip select ADC PA16: Chip select DAC PA11: MISO PA12: MOSI PA13: CLOCK 5. Enable 2 UART ports with 115200bps, 8 data bits, no parity, 1 stop bit, no flow control, on the pins shown below: TX1: PA01 RX1: PA00 TX2: PA06 RX2: PA05 6. Enable the following GPIO pins as outputs: PA02, PA04, PB01, PX30. 7. Create a while() loop doing the following: Lit up LED 1 while button 1 is pressed (pin = 0) Lit up LED 2 while button 2 is pressed (pin = 0) Echo any characters received through the UART TX ports (echo sent once a full byte was received) Send 0x55 to the SPI port at random times, any SPI mode, toggling the chip select pins to address the ADC or DAC. 8. Comment the code describing flags used and values, and SPI/UART parameters so we can change them later. We will test the code on our custom board + AtmelStudio6 + JTAGICE Mk2. We will release the funds once the program performs as requested. Deliverables are just the source code, indicating any additional resources we need to load, (ASF, headers, etc.) Thanks for biddding! GPD Electronics
Project ID: 6698882

About the project

8 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $60 USD for this job
User Avatar
Hi, We are a team of electronics&embedded engineer with more than 10 years of experience in designing and developing various digital and embedded systems... We have done a lot of projects in Electronics& Embedded. Also we conduct many workshops on Electronics,& Embedded..As a part of our training program we developed Arduino/PIC based Programming boards and driver boards for sensors. Since we help engineering students to complete their academic projects, we have experienced with a lot of sensors, components, PCBs etc. So we can assure you that this project can be done 100%perfect....:-) Please check our completed projects...:-) Kindly let us know more details about this project and we can complete it together...:-) Thank You
$111 USD in 1 day
4.9 (9 reviews)
4.6
4.6
User Avatar
Hi. I am a professional Electronics Engineer having expertise in programming AVR 32. I have read your requirements. Contact me.
$111 USD in 0 day
4.4 (11 reviews)
4.0
4.0
User Avatar
Hi, THis is Dhaval, Firmware programmer from India. I have Atmel studio 6.1 Installed, with ASF. I can provide simple program as per your requirement. Please share details. Dhaval
$25 USD in 1 day
3.8 (5 reviews)
3.9
3.9
User Avatar
I have experience in programming AVR micro controllers through AVR pro. I have not implemented AVR designs in real but have simulated them in Proteus. I am confident of providing the deliverables without errors. In case you are interested in hiring me please let me know.
$25 USD in 1 day
5.0 (1 review)
1.6
1.6
User Avatar
Hello, I have worked with AVR32 and AtmelStudio6 in the past, and I have extensive experience in the area of embedded programming. At the time I was working for multinational company, so unfortunately I can't share any of my work due the confidentiality agreement. I would be interested to help you with this project, as it fits perfectly with my area of expertise. I have only 1 question: is it possible for me to test the code remotely on your board with the AT32UC3A0512 processor? I have encountered many cases in the past where the official schematics and documentation did not match 100% the real hardware structure. This information is a must in order write low-level code, so that I can make sure the code I will be sending you as the final version worked entirely as expected. Thank you and looking forward to working with you, Bogdan Panait
$20 USD in 5 days
0.0 (1 review)
0.0
0.0
User Avatar
I am experienced electronics engineer. I have successfully completed many micro controller projects. massage me to discuss further detials.
$55 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have a Masters degree in EE with Computer Science major and extensive work and teaching experience in the relevant technologies.(I have a BS in Electronics Engineering too).
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CHILE
CONCON, Chile
5.0
5
Payment method verified
Member since Apr 25, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.