O Trabalho de Microsprocessador
Por: Davi Pantoja • 11/7/2022 • Trabalho acadêmico • 1.259 Palavras (6 Páginas) • 71 Visualizações
[pic 1]
[pic 2][pic 3][pic 4][pic 5]
Universidade Federal do Pará, Instituto de Tecnologia da UFPA
Resumo
(Inter-Integrated Circuit) é um barramento serial multiteste desenvolvido pela Philips que é usado para conectar periféricos de baixa velocidade a uma placa mãe e a um sistema embarcado e viabilizando comunicar com vários dispositivos utilizando poucos fios e além de possibilitar que mais de um mestre controle os escravos, e seu funcionamento e para que a informação seja enviada, o dispositivo mestre deve informar aos dispositivos escravos o início da comunicação.[pic 6]
Palavra-chave: protocolo de comunicação serial
Abstract
(Inter-Integrated Circuit) is a multi-test serial bus developed by Philips that is used to connect low-speed peripherals to a motherboard, an embedded system and allows communicating with various devices using few wires and in addition to enable more than one master to control the slaves, and their operation and for the information to be sent, the master device must inform the slave devices of the start of communication.[pic 7]
Keywords: serial communication protocols
- Introdução
As melhorias tecnológicas demandam cada vez mais dispositivos eletrônicos. Assim, a cada dia são criados componentes eletrônicos mais versáteis e poderosos. Nessa categoria, os microprocessadores, aos quais os microcontroladores pertencem, têm alcançado grande desenvolvimento. [Villaça 2012].
Sua facilidade de uso em amplas faixas de aplicações permite o projeto relativamente rápido e fácil de novos equipamentos. Atualmente, os microcontroladores estão presentes em quase todos os dispositivos eletrônicos controlados digitalmente, como por exemplo: nas casas, em máquinas de lavar, fornos de micro-ondas, televisores, aparelhos de som e imagem, condicionadores de ar e telefones; nos veículos, em sistemas eletrônicos de controle de injeção de combustível, controle de estabilidade, freios ABS (Anti-lock Braking System), computadores de bordo e GPS (Global Positioning System); nos eletrônicos portáteis, em telefones celulares, tocadores de mídia eletrônica, vídeo games e relógios; na indústria, em controladores lógico programáveis, de motores e fontes de alimentação. Em resumo, os sistemas microcontrolados encontram-se em todos os segmentos eletrônicos, desde simples equipamentos domésticos até sistemas industriais complexos [Villaça 2012].
1.1 - Problemática
Atualmente em nosso dia a dia nos deparamos com inúmeras aplicações de micropro- cessadores, sendo que na maioria das vezes de forma desapercebida. Pode-se citar, apenas a título de exemplo: o relógio digital/despertador, calculadoras, alarmes anti-furto de residên- cias e automóveis, o controle de injeção de combustível em automóveis, os eletrodomésticos como microondas e máquinas de lavar-louças, videocassetes, etc. Também não podemos deixar de mencionar os microcomputadores, hoje presentes não só no ambiente de trabalho (escritórios e linhas de produção), mas também em muitas residências. Considerando a vasta aplicação e versatilidade dos Microprocessadores e Microcontroladores concluimos a necessidade de um estudo previo e pratica com projetos pequenos visando a resolução de problemas cada vez mais complexos no futuro [Villaça 2012].
1.2 – Projeto
Nesse contexto, foi eleborado um projeto prático que abordasse e desenvolver fundamentos básicos de circuítos elétricos, programação estruturada, microprocessadores e lógicas. A atividade consiste em realizar um estudo de funcionamento e apresentar exemplos de uso dos protocolos de comunicação serial I2C / TWI com teoria de funcionamento dos protocolos e exemplo com circuitos reais ou simulado utilizando o ATmega328 e explicar a forma de uso dos protocolos e incluir memória de cálculo, caso tenha ocorrido cálculos no projeto e programação utilizando a linguagem C e os registradores do microcontrolador.
- Metodologia
2.1 – Atmel Studio
Amplamente conhecido pela comunidade de desenvolvimento de hardware, o at- mel studio foi utlizado pela equipe principalmente para depurar algoritmos e simular a execução do codigo em detelahes. Foi criado como ambiente de testes especializados em microcontroladores ARM e AVR.
O Atmel Studio foi projetado para desenvolvedores de hardware para ajudá-los a criar aplicativos de microcontroladores e também para depurá-los. Ele vem como uma plataforma de desenvolvimento integrada que usa o shell do Microsoft Visual Studio. Este programa lida com eficiência com aplicativos escritos em C / C ++ e também em linguagem assembly. É útil para estudantes e profissionais e oferece uma grande variedade de ferramentas para ajudá-los a desenvolver e depurar aplicativos de microcontroladores. [Smeer 2021]
2.2 – Arquitetura AVR
Os microcontroladores AVR da fabricante ATMEL são microcontroladores de 8 bits, desenvolvidos sob a tecnologia RISC - Reduced Instruction Set Computer (Computador com Set de Instruções Reduzido) e arquitetura HAWARD que separa a memória de dados da memória de programa. Desta forma um microcontrolador AVR tem um barramento para dados e outro para programa. Esta separação de barramentos permite uma maior velocidade no tratamento dos dados e do programa. [Soares 2013]
...