C Code for AVR mega under AVR Studio

Concluído Postado Feb 17, 2015 Pago na entrega
Concluído Pago na entrega

Description of every module: Write a firmware for an existing hardware design. The code your write will be contained in a library (H file + C file) used together with other libraries already written. You will also be able to use the libraries present.

Description of requirements/functionality: Required skills

1. Experience in C programming under AVRStudio IDE

2. Familiar with AVR mega series

3. Basic understanding of electronics

4. Ability to prototype a very simple test circuit to validate code (breadboard)

The job

Write a library that will fit into the existing code and implement usage of this library in the code to complete the functionality of the product.

The product

From an electronic perspective, the MCU has 2 momentary switches connected to it. It has an output to a device acting as a current sink and input from a clock signal.

Product functions:

1. When the calibration switch is pressed the MCU will sweep through the digitally controlled current sink settings (256) and record the input clock signal resulting from the current being applied. The current biases an external oscillator. After all the settings are being swept through, there should be a calibration LUT with the values read or coefficients for a formula that describes the oscillator’s frequency as a function of the current applied to bias the oscillator (more specifically the code that was set to the current sink). This table or formula will be translated to another usage but that will be explained only after the work is accepted and NDA is signed. This is very simple though.

2. The MCU reads incoming pulses (de-bounces them as well) and if they meet certain demands the MCU will output an appropriate code to the current sink according to the calibration table or formula obtained earlier on.

3. The MCU reads a voltage divider and detects when its settings are over-riding the incoming pulses according to parameters that will be defined after an NDA is signed and if terms are met it will change the output of the current sink as needed.

Code requirements

The code written should be similar is styling to the one found in the code that will be provided (this is not hard to do). Comments should be used where needed to explain what the code is doing. A block diagram and short explanation of the code will be provided as well.

Programação C Software Integrado

ID do Projeto: #7154356

Sobre o projeto

12 propostas Projeto remoto Ativo em Feb 19, 2015

Concedido a:

EagleSha

Over 12 years of experience in electronics hardware and software design. Proficient in software and hardware design of embedded systems. Successful in planning and management of entire development and production cycl Mais

$200 USD em 5 dias
(30 Comentários)
5.4

12 freelancers estão ofertando em média $182 nesse trabalho

sagradoamicus

Hi Sir i am an electronics engineer by profession and have almost 4 years of experience in designing of embedded systems based on microcontrollers. I have read your details and can do it for you. Please reply to disc Mais

$194 USD in 3 dias
(25 Comentários)
5.8
websat13

hello i have experience working with microchip controllers, i use MPlab ide and C compilers like MCC18 and XC8 and proteus isis8 for simulation. i think is the same thing with AVRSTUDIO. thanks

$222 USD in 7 dias
(33 Comentários)
5.4
anatolyzimin

I have a wide experience in avr and other embedded programming. For more information please look at my portfolio and feel free for any questions. Thanks!

$153 USD in 5 dias
(13 Comentários)
4.8
bulgar

Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We specialize in developing Embed systems based Microchip (PIC), Atmel (AVR) and TI (MSP430) MCPUs and peripheries. We realize projects with r Mais

$255 USD in 10 dias
(6 Comentários)
5.1
SergBr

We have experience in C and un AVR mega series ,because we developed ultrasonic device and we know programming under AVR mega .

$211 USD in 3 dias
(0 Comentários)
0.0
awpe

I've got experience with embedded system developing, both from hardware and software aspects. I've worked with AVRStudio software making programs for AVR mega MCUs. I've got nearly everything to prototype and test dev Mais

$100 USD in 8 dias
(0 Comentários)
0.0
ammasimanickam

Dear Sir/Madam I have been in this industry for 4+ years and such jobs are my daily practice. This is my first time on this site and hence you can see that I do not have any ratings/testimonials to show you. Mais

$200 USD in 3 dias
(0 Comentários)
0.0
mbedlabsTechno

A proposal has not yet been provided

$166 USD in 6 dias
(0 Comentários)
0.0
vabgat

A proposal has not yet been provided

$111 USD in 7 dias
(0 Comentários)
0.0
harshaben3

A proposal has not yet been provided

$222 USD in 60 dias
(0 Comentários)
0.0
vishala2006

I'm a experienced embedded domain coder who is having 5 plus years of industry experience. having hold on different coding languages like C, C++, C#, JAVA and many embedded domain software's like Audio video, smart car Mais

$144 USD in 3 dias
(0 Comentários)
0.0