Budget INR 4400/- bid in hourly rate to avoid upfront cuts

To develop an appreciation of the design workflow when writing code (firmware)

for the ATmega32A microcontroller when utilising an Integrated Development

Environment (IDE) such as Atmel Studio 7.0

(ii) To utilise the ATmega32A datasheets to determine and interpret essential

characteristics of the microcontroller.

(iii) To design and implement a table lookup using assembler from a description written

in pseudocode.

(iv) To utilise Atme

The required tasks are as follows:

a) Once the template project has been opened, load the assembler file ‘[login to view URL]’ by

double-clicking the file in the ‘Solution Explorer’ window. You may now begin to edit this file

to create your program. The outer loop of the pseudo-code algorithm should be implemented

first. At this stage you will need to demonstrate that the code can transfer sequential bytes

(entries) from the table in memory and place them in a register. Once confirmed operational,

demonstrate this to your Laboratory Demonstrator and proceed to the next step.

b) An algorithm can now be created to find the smallest entry in the table. You will need to

examine how to perform conditional branching (see the ATmega32A Instruction Set summary

document available on the Canvas website). Additional details of the branch instructions are

provided further within this document (Section 4).

c) Conceptually extend the code developed in Section 3b to determine the location and value of

the largest number in the table. To do so, what additional operations need to be performed and

how does the code need to be changed?

d) Once the concept is developed, extend the code developed to incorporate the ability to

determine the value and location of the largest 8-bit number in the list.

Habilidades: Software Integrado, PC Programming, Programação C++ , Montagem, x86/x64 Assembler

Veja mais: arduino ide atmel studio, atmel studio arduino, lufa atmel studio, convert arduino atmel studio, atmel studio vmware host, convert arduino code atmel studio, atmel studio , head counter / security system (atmel studio), head counter security system atmel studio, 7 0 x7 0 temple entrance grill gate design in autocad, adobe designer 7.0, adobe photoshop 7.0 online use, online adobe photoshop 7.0, atmel studio linux, sap ecc 7.0, adobe photoshop 7.0 online, chip slot for samsung 7.0 needed, download xalan-2.7.0.jar

Acerca do Empregador:
( 522 comentários ) Bangalore, India

ID do Projeto: #20562962

2 freelancers estão ofertando em média ₹211/hora nesse trabalho


Embedded systems developer with experience in AVR atmega and C language . I have worked deeply with the Atmega32a in different projects .I have also fundamental knowledge in assembly language MIPS I was able to create Mais

₹222 INR / hora
(2 Comentários)

have good knowledge in c, embedded systems, and good logical and mathematical analysis and design skills.

₹200 INR / hora
(0 Comentários)