<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.roboticlab.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://home.roboticlab.eu/feed.php">
        <title>Robotic &amp; Microcontroller Educational Knowledgepage - Network of Excellence - pt:avr</title>
        <description></description>
        <link>https://home.roboticlab.eu/</link>
        <image rdf:resource="https://home.roboticlab.eu/_media/wiki/logo.png" />
       <dc:date>2026-04-04T19:53:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/adc?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/architecture?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/clock?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/external_interrupts?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/interrupts?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/introduction?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/io?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/registers?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/timers?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/avr/usart?rev=1595235600&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.roboticlab.eu/_media/wiki/logo.png">
        <title>Robotic & Microcontroller Educational Knowledgepage - Network of Excellence</title>
        <link>https://home.roboticlab.eu/</link>
        <url>https://home.roboticlab.eu/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/adc?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Conversor Analógico-para-Digital</title>
        <link>https://home.roboticlab.eu/pt/avr/adc?rev=1595235600&amp;do=diff</link>
        <description>Conversor Analógico-para-Digital

Um conversor Analógico-para-Digital (ADC) transforma um valor analógico de voltagem num valor digital. Os limites para a tensão permitida numa entrada ADC do microcontrolador AVR são 0-5,5 V. O número de bits do valor digital é de 10, e a sua precisão é de ± 2 unidades. O erro pode ser ainda maior, se a tensão de alimentação do microcontrolador não estiver protegida de qualquer interferência. O AVR tem um pinos de tensão de alimentação e de tensão de comparação …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/architecture?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arquitetura</title>
        <link>https://home.roboticlab.eu/pt/avr/architecture?rev=1595235600&amp;do=diff</link>
        <description>Arquitetura

O AVR tem um bus de 8-bits, através do qual os dados são movidos entre unidades lógicas aritméticas (ALU), registos de estados (SREG), controladores de programa (PC), memória de acesso aleatório (SRAM) e periféricos. O programa, uma matriz de comandos, é executado na ALU, vindo de um endereço na memória de acesso rápido, especificado no controlador do programa. A ALU tem 32 registos de finalidade genérica de 8 bits, os quais são usados como operandos na realização das operações.…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/clock?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Relógio</title>
        <link>https://home.roboticlab.eu/pt/avr/clock?rev=1595235600&amp;do=diff</link>
        <description>Relógio

Tal como na maioria da eletrónica digital, os AVR trabalham numa frequência constante. Uma frequência constante assegura a exatidão da troca de dados através do dispositivo. Existem vários métodos para gerar sinais de relógio num AVR.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/external_interrupts?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Interrupções Externas</title>
        <link>https://home.roboticlab.eu/pt/avr/external_interrupts?rev=1595235600&amp;do=diff</link>
        <description>Interrupções Externas

As interrupções externas são das funções periféricas mais simples. AVRs típicos têm 1 a 8 pinos especiais, que são utilizados para causar interrupções no programa quando o valor lógico destes muda ou quando se encontram num determinado estado. Uma vez que esta função é normalmente usada para monitorar sinais lógicos externos, estes pinos são designados como pinos de interrupção externos.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/interrupts?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Interrupções</title>
        <link>https://home.roboticlab.eu/pt/avr/interrupts?rev=1595235600&amp;do=diff</link>
        <description>Interrupções

As interrupções no AVR podem ser causadas por contadores, interfaces de comunicação, conversores de analógico para digital, comparadores, pinos especiais de entradas-saídas bem como por várias outras funções, dependendo do controlador. Uma interrupção pode ser autorizada ou desautorizada pela unidade que a gera. Independentemente da interrupção ser autorizada ou não, existe um campo de 1-bit (</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/introduction?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introdução</title>
        <link>https://home.roboticlab.eu/pt/avr/introduction?rev=1595235600&amp;do=diff</link>
        <description>Introdução

O AVR é uma série de microcontroladores 8-bit RISC produzidos pela Atmel. Este microcontrolador é baseado na arquitetura de Harvard e como tal contém um conjuntos de memória separados para dados e programa. Para o programa, este inclui uma memória flash que pode ser reescrita. No caso dos dados, este inclui uma memória estática</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/io?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Entradas/saídas digitais</title>
        <link>https://home.roboticlab.eu/pt/avr/io?rev=1595235600&amp;do=diff</link>
        <description>Entradas/saídas digitais

Todos os bus num AVR podem tanto ser lidos como escritos, se forem usados no modo logico de base de entrada/saída (input/output – I/O). Os bus AVR são identificados por letras a partir do início do alfabeto latino: A, B, C e por ai em diante. Alguns AVR podem não ter bus A, no entanto o bus B existe. Cada bus tem 8-bits e cada um dos bits normalmente tem o seu próprio pin de controlo. Os pins são controlados através de números começando em zero. Em ambas as direções do …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/registers?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Registros</title>
        <link>https://home.roboticlab.eu/pt/avr/registers?rev=1595235600&amp;do=diff</link>
        <description>Registros

Um dos conceitos importantes que estão na base da compreensão dos microcontroladores são os registros. Para que possamos trabalhar com um microcontrolador é fundamental conhecer este dispositivo. 

Essencial

O registro é como um painel de botões num controlo doméstico. Tem botões, que podem estar ligados ou desligados. Um dos melhores exemplos é um radio de cassetes. Estes equipamentos, como deve recordar, tem seis botões de controlo:</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/timers?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Contadores/Temporizadores</title>
        <link>https://home.roboticlab.eu/pt/avr/timers?rev=1595235600&amp;do=diff</link>
        <description>Contadores/Temporizadores

Os contadores, que em certo sentido, também podem ser chamados temporizadores, são uma das mais importantes sub-funções de um microcontrolador. Estes permitem precisamente processos temporais, gerar sinais e contar os eventos. Um contador converte o número de ciclos de entrada para um valor binário usando um array de triggers. O número máximo de ciclos contados depende do comprimento deste array, e este facto é assinalado pelo comprimento do código binário. Um AVR tem …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/avr/usart?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>USART</title>
        <link>https://home.roboticlab.eu/pt/avr/usart?rev=1595235600&amp;do=diff</link>
        <description>USART

Um USART é uma interface serial síncrona universal; um UART, é uma versão simplificada - interface serial assíncrono universal. A diferença é que um USART usa também uma linha de sinal do relógio para sincronizar os dados, mas um UART só usa linhas de dados. O USART do AVR permite o uso de comunicação full duplex, com palavras de dados de 5 a 9 bits (8 bits de palavras = byte), 1 ou 2 bits de paragem, três modos de paridade e uma grande variedade de taxas de transmissão. Os microcontrolad…</description>
    </item>
</rdf:RDF>
