<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>microcontrolador &#8211; Eletronica.org</title>
	<atom:link href="http://www3.eletronica.org/tag/microcontrolador/feed" rel="self" type="application/rss+xml" />
	<link>http://www3.eletronica.org</link>
	<description>Eletrônica, Robótica e afins, para hobbystas, estudantes e profissionais</description>
	<lastBuildDate>Mon, 23 Jan 2017 13:57:54 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.13</generator>
	<item>
		<title>Protocolo de Comunicação I²C</title>
		<link>http://www3.eletronica.org/artigos/protocolo-de-comunicacao-i%c2%b2c</link>
		<comments>http://www3.eletronica.org/artigos/protocolo-de-comunicacao-i%c2%b2c#respond</comments>
		<pubDate>Sat, 29 Oct 2011 16:30:57 +0000</pubDate>
		<dc:creator><![CDATA[Administrador Eletronica.org]]></dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[microcontrolador]]></category>
		<category><![CDATA[serial]]></category>

		<guid isPermaLink="false">http://www3.eletronica.org/?p=180</guid>
		<description><![CDATA[<p>Para explorar todos os benefícios dos sistemas e dispositivos eletrônicos, os engenheiros e projetistas visam melhorar a eficiência do hardware e minimizar a complexidade dos circuitos. 1. Introdução Para explorar todos os benefícios dos sistemas e dispositivos eletrônicos, os engenheiros e projetistas visam melhorar a eficiência do hardware e minimizar a complexidade dos circuitos. Para...</p>
<p>O post <a rel="nofollow" href="http://www3.eletronica.org/artigos/protocolo-de-comunicacao-i%c2%b2c">Protocolo de Comunicação I²C</a> apareceu primeiro em <a rel="nofollow" href="http://www3.eletronica.org">Eletronica.org</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Para explorar todos os benefícios dos sistemas e dispositivos eletrônicos, os engenheiros e projetistas visam melhorar a eficiência do hardware e minimizar a complexidade dos circuitos.</p>
<p><strong>1. Introdução</strong></p>
<div>
<p>Para explorar todos os benefícios dos sistemas e dispositivos eletrônicos, os engenheiros e projetistas visam melhorar a eficiência do hardware e minimizar a complexidade dos circuitos.</p>
<p>Para facilitar esta árdua tarefa surgiu o protocolo de comunicação I2C.</p>
<p>O protocolo de comunicação em 2 sinais I2C foi originalmente desenvolvido pela Philips em meados de 1996. Atualmente este protocolo está amplamente difundido e interconecta uma ampla gama de dispositivos eletrônicos. Dentre estes encontramos vários dispositivos de controle inteligente, normalmente microcontroladores e microprocessadores assim como outros circuitos de uso geral, como drivers LCD, portas de I/O, memórias RAM e EEPROM ou conversores de dados.</p>
<p>Muitas vantagens podem ser atribuídas ao protocolo I2C. Destacam-se entre elas:</p>
<p>&#8211; Organização funcional em blocos, providenciando um simples diagrama esquemático final.<br />
&#8211; Não há necessidade dos projetistas desenvolverem interfaces. Todos os dispositivos integram as interfaces &#8220;on-chip&#8221;, o que aumenta a agilidade no desenvolvimento.<br />
&#8211; Endereçamento e protocolo de transferência de dados totalmente definido via software.<br />
&#8211; Possibilidade de inclusão ou exclusão de dispositivos no barramente sem afeta-lo ou outros dispositivos conectados a este.<br />
&#8211; Diagnóstico de falhas extremamente simples. O mal funcionamento é imediatamente detectado.<br />
&#8211; Desenvolvimento simplificado do software através do uso de bibliotecas e módulos de software reutilizáveis.<br />
&#8211; Facilidade no desenvolvimento de placas de circuito impresso, devido a quantidade de interconexões.</p>
<p>Adicionalmente, utilizando as vantagens da tecnologia CMOS na fabricação dos dispositivos, temos:<br />
&#8211; Baixíssimo consumo de corrente.<br />
&#8211; Alta imunidade à ruidos.<br />
&#8211; Ampla faixa de tensões p/ alimentação.<br />
&#8211; Ampla faixa de temperatura p/ operação.</p>
<p><strong>2. Características Gerais do Barramento I2C:</strong></p>
<p>&#8211; Suporta qualquer tecnologia de produção.<br />
&#8211; Duas vias de comunicação: serial data (SDA) e serial clock (SCL), ambas bidirecionais, conectadas ao positivo da fonte de alimentação através de um resistor de pull-up. Enquanto o barramento está livre ambas as linhas ficam em nível lógico alto.<br />
&#8211; A taxa de transferência máxima é de 100kbit/s no modo padrão (standart), ou 400kbit/s no modo rápido (fastmode).<br />
&#8211; Informação de carry entre dispositivos conectados.<br />
&#8211; Todo dispositivo possui um endereço único no barramento, independente de sua natureza.<br />
&#8211; Qualquer dispositivo conectado pode operar com transmissor ou receptor. Claro que isso depende da natureza do dispositivo &#8211; um LCD não vai operar como transmissor, assim como um teclado não operará como receptor. Independente disto, qualquer dispositivo <em>endereçado</em> é chamado de escravo (slave).<br />
&#8211; O número de interfaces conectadas fica dependente da capacitância máxima do barramento, que é de 400pF.</p>
<p><strong>3. Definições:</strong><br />
&#8211; Transimiter (Transmissor): dispositivo que envia dados através do barramento.<br />
&#8211; Receive (Receptor): dispositivo que recebe dados através do barramento.<br />
&#8211; Master: dispositivo que inicia a comunicação, gera o sinal de clock e encerra a comunicação.<br />
&#8211; Multi-master: vários dispositivos podem controlar o barramento, mesmo sem comprometer a mensagem. Quando isto ocorre temos vários dispositivos operando em modo maste<br />
&#8211; Arbitrarion (Arbitrariedade) : procedimento p/ o controle do barramento em modo multi-master. Visa não corromper a transmissão dos dados e perder a sincrioia do clock.<br />
&#8211; Sincronização: procedimento p/ sincronizar o clock de um ou mais dispositivos.</p>
<p><strong>4. Comunicação:</strong></p>
<p>4.1 Níveis lógicos<br />
Como o protocolo de comunicação i2c aceita uma ampla gama de métodos de fabricação para os seus dispositivos (CMOS,NMOS,Bipolar,etc.) os níveis lógicos alto e baixo não possuem valores pré-estabelecidos, dependendo diretamente da tenção Vcc de alimentação.</p>
<p>4.2 Validação dos dados<br />
O dado na linha SDA precisa ser estável durante o período ALTO do clock. A mudança entre os níveis lógicos alto e baixo só podem ser feitas enquanto a sinal de clock estiver BAIXO.</p>
<p>4.3 Condições Iniciais e Finais<br />
Durante todo o processo apenas dois sinais são caracterizados como condições de START e STOP.</p>
<p>4.4 O procedimento de comunicação do protocolo I2C é extremamente simples. Basicamente temos 6 itens para análise:<br />
&#8211; 1. O dispositivo master ajusta a condição inicial.<br />
&#8211; 2. O dispositivo master envia 7 bis de endereçamento.<br />
&#8211; 3. O dispositivo master envia o 8o bit, RW/<br />
&#8211; 4. O dispositivo slave envia o sinal de ACK (Acknowledge)<br />
&#8211; 5. O dispositivo master (ou slave) envia pacotes de 8 bits de dados, sempre seguidos de um sinal ACK enviado pelo dispositivo slave (ou master) confirmando a recepção.<br />
&#8211; 6. O dispositivo master encerra a comunicação.</p>
<p><strong>Sinais de de dados e clock em um exemplo de comunicação prática:</strong></p>
<p><img class="aligncenter" src="http://www.eletronica.org/img_artigos/ciclo_i2c.gif" alt="" /><br />
É importante fazer algumas observações:<br />
1. O endereçamento default é feito com 7 bits, mas existe o modo extendido que possibilita o uso de 10 bits de endereçamento (1024 dispositivos).<br />
2. A quantidade de pacotes de transmissão é controlada pelo dispositivo master, não possuindo um valor máximo definido. Este é um ponto importante a ser observado, pois como os dados sao transmitidos serialmente, na utilização de memórias, perde-se os limites de endereçamento que existem nos dispositivos paralelos.<br />
3. A comunicação pode ser suspensa, simplesmente travando-se o sinal de clock. Isto pode ser útil para efetuar o tratamento de interrupções ou derivados, sem, no entanto, corromper os dados transmitidos.</p>
<p><strong>5. Conclusão</strong><br />
Este pequeno artigo visou fazer um apanhado geral sobre o protocolo de comunicação I2C, tentando demonstrar de modo rápido e didático como funciona este método de transeferência de dados. Documentos com características técnicas mais apuradas podem ser encontrados no site da Philips Instruments ( <a href="http://www.philips.com/">www.philips.com</a> ).<br />
Aos que já conhecem e utilizaram o protocolo, já estão por dentro das<br />
facilidades. Para os que nunca utilizaram, não deixem de experimentar. Vocês se surpreenderão com as facilidades e agilidades proporcionadas.</p>
<p>Sugestões ou correções no texto acima, contacte-nos através do nosso <a href="mailto:rpfilho@mailbr.com.br">e-mail</a> .</p>
<p>Roberto Paulo Dias A. Filho<br />
roberto@eletronica.org</p>
</div>
<p>O post <a rel="nofollow" href="http://www3.eletronica.org/artigos/protocolo-de-comunicacao-i%c2%b2c">Protocolo de Comunicação I²C</a> apareceu primeiro em <a rel="nofollow" href="http://www3.eletronica.org">Eletronica.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.eletronica.org/artigos/protocolo-de-comunicacao-i%c2%b2c/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conectando 6 LEDs com Apenas 3 Pinos do Microcontrolador</title>
		<link>http://www3.eletronica.org/dicas-e-hacks/conectando-6-leds-com-apenas-3-pinos-do-microcontrolador</link>
		<comments>http://www3.eletronica.org/dicas-e-hacks/conectando-6-leds-com-apenas-3-pinos-do-microcontrolador#respond</comments>
		<pubDate>Sat, 29 Oct 2011 16:23:31 +0000</pubDate>
		<dc:creator><![CDATA[Administrador Eletronica.org]]></dc:creator>
				<category><![CDATA[Dicas e Hacks]]></category>
		<category><![CDATA[microcontrolador]]></category>

		<guid isPermaLink="false">http://www3.eletronica.org/?p=178</guid>
		<description><![CDATA[<p>Algumas vezes você precisa de mais do que o que tem. Eeu estou falando sobre os pinos do microcontrolador. Veja bem: você tem que conectar 6 LEDs mas possui apenas três pinos do microcontrolador disponíveis. Utilizar outro microcontrolador não é sempre uma opção e outros circuitos decodificadores também não. Esta é uma dica simples de...</p>
<p>O post <a rel="nofollow" href="http://www3.eletronica.org/dicas-e-hacks/conectando-6-leds-com-apenas-3-pinos-do-microcontrolador">Conectando 6 LEDs com Apenas 3 Pinos do Microcontrolador</a> apareceu primeiro em <a rel="nofollow" href="http://www3.eletronica.org">Eletronica.org</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Algumas vezes você precisa de mais do que o que tem. Eeu estou falando sobre os pinos do microcontrolador.</p>
<p>Veja bem: você tem que conectar 6 LEDs mas possui apenas três pinos do microcontrolador disponíveis. Utilizar outro microcontrolador não é sempre uma opção e outros circuitos decodificadores também não.</p>
<div>Esta é uma dica simples de como fazer isso. Conecte os diodos LED ao microcontrolador dessa forma:</div>
<div>
<p>&nbsp;</p>
<p>Agora veja: se você setar o pino um para &#8220;1&#8221; e o segundo para &#8220;0&#8221; (deixando o pino 3 no estado de alta impedância, como entrada) então você somente vai acender um LED. Você pode ligar dois leds ao mesmo tempo setando o terceiro pino para o estado &#8220;1&#8221; ou &#8220;0&#8221;, dependendo de qual LED adicional você pretende acender.<br />
Se você precisar ligar todos os LEDs ao mesmo tempo, precisará mudar o estado dos pinos em uma freqüência mais alta para evitar a sensação dos LEDs piscando.</p>
<p>Com esse método você pode ligar até doze LEDs com apenas 4 pinos. Este é um método conveniente para ser utilizado com LEDs bicolores, quando dois LEDs são colocados no mesmo encapsulamento, mas em diferentes direções.</p>
<p>Este é um exemplo de código em C para o ARV-GCC de como controlar os LEDs. No exemplo, os LEDs estão conectados na porta B, entre os pinos 0 e 2.</p>
<p>Fragmento da função de controle:</p>
<pre></pre>
<pre>unsigned char leds;           // Os bits são os estados dos leds
void LEDs_refresh(void)
{
static unsigned char state;   // Taxa de atualização atual
OFF();                      // Coloca todos os pinos em alta impedância (entrada)
switch (state)
{
   default:
      CLR_0();                  // Coloca o pino 0 baixo
        if (leds &amp;  1) {SET_1();} // Coloca o pino 1 alto para o led 1
        if (leds &amp;  2) {SET_2();} // Coloca o pino 2 alto para o led 2
        state=1;                  // próximo estado
       break;
  case 1:
       CLR_1();                  // Coloca o pino 0 baixo
        if (leds &amp;  4) {SET_0();} // Coloca o pino 0 alto para o led 3
        if (leds &amp;  8 ) {SET_2();} // Coloca o pino 2 alto para o led 4
       state=2;                  //próximo estado
       break;
    case 2:
       CLR_2();                  // Coloca o pino 2 em nível baixo
       if (leds &amp; 16) {SET_0();} // Coloca o pino 0 alto para o LED 5
       if (leds &amp; 32) {SET_1();} // Coloca o pino 1 alto para o LED 6
       state=0;                 // Próximo estado
       break;
}//end switch
}
<span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px; white-space: normal;">Esta função deve ser chamada com freqüência para evitar deixar visível a piscada dos LEDs. O melhor é utilizar a interrupção do timer.</span></pre>
<p>O código completo do projeto está na caixa abaixo para download.</p>
</div>
<fieldset id="attachmentsBox">
<legend>Anexos</legend>
<ul>
<li><a title="" href="http://www2.eletronica.org/hack-s-dicas/conectando-6-leds-com-apenas-3-pinos-do-microcontrolador/6leds.zip">6leds.zip</a></li>
</ul>
</fieldset>
<p>O post <a rel="nofollow" href="http://www3.eletronica.org/dicas-e-hacks/conectando-6-leds-com-apenas-3-pinos-do-microcontrolador">Conectando 6 LEDs com Apenas 3 Pinos do Microcontrolador</a> apareceu primeiro em <a rel="nofollow" href="http://www3.eletronica.org">Eletronica.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.eletronica.org/dicas-e-hacks/conectando-6-leds-com-apenas-3-pinos-do-microcontrolador/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>STM32 Primer</title>
		<link>http://www3.eletronica.org/reviews/stm32-primer</link>
		<comments>http://www3.eletronica.org/reviews/stm32-primer#respond</comments>
		<pubDate>Thu, 20 Oct 2011 16:57:11 +0000</pubDate>
		<dc:creator><![CDATA[Administrador Eletronica.org]]></dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[microcontrolador]]></category>

		<guid isPermaLink="false">http://www3.eletronica.org/?p=203</guid>
		<description><![CDATA[<p>O STM32 Primer é um kit de demostração/desenvolvimento fabricado pela Raisonance. Focado nos microcontroladores com núcleo ARM Cortex desenvolvidos pela ST Microelectronics, este kit oferece um hardware bastante interessante para conhecer os recursos oferecidos pelo microcontrolador. O microcontrolador central deste kit é o STM32F103RB1, fabricado pela ST Microelectronics com núcleo ARM Cortex M3. Além dos tradicionais LEDs, push-button e buzzer, o kit...</p>
<p>O post <a rel="nofollow" href="http://www3.eletronica.org/reviews/stm32-primer">STM32 Primer</a> apareceu primeiro em <a rel="nofollow" href="http://www3.eletronica.org">Eletronica.org</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>O STM32 Primer é um kit de demostração/desenvolvimento fabricado pela Raisonance. Focado nos microcontroladores com núcleo ARM Cortex desenvolvidos pela ST Microelectronics, este kit oferece um hardware bastante interessante para conhecer os recursos oferecidos pelo microcontrolador.</p>
<div>
<p>O microcontrolador central deste kit é o <a href="http://www.st.com/stm32" target="_self">STM32F103RB1</a>, fabricado pela <a href="http://www.st.com/" target="_self">ST Microelectronics</a> com núcleo <a href="http://www.arm.com/products/CPUs/ARM_Cortex-M3.html" target="_self">ARM Cortex M3</a>. Além dos tradicionais LEDs, <em>push-button</em> e <em>buzzer</em>, o kit conta com um <a href="http://www.stm32circle.com/projects/file/DataSheet/PZG15BW-SCLW-1.pdf" target="_self">display colorido de 128&#215;128 pixel</a>, um acelerômetro de 3 eixos com dois níveis de sensibilidade (  <a href="http://www.stm32circle.com/projects/file/DataSheet/lis3lv02dl.pdf" target="_self">LIS3LV02DL</a>, +-2g/+-6g ), um conjunto de duas pilhas recarregáveis e uma porta USB &#8220;device&#8221;, disponível para o programador (além da porta &#8220;debugger&#8221; utilizado pelo gravador/debugger). Na placa também está disponível o local para a montagem de um transmissor/receptor infra-vermelho, mas no kit que temos em mãos este componente não foi soldado. Pontos de conexão com os pinos do microntrolador também estão disponíveis na PCI, facilitando a adição de algum hardware futuro a ser utilizado. Vale ressaltar que a alimentação do conjunto é feita por baterias recarregáveis via porta USB, também já soldadas na PCI.</p>
<p>Todo o conjunto é acondicionado em uma caixa de acrílico circular, que possui um cordão para prender no pescoço, facilitando o transporte durante os testes.</p>
<div>
<div><a title="SMT32 Primer - Caixa CD" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060050.jpg" target="_self"></a><a title="SMT32 Primer - Desligado" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060062.jpg" target="_self"></a><br />
<a title="SMT32 Primer - Inside 1" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060065.jpg" target="_self"></a><a title="SMT32 Primer - Inside 2 - Baterias" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060073.jpg" target="_self"><br />
</a>O CD que acompanha o produto trás a IDE da própria <a href="http://www.raisonance.com/" target="_self">Raisonance</a>, o Ride7, prontinho para compilar e debugar a aplicação sem nenhuma configuração extra. Basicamente você instala o aplicativo e pluga o Primer. Após o processo do Windows de detecção do dispositivo USB você pode simplesmente acionar os botões de &#8220;Make&#8221; e &#8220;Start Debugger Session&#8221; para começar a depurar o seu aplicativo.</p>
</div>
</div>
<div><a title="Ride 7 IDE" href="http://www2.eletronica.org/resenhas/stm32-primer/ride7.jpg" target="_self"></a></div>
<p>Dois exemplos de &#8220;Alô Mundo&#8221; são disponibilizados, com o intuito básico de piscar os LEDs da placa. A diferença entre os dois está na utilização ou não do CircleOS, um sistema operacional desenvolvido para facilitar a escrita de aplicativos para a plataforma, que não possui requerimentos de tempo real.<br id="zz-8" /><br id="xl7e" />Com o intuito básico de conhecer a API do CircleOS nós escrevemos uma aplicação simples, para capturar os dados do acelerômetro e plotar na tela o resultado dos 3 eixos: X, Y e Z.<br id="w0is" />As rotinas disponibilizadas pelo CircleOS tornam o acesso ao hardware trivial. Basicamente nós utilizamos as seguintes rotinas:<br id="j1aq" /><br id="n6va" />Display:<br id="gmmm" />1. LCD_SetBackLightOn(): Liga o backlight do display;<br id="je22" />2. DRAW_Clear(): Limpa o display;<br id="ah4r" />3. DRAW_Line( x, y, x1, y1, RGB_RED ): desenha uma linha vermelha entre os pontos (x,y) e (x1,y1).<br id="mw8w" />4. DRAW_DisplayString( x,y,&#8221;Txt&#8221;,3 ): escreve a string de comprimento 3 &#8220;Txt&#8221; iniciando no ponto (x,y).<br id="kx3o" /><br id="fvop" />Botão:<br id="mdk3" />1. BUTTON_GetState(): captura o estado do botão;<br id="p:sj" /><br id="bzvw" />Led:<br id="ujwg" />1. LED_Set ( LED_GREEN, LED_OFF): desliga o led verde;<br id="e5ml" /><br id="edso" />Acelerômetro:<br id="i_ds" />1. tMEMS_Info *memsInfo = MEMS_GetInfo(): a estrutura tMEMS_Info possui os dados informados pelo acelerômetro e é retornada pela função MEMS_GetInfo.<br id="p:uq" /><br id="onxy" />O código desta pequena aplicação está anexo. A partir da referência de 1G da gravidade, foi simples calcular a posição para plotar o eixo Z (barra azul sobre a linha indicativa do eixo X significa 1G sobre o eixo Z). A cruz vermelha aponta para o centro do gráfico quando os eixos X e Y estão em 0G. A inclinação do acelerômetro provoca alterações nos 3 eixos em virtude da aceleração da gravidade, como pode ser visto no aplicativo executando:</p>
<div>
<div><a title="SMT32 Primer - Aplicação 4" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060023.jpg" target="_self"></a><a title="SMT32 Primer - Aplicação" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060014.jpg" target="_self"></a><br />
<a title="SMT32 Primer - Aplicação 2" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060015.jpg" target="_self"></a><a title="SMT32 Primer - Aplicação 3" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060020.jpg" target="_self">></a></div>
</div>
<p><br id="d_2l" /><br id="n_qf" />Como nós utilizamos o CircleOS, o gerenciador padrão do sistema operacional continua operacional. Ao iniciar basta selecionar a aplicação em um menu que ela começa a executar.</p>
<div><a title="SMT32 Primer - Menu" href="http://www2.eletronica.org/resenhas/stm32-primer/p1060005.jpg" target="_self"></a></div>
<p><br id="tx6j" />Um dos pontos fracos do kit é exatamente o fato de possuir apenas um botão para interação com o usuário. No CircleOS o acelerômetro foi utilizado como elemento para navegação entre os menus. A idéia é interessante, mas a implementação ficou a desejar. Leva algum tempo até você acostumar a controlar o menu pela inclinação do dispositivo e fazer isso dentro de um veículo em movimento diminui razoalvelmente o grau de precisão.<br id="sqr1" /><br id="emhl" />Nós efetuamos alguns testes adicionais, como atualizar o sistema operacional CircleOS para a última versão, executar sem o CircleOS e também instalar o <a href="http://www.freertos.org/" target="_self">FreeRTOS</a> no dispositivo (já existe um port para ele). Nenhum problema foi encontrado, todos os recursos funcionaram da forma esperada.<br id="fms1" /><br id="adbp" /><span class="Apple-style-span" style="font-size: 20px; font-weight: bold;">Conclusão</span></p>
<p>No geral o kit STM32 Primer é uma alternativa muito interessante para quem deseja aprender mais sobre os microcontroladores STM32 da ST Microelectronics. Segundo o fabricante ele é compatível com 20 chips desta família, tornando-o bastante versátil. O hardware oferecido é extremamente útil para desenvolver e testar aplicações, ao permitir mobilidade e versatilidade na apresentação de informações aos usuários. Se você pretende trabalhar com esta plataforma ou precisa de um dispositivo que agregue as características deste kit para a sua aplicação, vale a pena utilizá-lo.</p>
</div>
<p>O post <a rel="nofollow" href="http://www3.eletronica.org/reviews/stm32-primer">STM32 Primer</a> apareceu primeiro em <a rel="nofollow" href="http://www3.eletronica.org">Eletronica.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.eletronica.org/reviews/stm32-primer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
