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
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
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
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.
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
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).