<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2374276457232829364</id><updated>2011-11-29T05:34:30.543-08:00</updated><category term='A placa'/><category term='Ferramentas - Gravação'/><category term='Ferramentas'/><category term='Placa para protótipos'/><category term='Aleatório'/><category term='Noticias'/><category term='Simulador'/><category term='Ferramentas - IO Wizard'/><category term='RL78'/><category term='Diversos'/><category term='V850'/><category term='Projetos dos leitores (ou para os leitores)'/><category term='Ferramentas GNU'/><category term='RPB'/><category term='DevCon'/><category term='IAR'/><title type='text'>Microcontroladores e afins</title><subtitle type='html'>Placa de desenvolvimento baseado no R8C/1A da Renesas.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-5214378366604442581</id><published>2011-11-29T05:21:00.001-08:00</published><updated>2011-11-29T05:34:30.550-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='RPB'/><category scheme='http://www.blogger.com/atom/ns#' term='RL78'/><category scheme='http://www.blogger.com/atom/ns#' term='IAR'/><title type='text'>Primeiro tutorial RL78</title><content type='html'>Vamos começar a usar a placa RPB RL78, para isso usaremos dois softwares, o Appilet3 e a IDE do IAR com o compilador para o RL78 (Kickstart Version - free até 16k de código).&lt;br /&gt;&lt;br /&gt;O Appilet3 pode ser baixado aqui:&lt;br /&gt;&lt;a href="http://am.renesas.com/products/mpumcu/rl78/tools.html"&gt;http://am.renesas.com/products/mpumcu/rl78/tools.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;E o compilador aqui:&lt;br /&gt;&lt;a href="http://www.iar.com/ewrl78"&gt;http://www.iar.com/ewrl78&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como já existem versões mais novas destas ferramentas, esqueça o DVD que veio com o kit, baixe tudo novo!&lt;br /&gt;&lt;br /&gt;Com tudo instalado, vamos ao que interessa, siga este tutorial e veja se consegue &lt;b&gt;não&lt;/b&gt; fazer o seu Hello Word!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/sDP70UDkrdk/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sDP70UDkrdk?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="480" height="399"  src="http://www.youtube.com/v/sDP70UDkrdk?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;É bem simples começar, depois deste, baixe a documentação do RL78/G13, estude o micro e faça sua própria aplicação. Qualquer dúvida que surgir, entre no grupo Renesas_Brasil e pergunte!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Documentação sobre o RL78:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://am.renesas.com/products/mpumcu/rl78/doc.html"&gt;http://am.renesas.com/products/mpumcu/rl78/doc.html&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Grupo de discussão:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://groups.google.com/group/renesas_brasil"&gt;http://groups.google.com/group/renesas_brasil&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Até a próxima!&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-5214378366604442581?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/5214378366604442581/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2011/11/primeiro-tutorial-rl78.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/5214378366604442581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/5214378366604442581'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2011/11/primeiro-tutorial-rl78.html' title='Primeiro tutorial RL78'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-151120822319876564</id><published>2011-11-17T11:21:00.000-08:00</published><updated>2011-11-17T11:33:28.398-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='Diversos'/><title type='text'>Novo livro - Embedded Systems, An Introduction Using the Renesas RX62N Microcontroller</title><content type='html'>&lt;div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"&gt;Voltando ao bom e velho blog... esse ano está complicado (mas bom!) para escrever tudo que acontece, vamos ver se consigo tirar o atraso nos dois meses finais...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"&gt;A notícia de hoje é o lançamento do livro Embedded Systems, An Introduction Using the Renesas RX62N Microcontroller &lt;a href="http://www.amazon.com/Embedded-Systems-Introduction-Renesas-Microcontroller/dp/1935772996/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1321557244&amp;amp;sr=1-2"&gt;(&lt;b&gt;&lt;span class="Apple-style-span" &gt;link para o site da Amazon&lt;/span&gt;&lt;/b&gt;)&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-34gDww29yko/TsVgAlSMO0I/AAAAAAAAA_U/bE12_5xCN7A/s1600/71u4Fv3oByL.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 260px; height: 320px;" src="http://2.bp.blogspot.com/-34gDww29yko/TsVgAlSMO0I/AAAAAAAAA_U/bE12_5xCN7A/s320/71u4Fv3oByL.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5676048468495055682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;Para quem ainda não começou com o RX600, é um excelente livro, bem didático! Caso já conheça, ainda assim vai encontrar muitas informações uteis no livro, vale a pena adicionar a biblioteca! FYI, quem publicou este livro foi o pessoal da Micrium, o que já é garantia de uma boa leitura!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;Até mais!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-151120822319876564?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/151120822319876564/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2011/11/novo-livro-embedded-systems.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/151120822319876564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/151120822319876564'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2011/11/novo-livro-embedded-systems.html' title='Novo livro - Embedded Systems, An Introduction Using the Renesas RX62N Microcontroller'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-34gDww29yko/TsVgAlSMO0I/AAAAAAAAA_U/bE12_5xCN7A/s72-c/71u4Fv3oByL.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-2560849541801306838</id><published>2011-06-17T20:41:00.000-07:00</published><updated>2011-06-20T12:28:02.529-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='V850'/><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>V850ES/Jx3-L - Low Power Demonstrator</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Bom estar de volta aos posts, tenho muita coisa atrasada para publicar, mas vamos começar com um kit que realmente surpreendeu!&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-n1X7didk0R0/TfwmnjazniI/AAAAAAAAA6A/972ox2T6M58/s1600/Kit.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 253px; height: 320px; " src="http://4.bp.blogspot.com/-n1X7didk0R0/TfwmnjazniI/AAAAAAAAA6A/972ox2T6M58/s320/Kit.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5619408896015965730" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;Estou falando de um kit muito simples, na concepção, é só um blister com uma pequena placa que conecta direto na USB. Nesta placa temos o V850ES, um 78K0R responsável pela comunicação USB e mais alguns componentes necessários para começar a brincadeira.&lt;/span&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://2.bp.blogspot.com/-MSu0sdewVu8/TfwmnrxRBLI/AAAAAAAAA6I/xjSVhn_gb8s/s1600/USB.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 163px; " src="http://2.bp.blogspot.com/-MSu0sdewVu8/TfwmnrxRBLI/AAAAAAAAA6I/xjSVhn_gb8s/s320/USB.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5619408898257650866" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Se você compareceu a &lt;a href="http://www.escbrazil.com.br/"&gt;&lt;b&gt;ESC Brasil&lt;/b&gt;&lt;/a&gt;, grandes chances de ter recebido um kit destes, se ficou na duvida como usar, continue lendo!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Este kit, como o nome já diz, tem um microcontrolador Low Power da família V850ES. Se você estava em uma ilha deserta e ainda não soube, a Renesas fundiu com a NEC a um tempo atras, o V850 é um core de 32 bits de alta performance que era da NEC, e hoje é considerado um middle level nos micros de 32 bits da Renesas, o enter level continua sendo o RX600, e o high performance o SuperH, mas isso é história para outros posts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Se quiser saber mais sobre o V850, aqui tem um link direto para o site: &lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://am.renesas.com/products/mpumcu/v850/v850_landing.jsp"&gt;LINK&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;O V850ES que vem instalado no kit é o V850ES/JG3-L, mais informações sobre ele aqui: &lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://america2.renesas.com/micro/product/subseries.php?subseries=V850ES%2FJG3-L"&gt;LINK&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Apenas para explicar o nome, &lt;b&gt;V850ES&lt;/b&gt; é o nome do core, o &lt;b&gt;J&lt;/b&gt; significa que é um micro de aplicação geral, o &lt;b&gt;G&lt;/b&gt; representa a quantidade de pinos, neste caso 100, o &lt;b&gt;3&lt;/b&gt; significa que é uma máquina da terceira geração e o &lt;b&gt;L&lt;/b&gt; indica que é Low Power.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;No CD que acompanha o kit tem uma grande quantidade de documentos na pasta DOC. Falando no CD, o autorun dele abre essa janela:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-DF9zz14dUU0/TfwmoMKxfzI/AAAAAAAAA6Q/qezjWzuP8Zo/s1600/Autoexec.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 240px; " src="http://4.bp.blogspot.com/-DF9zz14dUU0/TfwmoMKxfzI/AAAAAAAAA6Q/qezjWzuP8Zo/s320/Autoexec.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5619408906954571570" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Explicando cada uma das opções:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;V850/Jx3-L Low Power Demonstrator GUI Software &lt;/b&gt;- É apenas um software de interface para o primeiro contato com o microcontrolador, recomendo instalar e rodar, testar os modos de Low Power (no kit tem um jumper que pode ser retirado para ligar um micro amperímetro) entre outras coisas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Renesas CubeSuite IDE &lt;/b&gt;- É a IDE da Renesas para o V850, eu não recomendo instalar, a versão que vem no CD está com alguns bugs, se tiver curiosidade em testar, baixe uma versão mais atualizada do site da Renesas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;IAR Embedded Workbench &lt;/b&gt;- Dispensa apresentações, é o IAR para V850, recomendo usar nos testes e para desenvolvimentos, a não ser que queira usar o Eclipse + Compilador GNU.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Applilet 3 for V850ESJx3-l &lt;/b&gt;- Ferramenta para criação de código base, muito útil, recomendo instalar e usar! Com essa ferramenta dá para criar um projeto, configurar IOs, timers, interrupções e outros periféricos rapidamente. O manual de uso também está na pasta DOC do CD.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Exit&lt;/b&gt; - Exit  o_O&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Continuando, ao instalar o IAR, nesta janela, não esqueça de registrar, mesmo para avaliação é um processo necessário e relativamente rápido!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://1.bp.blogspot.com/-PsTW1zV11MY/TfwmoW85ysI/AAAAAAAAA6Y/85rWw4afrQw/s1600/IAR.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 240px; " src="http://1.bp.blogspot.com/-PsTW1zV11MY/TfwmoW85ysI/AAAAAAAAA6Y/85rWw4afrQw/s320/IAR.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5619408909849184962" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Ao conectar o kit na USB pela primeira vez, ele vai pedir o driver, ele está na pasta DRIVER do CD. Se o Windows reclamar que não está assinado, click no Continue Anyway e pronto!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Se usa Windows 7, o driver do CD não vai funcionar, precisa baixar uma versão nova no site do kit, o link é esse abaixo:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://am.renesas.com/V850JX3LLPD"&gt;http://am.renesas.com/V850JX3LLPD&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Falando no site, a promoção ainda está aberta, se quiser se registrar para ganhar um kit, é só entrar lá!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Como eu já disse, existe o compilador GNU suportado pelo Eclipse, quem se interessar acesse:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;a href="http://www.kpitgnutools.com/"&gt;&lt;span class="Apple-style-span"&gt;http://www.kpitgnutools.com&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Precisa registrar para ter acesso aos arquivos, se tiver algum problema, entre em contato comigo que eu ajudo!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Claro que este kit também tem sua página no Renesas Rulz, então, se quiser perguntar, sugerir ou reclamar, acesse:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;a href="http://www.renesasrulz.com/community/demoboards/v850es-jx3l"&gt;&lt;span class="Apple-style-span"&gt;http://www.renesasrulz.com/community/demoboards/v850es-jx3l&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;No próximo post vou fazer um passo a passo de como criar seu projeto com o Applilet e compilar com o IAR, aguardem.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Até mais!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-2560849541801306838?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/2560849541801306838/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2011/06/v850esjx3-l-low-power-demonstrator.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2560849541801306838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2560849541801306838'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2011/06/v850esjx3-l-low-power-demonstrator.html' title='V850ES/Jx3-L - Low Power Demonstrator'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-n1X7didk0R0/TfwmnjazniI/AAAAAAAAA6A/972ox2T6M58/s72-c/Kit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-7016694162829303360</id><published>2011-02-18T09:45:00.000-08:00</published><updated>2011-02-18T10:46:02.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projetos dos leitores (ou para os leitores)'/><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='Diversos'/><title type='text'>BRTOS para Renesas RX62N</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Pessoal, é com grande orgulho (como se eu tivesse feito alguma coisa...) que anúncio aqui o lançamento do BRTOS para o RX62N da Renesas!&lt;br /&gt;&lt;br /&gt;Agora vamos aos detalhes, em novembro de 2010 eu estive no Seminário RTOS 2010, e lá conheci o Gustavo, que trabalha no desenvolvimento do BRTOS. Conversa vai, conversa vem, acertamos que eu enviaria uma placa do RX62N para que ele pudesse portar o código do BRTOS para ela.&lt;br /&gt;&lt;br /&gt;Placa enviada, menos de 2 meses depois vem o resultado, código pronto, RTOS rodando, uIP stack portado, quer mais o que? O código é aberto, pode fazer suas modificações!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-497UCWSemwQ/TV60zEpLHLI/AAAAAAAAA2I/wNTPcxzhIrM/s1600/uip_rx600.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5575092178244017330" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/-497UCWSemwQ/TV60zEpLHLI/AAAAAAAAA2I/wNTPcxzhIrM/s320/uip_rx600.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Video do firmware rodando, realmente muito bom!&lt;/span&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" src="http://www.youtube.com/embed/IdPhrUW5iXM" frameborder="0" width="480" height="390"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Qualquer dúvida, entre em contato! E se você foi um dos felizardos que recebeu a placa da Renesas no concurso, teste o código, crie seus drivers e não esquece de publicar.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Se você não tem a placa e quer comprar uma, coloquei o link para o produto no site da Digikey, o PN é YRDKRX62N.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Por hoje é só!&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;font-size:78%;"&gt;Vamos aos links:&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;Grupo de desenvolvimento do BRTOS: &lt;/span&gt;&lt;a href="http://code.google.com/p/brtos/"&gt;&lt;span style="font-size:78%;"&gt;http://code.google.com/p/brtos/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;Blog do BRTOS: &lt;/span&gt;&lt;a href="http://brtosblog.wordpress.com/"&gt;&lt;span style="font-size:78%;"&gt;http://brtosblog.wordpress.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;Noticia: &lt;/span&gt;&lt;a href="http://brtosblog.wordpress.com/2011/02/17/uip-stack-integrado-ao-brtos-com-renesas-rx62n/"&gt;&lt;span style="font-size:78%;"&gt;http://brtosblog.wordpress.com/2011/02/17/uip-stack-integrado-ao-brtos-com-renesas-rx62n/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;uIP Stack: &lt;/span&gt;&lt;a href="http://www.sics.se/~adam/uip/index.php/Main_Page"&gt;&lt;span style="font-size:78%;"&gt;http://www.sics.se/~adam/uip/index.php/Main_Page&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;Placa RDKRX62N: &lt;/span&gt;&lt;a href="http://www.renesas.com/RDKRX62N"&gt;&lt;span style="font-size:78%;"&gt;http://www.renesas.com/RDKRX62N&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;Seminário RTOS 2010: &lt;/span&gt;&lt;a href="http://www.sergioprado.org/2010/11/09/seminario-rtos-2010/"&gt;&lt;span style="font-size:78%;"&gt;http://www.sergioprado.org/2010/11/09/seminario-rtos-2010/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;Digikey: &lt;/span&gt;&lt;a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?vendor=0&amp;amp;keywords=YRDKRX62N-ND"&gt;&lt;span style="font-size:78%;"&gt;http://search.digikey.com/scripts/DkSearch/dksus.dll?vendor=0&amp;amp;keywords=YRDKRX62N-ND&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:78%;"&gt;VLA - Representante Renesas no Brasil: &lt;/span&gt;&lt;a href="http://www.vla.com.br/"&gt;&lt;span style="font-size:78%;"&gt;http://www.vla.com.br&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-7016694162829303360?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/7016694162829303360/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2011/02/brtos-para-renesas-rx62n.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7016694162829303360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7016694162829303360'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2011/02/brtos-para-renesas-rx62n.html' title='BRTOS para Renesas RX62N'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-497UCWSemwQ/TV60zEpLHLI/AAAAAAAAA2I/wNTPcxzhIrM/s72-c/uip_rx600.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3133240533453388298</id><published>2010-12-20T10:48:00.000-08:00</published><updated>2010-12-20T11:41:19.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Diversos'/><title type='text'>Renesas RX Stick (RX610 Demo)</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;A uns dias atrás o pessoal que pediu o Demo Kit do RX610 recebeu! Para animar quem está começando, ai vai um video do demo que o DJ Delorie fez com o kit dele. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;O interessante é que todos os LEDs do display estão ligados a pinos com PWM, então deu para fazer essa varredura de um Bitmap.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;object style="WIDTH: 640px; HEIGHT: 390px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Dkc3GfIkUZk?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Dkc3GfIkUZk?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Mais informações, acesse:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.renesasrulz.com/"&gt;&lt;span style="font-family:arial;"&gt;http://www.renesasrulz.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.delorie.com/electronics/rx-stick/"&gt;&lt;span style="font-family:arial;"&gt;http://www.delorie.com/electronics/rx-stick/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até mais!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3133240533453388298?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3133240533453388298/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/12/renesas-rx-stick-rx610-demo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3133240533453388298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3133240533453388298'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/12/renesas-rx-stick-rx610-demo.html' title='Renesas RX Stick (RX610 Demo)'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-7780250663428651660</id><published>2010-12-09T16:14:00.000-08:00</published><updated>2010-12-09T16:51:21.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projetos dos leitores (ou para os leitores)'/><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='Diversos'/><title type='text'>Nova versão do Hallmeter</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Bom, o projeto de hoje é diferente, não vou publicar tudo por que é um projeto comercial.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Mas como tem uma coisa nova (pelo menos pra mim), quero mostrar como foi feita a placa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A novidade? Para fazer a placa, usei o famoso &lt;strong&gt;Press-n-peel&lt;/strong&gt;, a placa foi desenvolvida com o &lt;a href="http://iut-tice.ujf-grenoble.fr/kicad/"&gt;&lt;strong&gt;KiCAD&lt;/strong&gt;&lt;/a&gt; e transferida com a famosa &lt;a href="http://int2float.blogspot.com/2009/10/laminadora-para-pcb.html"&gt;&lt;strong&gt;laminadora&lt;/strong&gt;&lt;/a&gt;. Feitas as devidas apresentações, vamos aos resultados.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;A placa depois da corrosão, as trilhas mais estreitas tem 0,4mm. Pelo resultado eu acredito que daria para fazer sem problemas trilhas de 0,25mm. A impressora usada foi uma HP1020 com toner original.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/TQFypsg7NYI/AAAAAAAAAvs/Z2dvLI94W3c/s1600/Picture001_s.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5548842276546622850" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/TQFypsg7NYI/AAAAAAAAAvs/Z2dvLI94W3c/s320/Picture001_s.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Placa limpa:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/TQFyp3K2ExI/AAAAAAAAAv0/JcTD-0y9nEY/s1600/Picture002_s.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5548842279406801682" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/TQFyp3K2ExI/AAAAAAAAAv0/JcTD-0y9nEY/s320/Picture002_s.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Placa estanhada:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/TQFyqSuAjOI/AAAAAAAAAv8/oaka2CYP_0M/s1600/Picture004_s.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5548842286802046178" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/TQFyqSuAjOI/AAAAAAAAAv8/oaka2CYP_0M/s320/Picture004_s.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Placa montada:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/TQFyqhxelOI/AAAAAAAAAwE/wgfMDjjRWDs/s1600/Picture006_s.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5548842290843129058" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/TQFyqhxelOI/AAAAAAAAAwE/wgfMDjjRWDs/s320/Picture006_s.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Lado dos componentes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/TQFyqwJFI4I/AAAAAAAAAwM/X1E8Ta7pLCY/s1600/Picture008_s.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5548842294700221314" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/TQFyqwJFI4I/AAAAAAAAAwM/X1E8Ta7pLCY/s320/Picture008_s.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;E finalmente, como não poderia faltar, um video do protótipo funcionando! Encomendas? &lt;strong&gt;andre.me.ajuda(at)gmail.com&lt;/strong&gt;!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object style="WIDTH: 640px; HEIGHT: 390px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LkcP-zc_UWQ?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/LkcP-zc_UWQ?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;Por hoje é só! Até mais.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-7780250663428651660?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/7780250663428651660/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/12/nova-versao-do-hallmeter.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7780250663428651660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7780250663428651660'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/12/nova-versao-do-hallmeter.html' title='Nova versão do Hallmeter'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_14HLcCf9bj8/TQFypsg7NYI/AAAAAAAAAvs/Z2dvLI94W3c/s72-c/Picture001_s.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3629162301237210358</id><published>2010-10-22T09:53:00.000-07:00</published><updated>2010-10-22T10:28:44.744-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='DevCon'/><title type='text'>Renesas DevCon</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Olá pessoas! Faz um tempo que não escrevo, mas estou de volta! &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Desde que ocorreu a fusão da Renesas com a NEC, o volume de trabalho aumentou bastante, mas agora as coisas estão mais tranquilas.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Na semana de 11 de Outubro estive no Renesas DevCon em Anahein, California. Foi uma grande oportunidade para reencontrar os amigos e fazer novos contatos, entre eles o australiano David L. Jones &lt;strong&gt;[1]&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt; e o DJ Delorie &lt;strong&gt;[2] [3]&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;As empresas parceiras da Renesas que estavam por lá apresentando seus produtos, vale a pena dar uma visitar o site &lt;strong&gt;[4] &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;para conhecer melhor e saber de tudo que aconteceu.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Trouxe muitas novidades, entre elas o kit de desenvolvimento do &lt;strong&gt;R8C/33T [5]&lt;/strong&gt; (Capacitive touch), o novo &lt;strong&gt;R8C/M12A [6] [7]&lt;/strong&gt; e o kit do &lt;strong&gt;RX62N [8]&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Vou falar sobre cada um deles separadamente.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;No mais, é bom estar de volta, novos posts em breve!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;LINKS:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[1]&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.eevblog.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.eevblog.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[2]&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.delorie.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.delorie.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[3]&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.renesasrulz.com/open-hardware"&gt;&lt;span style="font-size:85%;"&gt;http://www.renesasrulz.com/open-hardware&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[4] &lt;/strong&gt;&lt;a href="http://www.renesasdevcon.com/"&gt;http://www.renesasdevcon.com/&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;[5] &lt;/span&gt;&lt;/strong&gt;&lt;a href="http://am.renesas.com/products/mpumcu/r8c/r8c3x/r8c33t/r8c33t_root.jsp"&gt;&lt;span style="font-size:85%;"&gt;http://am.renesas.com/products/mpumcu/r8c/r8c3x/r8c33t/r8c33t_root.jsp&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[6]&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://am.renesas.com/products/mpumcu/r8c/r8cmx/r8cm12a/r8cm12a_root.jsp"&gt;&lt;span style="font-size:85%;"&gt;http://am.renesas.com/products/mpumcu/r8c/r8cmx/r8cm12a/r8cm12a_root.jsp&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[7]&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.renesas.com/rpbr8cm12a"&gt;&lt;span style="font-size:85%;"&gt;http://www.renesas.com/rpbr8cm12a&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[8]&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.rxmcu.com/USA/"&gt;&lt;span style="font-size:85%;"&gt;http://www.rxmcu.com/USA/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3629162301237210358?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3629162301237210358/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/10/renesas-devcon.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3629162301237210358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3629162301237210358'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/10/renesas-devcon.html' title='Renesas DevCon'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3728858023859335619</id><published>2010-05-11T18:36:00.000-07:00</published><updated>2010-05-12T05:52:37.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diversos'/><title type='text'>Troca do R8C/1A</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Bom, como muita gente acredita que soldar o LSSOP20 do R8C/1A é uma tarefa impossivel, fiz um video da troca de um micro torrado (obrigado Alexandre...).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Primeiro, a foto do antes, quer dizer do depois do micro tomar um 12V na cara...&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/S-oI5Vg3zTI/AAAAAAAAAno/Pny_TnGQEEg/s1600/antes.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5470194478515473714" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 376px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/S-oI5Vg3zTI/AAAAAAAAAno/Pny_TnGQEEg/s400/antes.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Agora a foto do depois, micro novo e placa limpa.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/S-oI5vh0Z_I/AAAAAAAAAnw/S34gWvIC69s/s1600/depois.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5470194485498767346" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 398px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/S-oI5vh0Z_I/AAAAAAAAAnw/S34gWvIC69s/s400/depois.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Finalmente, o video do processo, a filmagem ficou mais ou menos, mas dá para entender como fazer, qualquer duvida é só perguntar!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sIZS1T-MPKU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/sIZS1T-MPKU&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Para retirar o micro usei ar quente (400ºC velocidade média), passo fluxo e malha desoldadora para limpar a solda velha, limpa tudo com álcool isopropílico, fluxo de novo, solda (estação com temperatura em 325ºC), limpa de novo com álcool e pronto! &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Como tem gente perguntando fiz este update sobre os materiais utilizados para solda, eu uso o fluxo da &lt;a href="http://www.dealextreme.com/details.dx/sku.20583"&gt;&lt;strong&gt;Deal Extreme&lt;/strong&gt;&lt;/a&gt;, a pinça também e de lá, &lt;a href="http://www.dealextreme.com/details.dx/sku.19869"&gt;&lt;strong&gt;link aqui&lt;/strong&gt;&lt;/a&gt;, a quantidade de solda utilizada é minima não dá para ver mas é só uma gota, não vá encher a ponta do ferro com solda que fecha curto entre os terminais. No mais é treinar mesmo, não é difícil, mas precisa fazer para sentir como é!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até mais pessoal!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3728858023859335619?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3728858023859335619/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/05/troca-do-r8c1a.html#comment-form' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3728858023859335619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3728858023859335619'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/05/troca-do-r8c1a.html' title='Troca do R8C/1A'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_14HLcCf9bj8/S-oI5Vg3zTI/AAAAAAAAAno/Pny_TnGQEEg/s72-c/antes.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3344891672715483110</id><published>2010-04-12T19:02:00.000-07:00</published><updated>2010-04-12T20:15:58.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simulador'/><title type='text'>Simulador - Começando a usar.</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Hoje vamos continuar falando sobre o simulador. Pelos feedbacks que tenho recebido, sei que algumas pessoas já baixaram o manual e já estão usando o simulador, para aqueles que ainda não fizeram isso, acompanhem os próximos posts!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Primeiro de tudo, não esqueçam de manter o HEW atualizado, rode sempre o AutoUpdate.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Com tudo atualizado, vamos começar criando uma sessão de simulação. Pegue um workspace qualquer, pode ser o &lt;strong&gt;&lt;a href="http://00815207418858741071-a-g.googlegroups.com/web/ktp.zip?hl=pt-BR&amp;amp;gda=xDLQuT0AAABCJRdVMVGIsFS6ulxsEQaXJPSupNwqdoiHO9KdpTpKa4ktND1lTfVC-QcfOcvz7aieHaZ6irMAW1vR2hpScGZQ"&gt;&lt;span style="color:#ff0000;"&gt;ktp.zip&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt; dos arquivos do grupo &lt;a href="http://groups.google.com.br/group/renesas_brasil?hl=pt-BR"&gt;&lt;strong&gt;Renesas Brasil&lt;/strong&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Abra o workspace, vá em &lt;strong&gt;File -&gt; New Session:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/S8PgB399EsI/AAAAAAAAAlc/Lcnz6MaJz5E/s1600/01_sim.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5459453496111469250" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 252px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/S8PgB399EsI/AAAAAAAAAlc/Lcnz6MaJz5E/s400/01_sim.JPG" border="0" /&gt;&lt;/a&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Depois de salvar a sessão ativa, na janela que abre, coloque um nome para a sessão no primeiro campo, eu sempre uso &lt;strong&gt;Sim30&lt;/strong&gt;, selecione &lt;strong&gt;M16C R8C Simulator&lt;/strong&gt; e o &lt;strong&gt;Renesas M16C Project Generator&lt;/strong&gt;, conforme a figura abaixo:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/S8PgByf342I/AAAAAAAAAlU/M2m2LtSAE_k/s1600/02_sim.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5459453494643123042" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 326px; CURSOR: hand; HEIGHT: 230px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/S8PgByf342I/AAAAAAAAAlU/M2m2LtSAE_k/s400/02_sim.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Na janela seguinte, selecione &lt;strong&gt;R8C/Tiny&lt;/strong&gt; para o &lt;strong&gt;CPU series&lt;/strong&gt;, e &lt;strong&gt;1A&lt;/strong&gt; no &lt;strong&gt;CPU Group&lt;/strong&gt; e clique no &lt;strong&gt;Finish&lt;/strong&gt;, conforme a figura a seguir:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/S8PgBlRW4dI/AAAAAAAAAlM/BSN2RVmTlfE/s1600/03_sim.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5459453491092578770" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 348px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/S8PgBlRW4dI/AAAAAAAAAlM/BSN2RVmTlfE/s400/03_sim.JPG" border="0" /&gt;&lt;/a&gt; &lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Na próxima janela temos algumas opções interessantes, a primeira delas é a seleção do clock da CPU, se você for apenas visualizar o código e resultados sem se preocupar com temporizações, nem precisa mudar nada, mas você tem a opção de colocar o valor correto do clock, selecionar na caixa de opções &lt;strong&gt;Cycle Accuracy&lt;/strong&gt; e rodar o código medindo com precisão o tempo envolvido no processamento. Vou usar esta opção, clock de &lt;strong&gt;20MHz&lt;/strong&gt;, &lt;strong&gt;sem divisão&lt;/strong&gt; (ou dividido por 1) e Cycle Accuracy. Finalmente, precisa selecionar a MCU Referece, clique no botão &lt;strong&gt;Refer.&lt;/strong&gt; e selecione o arquivo &lt;strong&gt;R8c1x.mcu&lt;/strong&gt;, e clique no &lt;strong&gt;Ok&lt;/strong&gt; conforme a figura abaixo:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/S8PgBYcOapI/AAAAAAAAAlE/xyZuncGzSbg/s1600/04_sim.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5459453487648500370" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 349px; CURSOR: hand; HEIGHT: 321px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/S8PgBYcOapI/AAAAAAAAAlE/xyZuncGzSbg/s400/04_sim.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;Pronto, você já está com o simulador pronto para rodar, clique no F7, ou Build All, duplo clique no arquivo &lt;strong&gt;ktp.X30&lt;/strong&gt; gerado (Download Module) e pronto! No menu Debug você encontra as opções de Reset CPU, Reset and Go, Step e tudo mais.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/S8PgAqN8xII/AAAAAAAAAk8/4n6v5O7NZFs/s1600/05_sim.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5459453475240592514" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 286px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/S8PgAqN8xII/AAAAAAAAAk8/4n6v5O7NZFs/s400/05_sim.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Bom, por hoje é só, explorem essas opções, depois eu volto com mais informações! Qualquer duvida, entre em contato pelo grupo ou pelo e-mail. Até a próxima!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3344891672715483110?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3344891672715483110/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/04/simulador-comecando-usar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3344891672715483110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3344891672715483110'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/04/simulador-comecando-usar.html' title='Simulador - Começando a usar.'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_14HLcCf9bj8/S8PgB399EsI/AAAAAAAAAlc/Lcnz6MaJz5E/s72-c/01_sim.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-2384405069973065700</id><published>2010-03-22T19:35:00.000-07:00</published><updated>2010-03-22T19:44:14.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projetos dos leitores (ou para os leitores)'/><title type='text'>Chute a gol!</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Nosso amigo Alexandre do blog &lt;/span&gt;&lt;a href="http://5vcc.blogspot.com/"&gt;&lt;span style="font-family:arial;"&gt;5vcc&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; publicou um projeto que estava em processo de finalização e parece que agora vai! Pelo menos é o que penso, niguém faria 20 protótipos do mesmo projeto, ou faria?&lt;br /&gt;&lt;br /&gt;Uma foto das entranhas da máquina:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/S6gphr_pXRI/AAAAAAAAAjI/RUapU5ijlLY/s1600-h/chute.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5451653007654083858" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/S6gphr_pXRI/AAAAAAAAAjI/RUapU5ijlLY/s400/chute.jpg" border="0" /&gt;&lt;/a&gt; &lt;p&gt;&lt;span style="font-family:arial;"&gt;E um vídeo do funcionamento do projeto:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KZ9k9CY3-UQ&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=pt_BR&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/KZ9k9CY3-UQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=pt_BR&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Quer saber mais? Acesse o blog! &lt;/span&gt;&lt;a href="http://5vcc.blogspot.com/"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;http://5vcc.blogspot.com/&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até a próxima!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-2384405069973065700?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/2384405069973065700/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/03/chute-gol.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2384405069973065700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2384405069973065700'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/03/chute-gol.html' title='Chute a gol!'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_14HLcCf9bj8/S6gphr_pXRI/AAAAAAAAAjI/RUapU5ijlLY/s72-c/chute.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-7656454161001460090</id><published>2010-03-22T07:45:00.000-07:00</published><updated>2010-03-22T07:51:12.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Novo e-mail</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Pessoas! Criei um e-mail novo para contato do pessoal que acessa o blog, então para dúvidas, sugestões, preços, pedidos de ajuda e material, usem o &lt;/span&gt;&lt;a href="mailto:andre.me.ajuda@gmail.com"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;andre.me.ajuda@gmail.com&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Aguardem novidades sobre o simulador.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até a próxima.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-7656454161001460090?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/7656454161001460090/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/03/novo-e-mail.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7656454161001460090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7656454161001460090'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/03/novo-e-mail.html' title='Novo e-mail'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-8747276987711572235</id><published>2010-03-21T19:23:00.001-07:00</published><updated>2010-03-21T19:28:49.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Placa para protótipos'/><title type='text'>Nova placa</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Olá pessoal!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Acabo de receber minha nova placa de prototipagem, menor, com posições para apenas os resistores de pull-up do Reset e do Mode, o capacitor de desacoplamento e o microcontrolador, que pode ser um R8C/1x, R8C/2x ou até mesmo os novos R8C/3x de 20 pinos (SSOP20)!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/S6bUq1KI0ZI/AAAAAAAAAjA/r2pW_P-19y4/s1600-h/r8c_small.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5451278231267758482" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 323px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/S6bUq1KI0ZI/AAAAAAAAAjA/r2pW_P-19y4/s400/r8c_small.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;As distâncias entre os pinos são no padrão DIP, logo, serve perfeitamente em um protoboad! Em breve eu posto um tutorial de como gravar o micro que está nesta placa usando a placa de desenvolvimento que você já tem, é muito simples.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até a próxima!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-8747276987711572235?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/8747276987711572235/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/03/nova-placa_21.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/8747276987711572235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/8747276987711572235'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/03/nova-placa_21.html' title='Nova placa'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_14HLcCf9bj8/S6bUq1KI0ZI/AAAAAAAAAjA/r2pW_P-19y4/s72-c/r8c_small.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-6051097429757429224</id><published>2010-03-04T10:06:00.000-08:00</published><updated>2010-03-04T10:55:52.250-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simulador'/><title type='text'>Simulador - O que é? Para que serve?</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Para todos que já estavam cansados de ler apenas notícias, vamos voltar ao conteúdo técnico por aqui! Qual a melhor maneira de fazer isso que apresentando uma ferramenta muito util, grátis e que todo mundo já tem em casa e nem sabe?&lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Estou falando do simulador da Renesas! O link para obter mais informações sobre o produto é este &lt;a href="http://america.renesas.com/products/tools/coding_tools/simulator/m16c_r8c_sim/child_folder/advanced_functions.jsp"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;aqui&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;, e como este é um assunto extenso, vou fazer em diversos passos, mas quem tiver tempo e disposição já pode começar a ler o manual dele, o arquivo já está no grupo &lt;span style="color:#000000;"&gt;&lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;strong&gt;Renesas_Brasil&lt;/strong&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;a href="http://00815207418858741071-a-g.googlegroups.com/web/rej10j1992_m16csimsw_u.pdf?hl=pt-BR&amp;amp;gda=Gf1XT1AAAABCJRdVMVGIsFS6ulxsEQaX3tnP1TFbFwnRIpdS2OHYZ8fLGMwYrBJC2L-ylOLeykLU4mFyqVfa7Mp6rCxCDmlzyfKqicRl9fiUtu6lcZljTA&amp;amp;gsc=yH13zwsAAAA6tkaGVI95lfQCPbWbEscB"&gt;&lt;strong&gt;Link para o manual do simulador&lt;/strong&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Abaixo, uma imagem do simulador trabalhando, como você pode observar, é uma ferramenta muito importante para debugging, teste e demonstração e usa o HEW!&lt;/span&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5444850696050309714" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 391px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/S4_-3Ckd-lI/AAAAAAAAAic/s_gKRqnukSI/s400/m16c_dbg_sim_e.gif" border="0" /&gt; &lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Quem gosta do Proteus vai sentir falta de alguma coisas por aqui, não temos a simulação do circuito eletrônico externo, apenas GPIO e periféricos do micro. Para saídas temos uma interface gráfica (GUI) que pode ser vista na figura acima simulando um display de sete segmentos e para entrada tanto podemos usar a GUI quanto um script, que também permite o uso dos timers e até mesmo da interface serial.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;O simulador também pode se comunicar com um outro software feito em C/C++ no próprio PC, mas esse já é um assunto mais avançado que será tratado no momento certo.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Boa leitura para quem começar pelo manual e até a próxima para quem esperar o próximo post!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-6051097429757429224?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/6051097429757429224/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/03/simulador-o-que-e-para-que-serve.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6051097429757429224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6051097429757429224'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/03/simulador-o-que-e-para-que-serve.html' title='Simulador - O que é? Para que serve?'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_14HLcCf9bj8/S4_-3Ckd-lI/AAAAAAAAAic/s_gKRqnukSI/s72-c/m16c_dbg_sim_e.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-7437807808307698234</id><published>2010-03-03T16:57:00.000-08:00</published><updated>2010-03-03T17:13:16.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Devcon 2010</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Agora é oficial, depois do sucesso do Devcon 2008, a Renesas anunciou a data do &lt;strong&gt;Devcon 2010&lt;/strong&gt;!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/S48GBeElx8I/AAAAAAAAAiQ/Tk72Nn6Maes/s1600-h/curtain_banner.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5444577096836171714" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 118px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/S48GBeElx8I/AAAAAAAAAiQ/Tk72Nn6Maes/s400/curtain_banner.jpg" border="0" /&gt; &lt;p align="left"&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Será dos dias 11 a 14 de outubro, na California, mais detalhes acesse: &lt;/span&gt;&lt;a href="http://www.renesasdevcon.com/"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;http://www.renesasdevcon.com/&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:Arial;"&gt;Neste site você também vai encontrar todo o material de alta qualidade apresentado durante o Devcon 2008! &lt;a href="http://www.renesasdevcon.com/archive/schedule/index.html"&gt;&lt;strong&gt;http://www.renesasdevcon.com/archive/schedule/index.html&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Essa é a melhor oportunidade para participar de diversos treinamentos, encontrar com os experts em cada linha de produtos, conhecer os engenheiros de aplicação e também os parceiros da Renesas no desenvolvimento de ferramentas e soluções.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Se você trabalha com desenvolvimento de produtos microcontrolados, não deixe passar esta chance, são quase 4 dias de total imersão com acesso direto e personalizado ao universo da Renesas! Acompanhe pelo site oficial a programação dos treinamentos.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Te vejo lá!&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-7437807808307698234?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/7437807808307698234/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/03/devcon-2010.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7437807808307698234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/7437807808307698234'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/03/devcon-2010.html' title='Devcon 2010'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_14HLcCf9bj8/S48GBeElx8I/AAAAAAAAAiQ/Tk72Nn6Maes/s72-c/curtain_banner.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-24670259333497292</id><published>2010-03-02T05:26:00.000-08:00</published><updated>2010-03-02T05:42:49.569-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='A placa'/><title type='text'>Nova placa!</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Olá a todos! Como tem muita gente já cansada de usar só a &lt;/span&gt;&lt;a href="http://int2float.blogspot.com/2009/07/placa.html"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;placa d&lt;/span&gt;&lt;span style="font-family:arial;"&gt;e desenvolvimento&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, querendo fazer um protótipo diferente ou até montar o R8C num protoboard, acabei de fazer uma placa menor, já está no forno e deve estar a disposição até o final da semana.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;Abaixo as dimensões da placa, bem como seu layout:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/S40TkmUtI2I/AAAAAAAAAhs/TKknMikXr_k/s1600-h/R8C_sem_E8_dim.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5444029044044407650" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 342px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/S40TkmUtI2I/AAAAAAAAAhs/TKknMikXr_k/s400/R8C_sem_E8_dim.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Esta placa está preparada para receber os R8C/1x, R8C/2x e os novos R8C/3x de 20 pinos, por isso temos 3 posições para resistores, mas na verdade apenas 2 serão montados, nos pinos Mode e Reset como sempre.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Assim que receber a placa, faço um post com ela montada e dicas de gravação. Mas já posso adiantar que a placa de desenvolvimento pode ser usada para gravação do micro montado nesta.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Esta versão da placa tem o preço de R$ 6,00, bem mais em conta que os R$ 15,00 da versão de desenvolvimento, mas se está placa tiver uma boa aceitação e volume de produção aumentar este preço deverá cair. Só para lembrar, é dupla face com furo metalizado para maior durabilidade! Se tiver interesse nesta placa, na placa de desenvolvimento montada ou precisar de alguma informação, deixe um comentário ou me procure no grupo &lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;strong&gt;Renesas_Brasil&lt;/strong&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Até mais!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-24670259333497292?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/24670259333497292/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/03/nova-placa.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/24670259333497292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/24670259333497292'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/03/nova-placa.html' title='Nova placa!'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_14HLcCf9bj8/S40TkmUtI2I/AAAAAAAAAhs/TKknMikXr_k/s72-c/R8C_sem_E8_dim.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-6020339892427559487</id><published>2010-02-01T09:31:00.000-08:00</published><updated>2010-02-01T10:38:21.427-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projetos dos leitores (ou para os leitores)'/><title type='text'>Mais um projeto terminado</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Olá meus caros, o post de hoje é simples, para falar a verdade é só para mostrar mesmo... este é o projeto de um leitor do blog, feito usando o R8C/1B (que é o R8C/1A com Data flash).&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Pelo relato do leitor, tudo correu bem, o programa foi simples de fazer e o uso das ferramentas de desenvolvimento da Renesas encurtou muito o tempo de debug.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;A foto que prova o fato:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/S2cd4VU1GFI/AAAAAAAAAhk/drkbWeatOrs/s1600-h/Proj_01.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5433344329080182866" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 217px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/S2cd4VU1GFI/AAAAAAAAAhk/drkbWeatOrs/s400/Proj_01.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Ah, se você não reconheceu, é um termostato! E se alguém tiver algum projeto que queira mostrar aqui, sinta-se a vontade, entre em contato.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até a próxima pessoal.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-6020339892427559487?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/6020339892427559487/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/02/mais-um-projeto-terminado.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6020339892427559487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6020339892427559487'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/02/mais-um-projeto-terminado.html' title='Mais um projeto terminado'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_14HLcCf9bj8/S2cd4VU1GFI/AAAAAAAAAhk/drkbWeatOrs/s72-c/Proj_01.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-5574679192395906915</id><published>2010-01-20T04:11:00.000-08:00</published><updated>2010-01-20T04:34:49.686-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><title type='text'>Otimização de código com o HEW</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Pessoas, de volta aos posts, vamos falar hoje sobre a otimização de código para o HEW, como temos algumas pessoas usando os printf e getc da vida, vale a pena tocar no assunto!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Primeiro, para acessar a configuração, com o seu WorkSpace aberto, vá em &lt;strong&gt;Build -&gt; Renesas M16C Standard Toolchain...&lt;/strong&gt; como na figura abaixo:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/S1bzSNdGI-I/AAAAAAAAAhA/79je06SJyZQ/s1600-h/opt_01.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5428793895016604642" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 317px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/S1bzSNdGI-I/AAAAAAAAAhA/79je06SJyZQ/s400/opt_01.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Na janela que abre, na aba &lt;strong&gt;C&lt;/strong&gt;, em &lt;strong&gt;Category&lt;/strong&gt;, selecione &lt;strong&gt;Optimize&lt;/strong&gt;. Observe que na janela em questão, estou mudando a &lt;strong&gt;Configuration Debug&lt;/strong&gt; e selecionei o projeto inteiro (selecionado R8C_27_Vdet) para otimizar!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/S1bzR1P6d6I/AAAAAAAAAg4/_CvSVjw-34o/s1600-h/opt_02.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5428793888518862754" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 344px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/S1bzR1P6d6I/AAAAAAAAAg4/_CvSVjw-34o/s400/opt_02.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Posso fazer essa mesma modificação por arquivo do projeto, não para o projeto inteiro, conforme na figura abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/S1bzRtBfbQI/AAAAAAAAAgw/Gm3YClpjvXo/s1600-h/opt_03.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5428793886310886658" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 343px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/S1bzRtBfbQI/AAAAAAAAAgw/Gm3YClpjvXo/s400/opt_03.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;As otimizações básicas são por tamanho e velocidade (Size or speed), que tem 4 opções: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;ROM size seguido pela velocidade&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Velocidade seguido pelo ROM size&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;ROM size minimo&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Velocidade máxima&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Essa opções são vistas logo abaixo:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/S1bzRc3veDI/AAAAAAAAAgo/Jfs28DM53h4/s1600-h/opt_04.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5428793881975027762" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 342px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/S1bzRc3veDI/AAAAAAAAAgo/Jfs28DM53h4/s400/opt_04.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Bom, esse é o básico sobre a configuração, para se aprofundar no assunto, recomendo uma lida no apendia A do manual do compilador (A.2.5 - página 70 do documento), o arquivo já está no grupo &lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;strong&gt;Renesas_Brasil&lt;/strong&gt;&lt;/a&gt;, com o nome &lt;a href="http://00815207418858741071-a-g.googlegroups.com/web/rej10j1995_nc30_u.pdf?hl=pt-BR&amp;amp;gda=qaS-l0sAAABCJRdVMVGIsFS6ulxsEQaXlr12-GHHJRxUok9924bjqkrkjvwfncg_JDZUKrOmDpamwwmmjY8lLEkm5GsdcWpfwIwCClWZIfBatTHryd93PQ&amp;amp;gsc=XZdG-QsAAAD8XcTI6MIiLr6OHnKRk0Nc"&gt;&lt;strong&gt;rej10j1995_nc30_u.pdf&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;. &lt;/strong&gt;Claro que bom mesmo seria ler o manual inteiro, mas vamos por partes, certo?&lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Vale a pena reforçar que essas opções de otimização não expiram nem são exclusivas das versões pagas do compilador, estão todas na versão de avaliação e devem ser usadas.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Qualquer duvida, comente aqui ou poste lá no grupo. Até a próxima!&lt;/span&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-5574679192395906915?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/5574679192395906915/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2010/01/otimizacao-de-codigo-com-o-hew.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/5574679192395906915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/5574679192395906915'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2010/01/otimizacao-de-codigo-com-o-hew.html' title='Otimização de código com o HEW'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_14HLcCf9bj8/S1bzSNdGI-I/AAAAAAAAAhA/79je06SJyZQ/s72-c/opt_01.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-1779963999148162321</id><published>2009-12-23T04:28:00.000-08:00</published><updated>2009-12-23T04:58:32.980-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projetos dos leitores (ou para os leitores)'/><title type='text'>Analisador Espectral de Áudio</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Olá meus amigos, hoje vou publicar um projeto do Eng Leonardo Balbino da Unesp de Ilha Solteira, falando nisso, parabéns pelo trabalho de graduação, o efeito ficou muito bom, só falta agora me passar o material sobre a analise espectral, certo?&lt;br /&gt;Gostaria também de agradecer ao professor Carlos Alves pela dica.&lt;br /&gt;O projeto foi desenvolvido usando uma placa da Renesas (&lt;strong&gt;QSK26A&lt;/strong&gt;) do projeto Renesas University (&lt;/span&gt;&lt;a href="http://www.renesasu.com/"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;http://www.renesasu.com/&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;) e 8 ventiladores, que movimentam bolinhas de isopor em 8 raias separadas cada uma para uma faixa de frequência determinada.&lt;br /&gt;O &lt;strong&gt;QSK26A&lt;/strong&gt; usa um micro &lt;strong&gt;M16C/26A&lt;/strong&gt; da Renesas e pelo jeito deu conta do recado, como eu já disse, preciso pegar mais detalhes com o Leonardo.&lt;br /&gt;Link do M16C/26A: &lt;/span&gt;&lt;a href="http://america.renesas.com/fmwk.jsp?cnt=m16c26a_root.jsp&amp;amp;fp=/products/mpumcu/m16c_family/m16ctiny_series/m16c26a_group/"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Aqui&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Chega de falar, vamos ao resultado!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Yu_6AEKJ6wg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Yu_6AEKJ6wg&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zTXWR3EiSss&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/zTXWR3EiSss&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-1779963999148162321?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/1779963999148162321/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/12/analisador-espectral-de-audio.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1779963999148162321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1779963999148162321'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/12/analisador-espectral-de-audio.html' title='Analisador Espectral de Áudio'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3573610701526240609</id><published>2009-11-05T17:16:00.000-08:00</published><updated>2009-12-23T04:27:05.587-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projetos dos leitores (ou para os leitores)'/><title type='text'>Controle de servo com o R8C/1A</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Sei que faz um tempo, muita gente já estava com saudades e chorando, mas para alegria geral da nação estou de volta! &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Hoje vou postar um projeto bem simples, fácil de fazer e que realmente impressiona, ou não, depende de quem ve...&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Para quem não conhece, antes vamos falar um pouco de servo de aeromodelo, é um dispositivo relativamente simples, 3 pinos de ligação, VCC, GND e Sinal. Mas com ele você consegue dar movimento aos seus projetos!&lt;/span&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SvN8CHJAxqI/AAAAAAAAAdA/NSXlBLzDICE/s1600-h/SERVO.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5400796753865787042" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SvN8CHJAxqI/AAAAAAAAAdA/NSXlBLzDICE/s400/SERVO.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;VCC e GND todo mundo sabe o que é, já o Sinal vou explicar agora. A posição angular do servo é dada por um sinal PPM ligado a este pino, normalmente esse sinal deve variar de 1,25mS até 1,75mS, sendo 1,75mS eixo todo virado para um lado e 1,75mS todo virado para o outro, qualquer tempo no intervalo, 1,5mS por exemplo, vai posicionar o eixo numa posição intermediária, conforme a figura abaixo. O tempo entre cada pulso deve ser de 20mS, nos testes funcionou sem respeitar esse intervalo, mas pode ser que não funcione no servo que você tem ai na sua casa!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/SvN8Uh172iI/AAAAAAAAAdI/MvuAukR7l0M/s1600-h/servo3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5400797070271175202" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 316px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SvN8Uh172iI/AAAAAAAAAdI/MvuAukR7l0M/s400/servo3.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Isso posto, vamos ao que interessa, usei o &lt;strong&gt;R8C/1A&lt;/strong&gt;, é claro... e o timer X foi o ator principal da história, a configuração ficou assim:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SvOBKa6tQwI/AAAAAAAAAdQ/QerTGJUXUC8/s1600-h/TimerX_10uS.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5400802394171589378" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SvOBKa6tQwI/AAAAAAAAAdQ/QerTGJUXUC8/s400/TimerX_10uS.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Explicando o código, a primeira linha faz a seleção da fonte de clock para o timer X (20MHz, periodo de 50nS), como o timer X tem dois contadores de 8 bits, carregamos um valor no prescaler (prex=24) e outro no timerx (tx=7), para saber o tempo que vai levar para estourar este timer e gerar a interrupção a conta é a seguinte:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;tempo = (prex + 1)*(tx+1)*periodo = (24+1)*(7+1)*50*10^-9 = 10*10^-6 S = 10uS&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Na próxima linha escolhemos o modo de operação do timer X, modo timer obviamente.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;E na linha seguinte determinamos o nível de prioridade da interrupção.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;A linha comentada é usada para ligar o timer X, está comentada ai mas aparece novamente no kpt_servo.c, alias que é onde está esta configuração.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Já que falamos de interrupção, o controle deste servo acontece dentro do código do intprog.c, conforme a figura abaixo:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SvODvXavJgI/AAAAAAAAAdg/y-FThRAI5Es/s1600-h/int_timerX.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5400805227910604290" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 386px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SvODvXavJgI/AAAAAAAAAdg/y-FThRAI5Es/s400/int_timerX.JPG" border="0" /&gt;&lt;/a&gt; &lt;span style="font-family:arial;"&gt;Como fui mais esperto desta vez, comentei no código, a unica coisa importante neste código que não está comentada é a linha:&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;#pragma interrupt /B _timer_x (vect=22)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;O que importa aqui, bom, no arquivo intprog.c temos todas as funções das interrupções, com seus protótipos e essa declaração acima, que "liga" a função descrita ao vetor, 22 neste caso, a função é chamada de timer_x e o /B é um indicador que ao atender esta interrupção você vai usar o banco 1 de registradores, voltando automaticamente ao banco 0 no final do atendimento. Isso é importante para conseguir atingir os 10uS de tempo entre as interrupções, diminui e muito a latência!&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Finalmente, um video do porcotipo funcionando com um servo chines muito vagabundo!&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x9Pz51W4YxM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/x9Pz51W4YxM&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Vale observar que o servo está em cima da placa, bem em cima do microcontrolador, e pela imagem do osciloscopio da pra ver que o consumo do servo não é baixo e gera um ruido absurdo, mas mesmo assim o micro continuou lá, firme e forte! (Me pedoem pela falta de ajuste do trigger do osciloscopio, vou ajoelhar no milho depois dessa...).&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;O código fonte está nos arquivos do grupo, é só copiar e sapear! Link aqui: &lt;/span&gt;&lt;a href="http://groups.google.com.br/group/renesas_brasil/web/kpt_servo.zip"&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#ff0000;"&gt;kpt_servo.zip&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;Link para o grupo: &lt;/span&gt;&lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;http://groups.google.com.br/group/renesas_brasil&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;em&gt;PS: Rogério, não deu tempo de fazer como você pediu, mas a partir deste você consegue modificar para o que você precisa, certo?&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3573610701526240609?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3573610701526240609/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/11/controle-de-servo-com-o-r8c1a.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3573610701526240609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3573610701526240609'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/11/controle-de-servo-com-o-r8c1a.html' title='Controle de servo com o R8C/1A'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_14HLcCf9bj8/SvN8CHJAxqI/AAAAAAAAAdA/NSXlBLzDICE/s72-c/SERVO.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-1331733891371406239</id><published>2009-10-01T09:42:00.000-07:00</published><updated>2009-10-01T11:04:17.465-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diversos'/><title type='text'>Laminadora para PCB</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Estava a um tempo postergando essa montagem, mas como precisei de fazer uma placa de protótipo para ontem, aproveitei ontem e mandei bala. Tirei da caixa minha laminadora que funcionava mal e porcamente a 80ºC, e debulhei, veja abaixo a cara dela e a etiqueta do fabricante. Essa pobre coitada foi comprada na &lt;strong&gt;&lt;a href="http://www.kalunga.com.br/product.asp?category%5Fdisplay%5Fname=&amp;amp;category%5Fname=C17%7CProd%2E+para+Apresenta%E7%E3o&amp;amp;catalog%5Fname=KommerceII&amp;amp;product%5Fid=624651"&gt;Kalunga&lt;/a&gt;&lt;/strong&gt;, não me lembro o preço, mas é mais do que eu queria pagar e menos do que valia.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SsThXphlHFI/AAAAAAAAAak/qEhaS2Z-9kI/s1600-h/img01.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387678850641894482" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SsThXphlHFI/AAAAAAAAAak/qEhaS2Z-9kI/s400/img01.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Este é o mecanismo dela, veja que já removi todos os sensores e dispositivos de proteção, não preciso dizer que isso invalida a garantia, certo? Acho que é robusto o suficiente para fazer a transferência, e como é mais fácil achar que determinar a verdade, fica no achometro mesmo!&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SsThXeSgWgI/AAAAAAAAAac/LutIVEOH-SM/s1600-h/img02.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387678847625878018" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 203px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SsThXeSgWgI/AAAAAAAAAac/LutIVEOH-SM/s400/img02.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Claro que essa jabiraca ia precisar de um controle, peguei um PIC (&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;opa, que PIC que nada!&lt;/strong&gt;&lt;/span&gt;), peguei um kit pré-histórico da Renesas com um &lt;strong&gt;R8C/13&lt;/strong&gt; montado numa placa já com interface de debug, uma fonte de 5 reais, dois triacs, dois MOCs um LCD e na foto está faltando o potenciometro que faz o ajuste da temperatura. Na posição que eu coloquei o sensor de temperatura na mecânica consegui a tranferência com a temperatura setada em 145ºC, provavelmente no centro do dispositivo está bem mais quente, mas como o LM35 deve funcionar abaixo dos 150ºC, acho que ficou de bom tamanho. Abaixo o controlador no inicio da montagem.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SsTgfxdmW3I/AAAAAAAAAaU/XG5zcZhr0oM/s1600-h/img03.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387677890700008306" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SsTgfxdmW3I/AAAAAAAAAaU/XG5zcZhr0oM/s400/img03.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;E o resultado? Essa é placa, o papel utilizado é aquele papel encerado que sobra quando tira a etiqueta, este eu peguei no correio aqui perto de casa, funciona muito bem e é de graça, imprimi a placa desenhada no KiCAD com uma HP1020, cartucho original, nada de remanufaturado!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Acho que ficou bom, o que acham?&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SsTgfVTkY-I/AAAAAAAAAaM/vDoEI6eOKZ4/s1600-h/img04.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387677883141743586" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SsTgfVTkY-I/AAAAAAAAAaM/vDoEI6eOKZ4/s400/img04.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Depois de corroida em percloreto, ficou assim! A marca estranha é da fita dupla face que usei para colar o papel antes de passar na laminadora (nota mental, alinhe o desenho na placa antes de passar na laminadora!)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SsTge7-8nAI/AAAAAAAAAaE/MIZ9Ok8Ttow/s1600-h/img05.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387677876344364034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SsTge7-8nAI/AAAAAAAAAaE/MIZ9Ok8Ttow/s400/img05.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Já furada e com o R8C/27 posicionado para a solda, claro que os furos ficaram ruins, furado a mão... que falta faz uma CNC!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SsTgevWbcvI/AAAAAAAAAZ8/5BzeMc0L0Yo/s1600-h/img06.JPG"&gt;&lt;span style="font-family:arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387677872953193202" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 297px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SsTgevWbcvI/AAAAAAAAAZ8/5BzeMc0L0Yo/s400/img06.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;E finalmente, com tudo soldado e pronto para rodar! Quem estiver na duvida de montar ou não uma laminadora, esquece da duvida, manda bala e monte a sua, vale muito a pena!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/SsTgeDJmUwI/AAAAAAAAAZ0/hYGsctVmDac/s1600-h/img07.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5387677861088219906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 336px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/SsTgeDJmUwI/AAAAAAAAAZ0/hYGsctVmDac/s400/img07.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Bom, era isso, se quiser montar uma e precisar de ajuda, é só entrar em contato.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até mais!&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-1331733891371406239?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/1331733891371406239/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/10/laminadora-para-pcb.html#comment-form' title='11 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1331733891371406239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1331733891371406239'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/10/laminadora-para-pcb.html' title='Laminadora para PCB'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_14HLcCf9bj8/SsThXphlHFI/AAAAAAAAAak/qEhaS2Z-9kI/s72-c/img01.JPG' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-2830890062545034173</id><published>2009-08-31T11:08:00.000-07:00</published><updated>2009-08-31T11:21:58.862-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Semana da Engenharia Unesp 2009</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Semana passada estive na &lt;a href="http://www.feb.unesp.br/"&gt;&lt;strong&gt;Unesp - Bauru&lt;/strong&gt;&lt;/a&gt;, apresentando aos alunos a Renesas, bem como seus microcontroladores R8C. Considero que o evento foi um sucesso, sempre com algumas oportunidades de melhoria aqui e ali, mas crescendo ano após ano.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Gostaria de aqui agradecer aos organizadores pelo empenho e pela oportunidade que me foi dada, aos professores Castanho, Alceu e Ivo pela atenção durante o evento e, não poderia esquecer, de me desculpar junto ao pessoal da engenharia Civil que estava na palestra errada, prometo na próxima levar algumas informações pertinentes sobre vigas protendidas, concreto pré-moldado e resistência dos materiais!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Aos alunos da engenharia elétrica que participaram, agradeço pela atenção, espero que as informações passadas sejam úteis e me coloco a disposição para qualquer esclarecimento. Acredito que a recepção do pessoal no hands-on foi bem positiva, espero que em breve possamos manter contato novamente.&lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Link do evento: &lt;/span&gt;&lt;a href="http://www.semeng.feb.unesp.br/"&gt;&lt;span style="font-family:arial;"&gt;http://www.semeng.feb.unesp.br/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até mais!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-2830890062545034173?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/2830890062545034173/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/semana-da-engenharia-unesp-2009.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2830890062545034173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2830890062545034173'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/semana-da-engenharia-unesp-2009.html' title='Semana da Engenharia Unesp 2009'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-1426096463546201659</id><published>2009-08-31T10:20:00.000-07:00</published><updated>2009-08-31T11:07:21.111-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Deu na EETimes</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Bom, como já faz uma semana que não publico nada, vou começar devagar, e divagar, por que não? Quem me conhece sabe que eu vivo falando que a Renesas é muito boa no quesito imunidade a ruídos, e compatibilidade eletromagnética, mas eu nunca mostrei nada que provasse além das documentações da Renesas, pois bem, na &lt;/span&gt;&lt;a href="http://www.eetimes.com/"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;EETimes&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; do dia 18/08/2009 saiu uma matéria sobre a aprovação dos micros H8/Tiny, R8C e SH/Tiny nos testes realizados pela &lt;/span&gt;&lt;a href="http://www.langer-emv.de/en/homepage/"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Langer-emv&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, e adivinha? Foram todos aprovados nos testes de compatibilidade!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Reproduzo abaixo um trecho da matéria:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="font-family:times new roman;color:#3366ff;"&gt;"Langer EMV-Technik commented that the Renesas MCUs are rated highly with almost all pins being able to withstand bursts of 480-V, Renesas said. In certain circumstances this helps reduce costs as the microcontroller does not need to be protected by a transient voltage surge suppressor or a multilayer ceramic capacitor."&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Leia a matéria completa aqui: &lt;/span&gt;&lt;a href="http://www.eetimes.com/showArticle.jhtml;jsessionid=GSHBXOUEVPBB3QE1GHPSKHWATMY32JVN?articleID=219400379"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;LINK&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Até a próxima!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-1426096463546201659?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/1426096463546201659/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/deu-na-eetimes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1426096463546201659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1426096463546201659'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/deu-na-eetimes.html' title='Deu na EETimes'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-8652635214942838189</id><published>2009-08-17T09:53:00.000-07:00</published><updated>2009-08-17T10:08:43.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas GNU'/><title type='text'>Eu uso Linux, e agora?</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Calma, calma, calma! Usa Linux, acha o tio Bill pior que mocotó de ontem? &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Não tem problema, a Renesas apoia um grupo de desenvolvimento de ferramentas &lt;strong&gt;GNU&lt;/strong&gt;, este grupo tem inclusive uma &lt;strong&gt;IDE Eclipse&lt;/strong&gt; para Linux pronta para você usar! &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Você usa &lt;strong&gt;Windows&lt;/strong&gt; e acha o Eclipse a melhor coisa do mundo? Não se desespere, tem uma versão para Windows também!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Tem até para o &lt;strong&gt;MAC OS&lt;/strong&gt;, como não entendo de MAC, não me perguntem para que versão nem nada, acessem o site e tirem suas conclusões.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Enfim, não vai ser por falta de ferramentas de desenvolvimento que seu projeto vai enroscar.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Quer saber mais, acesse o site &lt;strong&gt;KPIT GNU Tools&lt;/strong&gt; -&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.kpitgnutools.com/"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;www.kpitgnutools.com&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; - e divirta-se!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Até a próxima.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-8652635214942838189?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/8652635214942838189/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/eu-uso-linux-e-agora.html#comment-form' title='9 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/8652635214942838189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/8652635214942838189'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/eu-uso-linux-e-agora.html' title='Eu uso Linux, e agora?'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-6545333017314555292</id><published>2009-08-13T13:45:00.000-07:00</published><updated>2010-05-21T15:04:49.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas - Gravação'/><title type='text'>Gravação - Esse mistério distante...</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Começando este novo post, finalmente falaremos da gravação, assim quem já recebeu a placa e não vai usá-la como peso para papel ou acumulador de poeira vai finalmente gravar seu firmware!&lt;br /&gt;Primeiro de tudo as ferramentas necessárias, a sua placa, se não tem uma ainda, compre logo! Um cabo serial (cabo direto, não é cross!), uma fonte de alimentação (não esqueça de fechar os jumpers Alim conforme a sua fonte! Veja o post anterior), o seu computador e o software &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;FlashSta.exe&lt;/span&gt;&lt;/strong&gt;, que você encontra no CD que recebeu com a placa na pasta do CD:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;\Utils_Andre\CableM3A-0806\m3a0806v020046exe\&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Ou no site da Renesas, na página de informações do cabo M3A-0806: &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=m3a_0806.jsp&amp;amp;fp=/products/tools/flash_prom_programming/flash_programmers/m3a_0806"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;LINK&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;É só clicar nos downloads e ser feliz, além do software para Windows você encontra os fontes se quiser fuçar, no CD também tem um arquivo &lt;strong&gt;flash-guide.pdf,&lt;/strong&gt; que explica como é o processo de gravação, além do link para a página do &lt;strong&gt;DJ Delorie&lt;/strong&gt; (&lt;/span&gt;&lt;a href="http://people.redhat.com/dj/m32c/"&gt;&lt;span style="font-family:arial;"&gt;http://people.redhat.com/dj/m32c/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;) afinal, se você quiser gravar o micro usando &lt;strong&gt;Linux&lt;/strong&gt;, vai precisar disso.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;Com o cabo conectado, na placa, placa alimentada, abra o Hyperterminal, configure a porta que tem disponível para 19200bps,8,n,1, feche o jumper nos pinos TX e RX da placa fazendo assim o &lt;strong&gt;loop back&lt;/strong&gt;, se tudo estiver certo, o que você digitar no Hyperterminal vai ecoar de volta. Se não funcionar, verifique a configuração da porta, a alimentação da placa e se ainda assim não funcionar, me escreva! Funcionou, feche o Hyperterminal, ou pelo menos desconecte.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Se você continuou é por que está tudo certo, então execute o FlashSta.exe, você deve ter uma janela assim na sua tela:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SoSH0X8ODoI/AAAAAAAAAXw/xmbuafqOqd0/s1600-h/01_grav.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369565989582016130" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 266px; CURSOR: hand; HEIGHT: 309px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SoSH0X8ODoI/AAAAAAAAAXw/xmbuafqOqd0/s400/01_grav.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; A opção &lt;strong&gt;Select program&lt;/strong&gt; deve ficar como está, &lt;strong&gt;Internal flash memory&lt;/strong&gt;, selecione a porta serial que vai usar, neste momento você deve garantir que o microcontrolador está em &lt;strong&gt;Boot&lt;/strong&gt;, como fazer isso? Feche o jumper &lt;strong&gt;MODE&lt;/strong&gt; na placa, dê um pulso no &lt;strong&gt;RESET&lt;/strong&gt; (&lt;strong&gt;SW1&lt;/strong&gt;), pronto, está em modo de boot! Tudo certo? Clique no &lt;strong&gt;OK&lt;/strong&gt;!&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;Se tudo estiver correto, a janela abaixo deve abrir, senão virá uma mensagem de erro, em caso de erro, verifique alimentação, conexão, fechou o Hyperterminal, não resolveu, me escreva!&lt;/div&gt;&lt;div align="justify"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SoSH0MOpZqI/AAAAAAAAAXo/DA4A1_iqfN4/s1600-h/05_grav.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369565986438080162" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 373px; CURSOR: hand; HEIGHT: 246px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SoSH0MOpZqI/AAAAAAAAAXo/DA4A1_iqfN4/s400/05_grav.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Na figura acima, eu já havia selecionado o arquivo que vou gravar previamente, isso é feito clicando em &lt;strong&gt;Refer...&lt;/strong&gt;, selecione o arquivo &lt;strong&gt;.mot&lt;/strong&gt; que você vai gravar, como na figura abaixo, observe onde estava meu arquivo .mot, se você copiou o exemplo do grupo, o arquivo também deve estar lá.&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SoSHzosZyqI/AAAAAAAAAXg/Ta0iB9ie73U/s1600-h/04_grav.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369565976899209890" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 251px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SoSHzosZyqI/AAAAAAAAAXg/Ta0iB9ie73U/s400/04_grav.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Feito isso ele já vai carregar o &lt;strong&gt;ID &lt;/strong&gt;do programa que você selecionou para gravar, se você usou um &lt;strong&gt;ID&lt;/strong&gt; diferente no código que está no microcontrolador, este é o momento de colocá-lo nos campos &lt;strong&gt;ID&lt;/strong&gt;. Aqui vai um lembrete, se você gravar o micro com um &lt;strong&gt;ID&lt;/strong&gt; diferente de &lt;strong&gt;FFFFFFFFFFFFFF&lt;/strong&gt;, anote! &lt;span style="color:#ff0000;"&gt;Sem o ID você não consegue conectar ao micro para apagar, ler, gravar ou qualquer coisa que implique acesso externo à memória flash&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;Tudo certo? Clique em &lt;strong&gt;OK&lt;/strong&gt;, se o &lt;strong&gt;ID&lt;/strong&gt; estiver correto vamos para janela abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/SoSHzJZIaOI/AAAAAAAAAXY/5mxJXUuZToM/s1600-h/02_grav.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369565968496879842" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 280px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SoSHzJZIaOI/AAAAAAAAAXY/5mxJXUuZToM/s400/02_grav.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Aqui temos várias opção, vamos ficar com as principais por enquanto, são elas, &lt;strong&gt;ERASE&lt;/strong&gt;, que apaga a memória, &lt;strong&gt;BLANK&lt;/strong&gt;, que testa se o micro está apagado e &lt;strong&gt;PROGRAM&lt;/strong&gt;, que grava o programa previamente selecionado.Então vamos lá, clique no &lt;strong&gt;ERASE&lt;/strong&gt;, então no &lt;strong&gt;OK&lt;/strong&gt;, recebeu o &lt;strong&gt;Erase OK&lt;/strong&gt;? &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Vamos conferir! Clique no &lt;strong&gt;BLANK&lt;/strong&gt;, ele vai testar o range de memória do programa carregao, ok? Então não precisa mudar nada na janela que abre, somente clique no &lt;strong&gt;OK&lt;/strong&gt;! Sem erros? Está em branco.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Clique no &lt;strong&gt;PROGRAM&lt;/strong&gt;, novamente ele vai pegar os ranges de memória do programa escolhido, logo, clique em &lt;strong&gt;OK&lt;/strong&gt; e novamente &lt;strong&gt;OK&lt;/strong&gt;. Recebeu a mensagem de Program &lt;strong&gt;OK&lt;/strong&gt;. Clque no &lt;strong&gt;EXIT&lt;/strong&gt;, retire o jumper de &lt;strong&gt;MODE&lt;/strong&gt; e pulse o &lt;strong&gt;RESET&lt;/strong&gt;, seu programa já deve rodar!&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Se você não tem o CD, basta baixar o flashsta.exe neste &lt;a href="http://america.renesas.com/products/tools/flash_prom_programming/flash_programmers/m3a_0806/download_search_results.jsp"&gt;&lt;strong&gt;link&lt;/strong&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Simples não? Fazendo é mais simples ainda, qualquer dúvida, me escreva! Até a próxima.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-6545333017314555292?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/6545333017314555292/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/gravacao-esse-misterio-distante.html#comment-form' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6545333017314555292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6545333017314555292'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/gravacao-esse-misterio-distante.html' title='Gravação - Esse mistério distante...'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_14HLcCf9bj8/SoSH0X8ODoI/AAAAAAAAAXw/xmbuafqOqd0/s72-c/01_grav.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-130524210774396060</id><published>2009-08-12T07:33:00.000-07:00</published><updated>2009-08-12T17:42:11.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='A placa'/><title type='text'>Mais Hardware!</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Continuando nosso estudo, vamos falar um pouco sobre as conexões na placa de desenvolvimento. Abaixo você pode ver um scan da placa, nele vemos diversos jumpers, as explicações sobre cada um estão logo abaixo:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SoMPvRQ5T4I/AAAAAAAAAXI/JSlBdACT_S0/s1600-h/scan_placa_small.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369152485518299010" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 202px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SoMPvRQ5T4I/AAAAAAAAAXI/JSlBdACT_S0/s400/scan_placa_small.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Primeiro de tudo, a alimentação, com a placa montada você vai ter um Jack (&lt;strong&gt;P1&lt;/strong&gt;) para ligar sua fonte de alimentação, mas se preferir retirar e ligar dois fios neste local, a polaridade é a indicada na figura abaixo:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/SoMPp_6i11I/AAAAAAAAAXA/sYh1zqR-NkA/s1600-h/J4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369152394961803090" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 378px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SoMPp_6i11I/AAAAAAAAAXA/sYh1zqR-NkA/s400/J4.JPG" border="0" /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;O circuito de alimentação da placa permite que ela seja alimentada com tensões abaixo dos 5V (o R8C/1A funciona de 2,7V até 5,5V). Para tensões de alimentação acima dos &lt;strong&gt;6,2V&lt;/strong&gt; (&lt;span style="color:#ff0000;"&gt;a tensão ideal para sua fonte de alimentação seria 9V&lt;/span&gt;), precisamos fechar os jumpers &lt;strong&gt;Alim (P10)&lt;/strong&gt; de modo a usar o LM7805 da placa, conforme a figura abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SoMPkeYb7fI/AAAAAAAAAW4/BNkjAtLzeN4/s1600-h/alim_7805.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369152300061027826" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 335px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SoMPkeYb7fI/AAAAAAAAAW4/BNkjAtLzeN4/s400/alim_7805.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Se estiver usando uma tensão menor que 5,5V, além do LM7805 não funcionar direito, temos um diodo de proteção me série no circuito (&lt;strong&gt;D1&lt;/strong&gt;), logo uma queda de ~0,6V na linha, então podemos ligar o jumper de modo a não utilizar o LM7805, conforme a figura abaixo:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/SoMPeQfuT0I/AAAAAAAAAWw/Pkg9Ot9Sw9I/s1600-h/alim_dir.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369152193254281026" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 335px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/SoMPeQfuT0I/AAAAAAAAAWw/Pkg9Ot9Sw9I/s400/alim_dir.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Vale ressaltar que na ligação acima, &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;a tensão de alimentação - 0,6V vai direto para o microcontrolador, então, cuidado para não passar dos 6,2V!&lt;/strong&gt;&lt;/span&gt; Outra coisa para se lembrar é que segundo o datasheet do MAX232 ele funciona com tensão de alimentação de 4,5V a 5,5V, logo é bom respeitar esse limite também. Eu já usei abaixo dos 4,5V, mas nada é garantido. &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Com o circuito devidademente alimentado, podemos testar a comunicação serial, abrar o Hyperterminal, configure para uma velocidade abaixo de &lt;strong&gt;115200bps, 8, N, 1, N&lt;/strong&gt;. Com o cabo conectado à placa e a porta serial do micro, feche o jumper &lt;strong&gt;TX&lt;/strong&gt; e &lt;strong&gt;RX&lt;/strong&gt; da placa conforme a figura abaixo, fazendo o loop back, desta forma tudo que você digitar vai "ecoar" na tela, desta forma você garante que a comunicação serial está ok! Abaixo, ligação para o loop-back:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/SoMPUG8GqEI/AAAAAAAAAWo/ZI-fOXOC5Fg/s1600-h/TXRX_loop_back.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369152018890270786" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 216px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/SoMPUG8GqEI/AAAAAAAAAWo/ZI-fOXOC5Fg/s400/TXRX_loop_back.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Feito o teste, feche a conexão do TX e RX conforme a figura abaixo, deixando assim a Uart1 do R8C/1A conectada ao MAX232. Caso queira conectar outro hardware para comunicação, como um conversor USB&lt;=&gt;Serial montado com FTD232, é só mudar o jumper para as posições próximas aos pontos &lt;strong&gt;P18&lt;/strong&gt; e &lt;strong&gt;P19&lt;/strong&gt;, e ligar o seu conversor ali, pronto!&lt;/span&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/SoMO7Fq9tNI/AAAAAAAAAWQ/B70zusXgAlQ/s1600-h/TXRX_jp.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369151589053215954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 216px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SoMO7Fq9tNI/AAAAAAAAAWQ/B70zusXgAlQ/s400/TXRX_jp.JPG" border="0" /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;Outro jumper que deve ser configurado é o&lt;strong&gt; VRef&lt;/strong&gt;, que ao ser conectado liga o &lt;strong&gt;VCC&lt;/strong&gt; a entrada de referência de tensão do conversor AD. Essa referência pode ser ligada a uma fonte mais precisa ou menor que VCC (minimo 2,7V) dependendo da sua aplicação, ou até mesmo ser usada como uma entrada caso não se utilize o ADC na sua aplicação. O &lt;strong&gt;VRef&lt;/strong&gt; pode ser visto na figura abaixo:&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SoNdySxXF2I/AAAAAAAAAXQ/CKDVf4mnqmc/s1600-h/Vref_jp.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369238299369477986" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 376px; CURSOR: hand; HEIGHT: 351px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SoNdySxXF2I/AAAAAAAAAXQ/CKDVf4mnqmc/s400/Vref_jp.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O último jumper que vamos explicar é o &lt;strong&gt;MODE&lt;/strong&gt;, esse jumper deve ser fechado para colocar o microcontrolador em &lt;strong&gt;modo de boot&lt;/strong&gt;, possibilitando a gravação via porta serial. Veja a figura abaixo:&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SoMOzeYbzRI/AAAAAAAAAWI/xX-mwlxtBDg/s1600-h/mode_reset_E8_jp.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369151458247429394" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 129px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SoMOzeYbzRI/AAAAAAAAAWI/xX-mwlxtBDg/s400/mode_reset_E8_jp.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Neste figura também vemos o conector para o &lt;strong&gt;E8/E8a&lt;/strong&gt;, se você tiver um, é só instalar os terminais na placa, conectar e &lt;strong&gt;E8&lt;/strong&gt; ou &lt;strong&gt;E8a&lt;/strong&gt; e fazer o debug e gravação direto na placa, qualquer dúvida sobre como fazer isso, entre em contato. Por último, temos também o botão de &lt;strong&gt;RESET&lt;/strong&gt;, que reseta a MCU (CLARO!) e, caso você pulse o RESET com enquanto o jumper &lt;strong&gt;MODE&lt;/strong&gt; estiver fechado, o microcontrolador entra em &lt;strong&gt;Boot&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Falaremos mais do boot mode e gravação no próximo post. Até mais!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-130524210774396060?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/130524210774396060/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/mais-hardware.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/130524210774396060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/130524210774396060'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/mais-hardware.html' title='Mais Hardware!'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_14HLcCf9bj8/SoMPvRQ5T4I/AAAAAAAAAXI/JSlBdACT_S0/s72-c/scan_placa_small.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-4864031859060762185</id><published>2009-08-07T12:15:00.000-07:00</published><updated>2009-08-07T12:56:47.435-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas - IO Wizard'/><title type='text'>Mais código! Configurando AD com o IO Wizard.</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Continuando nossa saga, vamos agora fazer a configuração do ADC usando o IO Wizard.&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;O procedimento é basicamente o mesmo, se já fez toda a configuração do post anterior, é só abrir o IO Wizard e fazer a configuração abaixo do ADC.&lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Eu usei o AN1, pino 14 do micro, mas nada impede o uso de qualquer outra entrada do conversor.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Uma coisa interessante para se fazer é alternar a entrada escolhida e na janela de código gerado observar os registradores ch0, ch1 e ch2 mudando de acordo com a entrada selecionada. &lt;/span&gt;&lt;span style="font-family:Arial;"&gt;A configuração fica como na figura abaixo:&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snx92VXIKuI/AAAAAAAAATw/q8UC9kexZP0/s1600-h/07_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5367303228319345378" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 249px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snx92VXIKuI/AAAAAAAAATw/q8UC9kexZP0/s400/07_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Já que vamos usar o ADC, por que não colocar um timer rodando também? Eu escolhi o &lt;strong&gt;Timer X&lt;/strong&gt; por que gosto do nome, mas o &lt;strong&gt;Timer Z&lt;/strong&gt; também pode ser usado para essa função!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Simples, selecione o &lt;strong&gt;Timer X&lt;/strong&gt;, ative e selecione o modo de opeção timer.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;O &lt;strong&gt;Timer X&lt;/strong&gt; é um timer de 8 bits com um preescaler de 8, o que para mim é um timer de 16 bits, mas chamem como quiserem.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O registradores que determinam o tempo são os &lt;strong&gt;prex &lt;/strong&gt;e o &lt;strong&gt;tx, &lt;/strong&gt;preescaler e registrador do timer respectivamente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Como selecionei sem divisão (no division) o timer está rodando a 20MHz, logo 50nS de período para cada incremento do preescaler.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A conta para saber o tempo é: &lt;strong&gt;t = (prex + 1) * (tx + 1) * período&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;No nosso caso: t = (249 + 1) * (79 + 1) * 50*10^-9 = 1*10^-3 = 1mS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Mais fácil que furar um olho, não? Veja na figura abaixo:&lt;/p&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snx92VGgycI/AAAAAAAAATo/gpfroeWg5jQ/s1600-h/06_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5367303228249655746" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 249px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snx92VGgycI/AAAAAAAAATo/gpfroeWg5jQ/s400/06_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Eu usei ambos recursos em um projeto, aproveitando a paranoia da gripe suina, fiz um termometro com um LM35, claro que sem precisão, não usei uma referência boa, só o velho 7805 da placa e o LM35 ligado direto na entrada do ADC! Olha como ficou a montagem na placa.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/SnyDX5yAMFI/AAAAAAAAAUA/KmDWFvwJZCk/s1600-h/07082009141.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5367309302589567058" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/SnyDX5yAMFI/AAAAAAAAAUA/KmDWFvwJZCk/s400/07082009141.jpg" border="0" /&gt;&lt;/a&gt; &lt;span style="font-family:arial;"&gt;Com o software rodando no micro, conectado a serial, Hyperterminal aberto, 19200 8-N-1, deve aparecer a tela abaixo:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/SnyDXtqS15I/AAAAAAAAAT4/RoBsYg-C-50/s1600-h/grav_07.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5367309299336009618" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 264px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SnyDXtqS15I/AAAAAAAAAT4/RoBsYg-C-50/s400/grav_07.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Como sempre, o WorkSpace completo, &lt;strong&gt;LM35_serial.zip&lt;/strong&gt; está na seção arquivos no site do grupo, para quem ainda não conhece:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;http://groups.google.com.br/group/renesas_brasil&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Até a próxima!&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-4864031859060762185?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/4864031859060762185/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/mais-codigo-configurando-ad-com-o-io.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/4864031859060762185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/4864031859060762185'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/mais-codigo-configurando-ad-com-o-io.html' title='Mais código! Configurando AD com o IO Wizard.'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_14HLcCf9bj8/Snx92VXIKuI/AAAAAAAAATw/q8UC9kexZP0/s72-c/07_IOW.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3620797608952681051</id><published>2009-08-06T07:47:00.000-07:00</published><updated>2009-08-06T11:42:00.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas - IO Wizard'/><title type='text'>Usando o código do IO Wizard.</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;"&gt;Bom, se você seguiu todos os passos do post anterior, você deve ter em mãos, ou no local em que escolheu salvar os arquivos, 3 arquivos:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;config.c&lt;/strong&gt; - Este vamos usar&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;config.h&lt;/strong&gt; - Este não vamos usar&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;sfr_R8C1Aconfig.h&lt;/strong&gt; - Este já temos no nosso projeto, é o mesmo que o &lt;strong&gt;sfr_r81b.h&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;O config.h basicamente tem o protótipo de algumas funções e interrupções, nada que não possa ser reescrito no &lt;strong&gt;ktp.c&lt;/strong&gt;, ou mesmo criar um ktp.h. Para manter as coisas simples, vou reescrever tudo no &lt;strong&gt;ktp.c&lt;/strong&gt;. O outro arquivo que vamos solenemente ignorar é o que contém os special function registers (sfr para os intimos), pois já temos um no nosso projeto.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Vamos as modificações no &lt;strong&gt;ktp.c&lt;/strong&gt;. Primeiro os includes, que no nosso caso é só um! No arquivo, antes do main escreva:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#009900;"&gt;#include "sfr_r81b.h"&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pronto, agora como você pode ver, temos o main mas não o protótipo dele, logo, escreva antes do #include o famoso void main(void); uma outra função que vamos precisar de protótipo é a init, então já coloca o protótipo dela, juntando tudo fica assim:&lt;/p&gt;&lt;p&gt;&lt;span style="color:#009900;"&gt;void main(void);&lt;br /&gt;&lt;/span&gt;void init(void);&lt;br /&gt;&lt;span style="color:#009900;"&gt;#include "sfr_r81b.h"&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Agora é só copiar do arquivo config.c da linha &lt;strong&gt;int i=0;&lt;/strong&gt; para baixo até as funções de interrupção da serial, essas não vamos precisar, e colar no lugar do main no arquivo &lt;strong&gt;ktp.c&lt;/strong&gt;, fácil não? Se tudo correr bem seu arquivo deve ficar assim:&lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/SnsjOL4XSuI/AAAAAAAAATg/2rmlWfjWzfQ/s1600-h/main_c.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366922107556416226" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 395px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/SnsjOL4XSuI/AAAAAAAAATg/2rmlWfjWzfQ/s400/main_c.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Falta só uma coisa para nossa serial funcionar, primeiro na configuração do IO WIzard ele faz a padrão, ou seja, apenas transmite, então mude o &lt;strong&gt;re_u1c1=0 &lt;/strong&gt;para &lt;strong&gt;re_u1c1=1&lt;/strong&gt;, este é o Receive Enable bit do registrador u1c1, ok?&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Também não foi feita a configuração dos IO's a serem utilizados, então temos que colocar logo abaixo desta linha a linha:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;u1sel0=1; u1sel1=1;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Que faz a seleção dos pinos do TX e RX da UART1.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;É claro que vou colocar esse arquivo no files do grupo, se ainda não entrou, entre!&lt;/span&gt;&lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;strong&gt;http://groups.google.com.br/group/renesas_brasil&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Procure pelo arquivo &lt;strong&gt;mod1.zip&lt;/strong&gt;, descompacte no workspace que você já tem, substituindo o &lt;strong&gt;ktp.c&lt;/strong&gt; existente e teste.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Até a próxima.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3620797608952681051?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3620797608952681051/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/usando-o-codigo-do-io-wizard.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3620797608952681051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3620797608952681051'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/usando-o-codigo-do-io-wizard.html' title='Usando o código do IO Wizard.'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_14HLcCf9bj8/SnsjOL4XSuI/AAAAAAAAATg/2rmlWfjWzfQ/s72-c/main_c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-1731677197161619018</id><published>2009-08-05T18:59:00.000-07:00</published><updated>2009-08-05T19:34:53.812-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas - IO Wizard'/><title type='text'>WorkSpace pronto, o que colocar lá?</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Agora que você já tem o seu WorkSpace pronto e compilando sem erros, que tal colocar uns erros, quer dizer, códigos lá?&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Para isso precisamos de duas coisas, o manual de hardware do R8C/1A, que você pode obter aqui: &lt;strong&gt;&lt;a href="http://documentation.renesas.com/eng/products/mpumcu/rej09b0252_r8c1a1bhm.pdf"&gt;Manual de Hardware&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Com este arquivo em mãos, vamos ao que interessa, não precisa necessáriamente ler o bicho inteiro, seria interessante, mas vamos por partes. Para iniciar vamos usar uma ferramenta da Renesas, o &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=io_wizard_software_tools_root.jsp&amp;amp;fp=/products/tools/coding_tools/application_builders/io_wizard"&gt;&lt;strong&gt;IO Wizard&lt;/strong&gt;&lt;/a&gt;, com ele você gera código para os periféricos do micro, inicialização do clock e interrupções mesmo sem saber o que está fazendo.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Claro que não é o ideal, mas é um bom começo. Após baixar o IO Wizard, instalar e rodar, vai cair nestá janela.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/Sno7D5Qbs7I/AAAAAAAAASw/iL5tjV3NVvs/s1600-h/01_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366666844060758962" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 342px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/Sno7D5Qbs7I/AAAAAAAAASw/iL5tjV3NVvs/s400/01_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Claro que eu já selecionei ali algumas coisa que vamos precisar, como &lt;strong&gt;Series&lt;/strong&gt;, &lt;strong&gt;Group&lt;/strong&gt; e &lt;strong&gt;Part no.&lt;/strong&gt;, além disso também já escolhi o &lt;strong&gt;CPU Clock: Main clock&lt;/strong&gt;, a frequência do mesmo, 20MHz, &lt;strong&gt;CPU Division Clock: No division &lt;/strong&gt;e o &lt;strong&gt;Main Clock Drive Capacity: High&lt;/strong&gt;. Todas essas opções são para alta performance e consumo de energia, mais para frente estudaremos modos de economizar energia, ok? Clique no &lt;strong&gt;NEXT&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Agora, o que colocar de código nesta placa? Bom, como já temos uma porta serial ligada no micro e isso conectado ao PC, por que não configurar a UART1, que é a que está ligada. Abaixo vemos que os pinos da UART1 estão no 2 (p3_7/TXD1) e no 9 (p4_5/RXD1) do micro.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Sno9a--cALI/AAAAAAAAAS4/rSZNPlpSWuo/s1600-h/03_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366669439756140722" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 207px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Sno9a--cALI/AAAAAAAAAS4/rSZNPlpSWuo/s400/03_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Isso dito, precisamos fazer o pino 2 funcionar como saída, o 9 como entrada não precisa se preocupar, todos os GPIOs tem como configuração padrão entrada. Então vamos clicar no &lt;strong&gt;Port3&lt;/strong&gt; e selecionar o &lt;strong&gt;pin7&lt;/strong&gt; como entrada, fica como na figura abaixo:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Sno-1Y4rMqI/AAAAAAAAATI/o7tATONCMmI/s1600-h/04_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366670992899519138" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 342px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Sno-1Y4rMqI/AAAAAAAAATI/o7tATONCMmI/s400/04_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Após essa configuração simples, vamos para uma complicada, a porta serial, selecione a &lt;strong&gt;UART1&lt;/strong&gt; e faça as configurações como na figura abaixo: Qualquer dúvido sobre isso, me escreva ou consulte o manual de hardware!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Sno-1U-reqI/AAAAAAAAATA/6s_NFUgrWs8/s1600-h/02_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366670991850961570" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 249px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Sno-1U-reqI/AAAAAAAAATA/6s_NFUgrWs8/s400/02_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Por último, clique em &lt;strong&gt;Generate&lt;/strong&gt; vai abrir a janela abaixo, escolha onde quer salvar o código gerado e clique no &lt;strong&gt;OK&lt;/strong&gt;. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Sno-1rre2-I/AAAAAAAAATQ/1m4UkJWhpKI/s1600-h/05_IOW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366670997944458210" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 370px; CURSOR: hand; HEIGHT: 161px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Sno-1rre2-I/AAAAAAAAATQ/1m4UkJWhpKI/s400/05_IOW.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:arial;"&gt;Agora é só copiar e colar as partes que interessam no seu código. Isso fica para o próximo post. Até mais!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-1731677197161619018?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/1731677197161619018/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/workspace-pronto-o-que-colocar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1731677197161619018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/1731677197161619018'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/workspace-pronto-o-que-colocar.html' title='WorkSpace pronto, o que colocar lá?'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_14HLcCf9bj8/Sno7D5Qbs7I/AAAAAAAAASw/iL5tjV3NVvs/s72-c/01_IOW.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-5747892268862638784</id><published>2009-08-05T10:04:00.000-07:00</published><updated>2009-08-05T11:09:44.974-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><title type='text'>Começando seu primeiro projeto - WorkSpace</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Conforme prometido, vamos ao tutorial de como criar seu primeiro projeto com o HEW.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Primeira coisa a se definir, o que é um WorkSpace. Bom, como o nome já diz, é um espaço de trabalho onde você vai concentrar todos os arquivos *.c e *.h relativos ao seu projeto bem como as configurações de debug e simulação.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;O primeiro passo, ao abrir o HEW, é selecionar a opção &lt;strong&gt;Create a new project workspace&lt;/strong&gt; e clicar no &lt;strong&gt;OK&lt;/strong&gt;, figura abaixo:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8APMRCaI/AAAAAAAAARI/Y-aarhPVMuU/s1600-h/01_create_new_ws.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527143252658594" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8APMRCaI/AAAAAAAAARI/Y-aarhPVMuU/s400/01_create_new_ws.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Próximo passo, em &lt;strong&gt;Project types&lt;/strong&gt;, selecione &lt;strong&gt;C source startup application&lt;/strong&gt;, poderia ser também o &lt;strong&gt;Application&lt;/strong&gt;, mas dai o startup seria em assembly, eu prefiro em C.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Feito isso, coloque um nome no workspace, eu coloquei &lt;strong&gt;ktp, &lt;/strong&gt;automaticamente ele coloca o mesmo nome no projeto. No campo de baixo aparece o local onde o projeto será salvo, se for mudar de lugar a hora é agora!&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;CPU type family&lt;/strong&gt; é o M16C mesmo, o core do R8C é o mesmo do M16C, logo compartilham compilador, ambiente de desenvolvimento e ferramentas.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Falando em compilador, no campo de baixo você vai selecionar o compilador a ser utilizado, o famoso &lt;strong&gt;Tool chain&lt;/strong&gt;, deixe o Renesas M16C Standard e clique no &lt;strong&gt;OK&lt;/strong&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/Snm8AIE3gwI/AAAAAAAAARQ/kvdsSbM7rww/s1600-h/02_new_project_ws.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527141342577410" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 326px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/Snm8AIE3gwI/AAAAAAAAARQ/kvdsSbM7rww/s400/02_new_project_ws.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Próximo passo, selecionar o target CPU, &lt;strong&gt;Toolchain version&lt;/strong&gt;, escolha a mais nova, se fez todos os ultimos updates deve ter a versão 5.45.00.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Abaixo, selecione o &lt;strong&gt;CPU Series&lt;/strong&gt;, R8C/Tiny e o &lt;strong&gt;CPU Group&lt;/strong&gt;, 1A. Assim se forma o nome, R8C/1A, se fosse usar um R8C/1B, era só escolher o Grupo 1B e por ai vai, simples não?&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;NEXT!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm8AR1jfFI/AAAAAAAAARY/BD3N55oUEE0/s1600-h/03_Select_Target_CPU.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527143962704978" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 328px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm8AR1jfFI/AAAAAAAAARY/BD3N55oUEE0/s400/03_Select_Target_CPU.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora vamos aos detalhes, tamanho da memória, apesar de estar escrito &lt;strong&gt;ROM&lt;/strong&gt;, é memória flash.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Selecione o tamanho desejado, no nosso caso, 4k.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Vai usar o Standard I/O Library (UART1), se sim, é só setar a opção, feito isso após configurar a UART1 tudo que vc mandar um printf vai sair na serial.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Vai usar Heap Memory selecione a opção, nem sabe o que é heap memory? Deixe desmarcado! Quer saber o que é Heap Memory? Clique &lt;a href="http://en.wikipedia.org/wiki/Dynamic_memory_allocation"&gt;aqui&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Como estamos criando um projeto vazio, deixa ele criar o main(), não tem o on-chip debugger para usar, deixe como &lt;strong&gt;none&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;NEXT!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/Snm8An3sWeI/AAAAAAAAARg/3WUlFBOK1G0/s1600-h/04_Selecting_Contents.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527149877254626" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 328px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/Snm8An3sWeI/AAAAAAAAARg/3WUlFBOK1G0/s400/04_Selecting_Contents.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A próxima janela não tem muito o que mexer, vamos usar Stack, o tamanho padrão costuma resolver, se precisar de mais, ou menos, é só mudar.&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;NEXT!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/Snm8BOumSHI/AAAAAAAAARo/bz2bDUpdx3U/s1600-h/05_Setting_Stack.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527160308090994" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 331px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/Snm8BOumSHI/AAAAAAAAARo/bz2bDUpdx3U/s400/05_Setting_Stack.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Setting the Target System, bom se não tem um emulador ou in-circuit debugger, vá de simulador mesmo, selecione o &lt;strong&gt;M16C R8C Simulador&lt;/strong&gt;, &lt;strong&gt;External Debugger &lt;/strong&gt;none e confirme o &lt;strong&gt;Target type&lt;/strong&gt; e o &lt;strong&gt;Target CPU&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;NEXT!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm8RrK6UUI/AAAAAAAAARw/MEtFjAJT7yY/s1600-h/06_Setting_Target.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527442820944194" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 328px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm8RrK6UUI/AAAAAAAAARw/MEtFjAJT7yY/s400/06_Setting_Target.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Nada para fazer no item 5/6, não temos Debugger, o simulador está pronto para rodar, &lt;strong&gt;NEXT!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8R3zmS2I/AAAAAAAAAR4/EYoU84e673o/s1600-h/07_Setting_Debugger.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527446212823906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 330px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8R3zmS2I/AAAAAAAAAR4/EYoU84e673o/s400/07_Setting_Debugger.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Item 6/6, se quiser mudar algum nome de arquivo, este é o ponto, normalmente mantenho os nomes padrão, &lt;strong&gt;FINISH!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8SCiRh_I/AAAAAAAAASA/Trfd4B0Foe8/s1600-h/08_Changing_file_names.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527449092950002" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 330px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8SCiRh_I/AAAAAAAAASA/Trfd4B0Foe8/s400/08_Changing_file_names.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Aparece uma janela de sumário do que foi feito, pode dar o famoso OK, se tudo correu bem você deve chegar a janela abaixo:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm8SRRrX7I/AAAAAAAAASI/8cLlSpOmP8U/s1600-h/09_Compilar.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366527453049872306" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm8SRRrX7I/AAAAAAAAASI/8cLlSpOmP8U/s400/09_Compilar.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Por enquanto os arquivos importantes para nós são os seguinte, ktp.c, onde está nossa função main( ), veja abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm9fBod05I/AAAAAAAAASY/C22PVkiKYbU/s1600-h/10_Main.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366528771700413330" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/Snm9fBod05I/AAAAAAAAASY/C22PVkiKYbU/s400/10_Main.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;O arquivo intprog.c, onde ficam todos os vetores de interrupção e onde trataremos das interrupções, abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm9fOMgeSI/AAAAAAAAASg/KD_0XgPf5wA/s1600-h/11_Interrupt.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366528775072807202" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm9fOMgeSI/AAAAAAAAASg/KD_0XgPf5wA/s400/11_Interrupt.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Finalmente, temos também o arquivo sfr_r8c1b.h, que é onde se dá nome aos bois, ou seja, todos os registros pertinentes recebem nomes, sempre inclua esse arquivo quando quiser ter acesso ao hardware, como por exemplo, fazer p3_4 = 1; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;Veja abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm9fbInuVI/AAAAAAAAASo/1Ok4n614sYQ/s1600-h/12_SFR.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5366528778546166098" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_14HLcCf9bj8/Snm9fbInuVI/AAAAAAAAASo/1Ok4n614sYQ/s400/12_SFR.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;Para acabar, se usar o famoso atalho&lt;strong&gt; F7&lt;/strong&gt; no seu teclado, o projeto deve ser compilado com 0 erros! O arquivo zipado deste projeto (&lt;strong&gt;ktp.zip&lt;/strong&gt;) pode ser baixado no site do grupo:&lt;/span&gt;&lt;/div&gt;&lt;a href="http://groups.google.com.br/group/renesas_brasil"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;http://groups.google.com.br/group/renesas_brasil&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Até a próxima!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-5747892268862638784?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/5747892268862638784/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/08/comecando-seu-primeiro-projeto.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/5747892268862638784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/5747892268862638784'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/08/comecando-seu-primeiro-projeto.html' title='Começando seu primeiro projeto - WorkSpace'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_14HLcCf9bj8/Snm8APMRCaI/AAAAAAAAARI/Y-aarhPVMuU/s72-c/01_create_new_ws.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-6456181353246400697</id><published>2009-07-23T07:38:00.001-07:00</published><updated>2009-07-23T07:55:58.036-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='A placa'/><title type='text'>Esquema elétrico da placa</title><content type='html'>&lt;span style="font-family:arial;"&gt;Bom, como não postei ontem, hoje vou colocar o esquema elétrico da placa para não passar em branco, primeiro a alimentação, nada mais simples, um 7805, um diodo para evitar ligações invertidas no conector e um jumper que permite selecionar usar o 7805 ou não, caso esteja usando uma alimentação menor que 6V por exemplo.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_14HLcCf9bj8/Smh2n_ecwdI/AAAAAAAAAQ4/c2y8aYB1aQ4/s1600-h/sch_alim_BW_small.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361665785810698706" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 163px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_14HLcCf9bj8/Smh2n_ecwdI/AAAAAAAAAQ4/c2y8aYB1aQ4/s400/sch_alim_BW_small.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Finalmente, o resto da placa. Não tem muito o que falar sobre isso, mas mesmo assim vou falar!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Existem alguns pontos de configuração na placa, como os Jumpers K1 e K2, que permitem selecionar os pinos de TX e RX da porta serial 1 (sim meus amigos, tem porta serial 0 também) para conectar no MAX232 ou nos pontos P18 e P19, para conexão externa da comunicação serial, com por exemplo, usar um conversor USB&lt;=&gt;Serial.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Outro ponto é o VRef, que como o próprio nome diz, serve para ligar a referência externa do ADC (essa máquina tem 4 portas e 1 conversor interno, 10 bits, tempo de conversão 3,25uS à 10MHz).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Esse ponto pode ser fechado com um Jumper para usar o Vcc como referência ou pode receber um sinal de um circuito mais bem elaborado.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Temos também um botão de Reset, que reseta, e o jumper de MODE, que é usado para colocar o microcontrolador em BootMode, é só fechar esse Jumper, dar um pulso no Reset e pronto!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;O conector do E8/E8a server para conectar o in-circuit emulator e o resto são pontos de alimentação, GND e ilhas para prototipagem.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Vamos a figura!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/Smh2nu7y-uI/AAAAAAAAAQw/sdmxr9JIODI/s1600-h/schm_full_BW_small.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361665781370387170" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 269px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/Smh2nu7y-uI/AAAAAAAAAQw/sdmxr9JIODI/s400/schm_full_BW_small.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt; That's all folks, qualquer dúvida, escrevam!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-6456181353246400697?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/6456181353246400697/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/07/esquema-eletrico-da-placa.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6456181353246400697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/6456181353246400697'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/07/esquema-eletrico-da-placa.html' title='Esquema elétrico da placa'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_14HLcCf9bj8/Smh2n_ecwdI/AAAAAAAAAQ4/c2y8aYB1aQ4/s72-c/sch_alim_BW_small.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-4601260299041261336</id><published>2009-07-21T07:26:00.000-07:00</published><updated>2009-07-21T14:30:52.073-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><title type='text'>HEW - High-performance Embedded Workshop</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;"&gt;O post de hoje é um dos mais importantes para quem quer começar a desenvolver, falaremos da IDE, ou seja, a ferramenta que você vai usar para escrever seu código, compilar, testar no simulador e, se estiver usando um in-circuit debugger, debugar e gravar!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:Arial;"&gt;A Renesas tem sua própria IDE, chamada de &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=ide_hew_tools_product_landing.jsp&amp;amp;fp=/products/tools/ide/ide_hew/"&gt;HEW&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_14HLcCf9bj8/SmYzKK2sXhI/AAAAAAAAAQg/Uqh5HgK_8iU/s1600-h/HEW.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361028656236617234" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_14HLcCf9bj8/SmYzKK2sXhI/AAAAAAAAAQg/Uqh5HgK_8iU/s400/HEW.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://america.renesas.com/fmwk.jsp?cnt=ide_hew_tools_product_landing.jsp&amp;amp;fp=/products/tools/ide/ide_hew/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;O HEW é grátis e sem restrições de uso, apenas o compilador depois de 60 dias limita o tamanho do código à 64kB, outras funções como otimização não são afetadas.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Arial;"&gt;No links acima existem opções de Download, mas recomendo fazer o download direto de um CD do kit de desenvolvimento da Renesas neste &lt;strong&gt;&lt;a href="http://america.renesas.com/fmwk.jsp?cnt=sample_pg_files.htm&amp;amp;fp=/products/tools/introductory_evaluation_tools/renesas_starter_kits/child_folder/&amp;amp;title=RSK%20Downloads"&gt;link&lt;/a&gt;&lt;/strong&gt;. A versão que nos interessa é a 12 (&lt;a href="http://america.renesas.com/media/products/tools/introductory_evaluation_tools/renesas_starter_kits/RSC_CD_v12.zip"&gt;RSK_CD_v12.zip&lt;/a&gt;), é um arquivinho de 524MB, mas já instala tudo que queremos e precisamos e graças ao AutoUpdate, já baixa as novas versões das ferramentas instaladas.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;É só baixar e instalar!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;A instalação é simples, decompacte o arquivo, execute o arquivo Setup.exe, siga as instruções até a janela abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_14HLcCf9bj8/SmYzKZOZStI/AAAAAAAAAQo/NPyVfolwXfQ/s1600-h/inst.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361028660094126802" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 299px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SmYzKZOZStI/AAAAAAAAAQo/NPyVfolwXfQ/s400/inst.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Depois deste ponto, é next até o final!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Acabou a instalação? Baixe o arquivo &lt;a href="http://america.renesas.com/media/products/tools/introductory_evaluation_tools/renesas_starter_kits/child_folder/rsk_pgfiles_eng20070206.zip"&gt;rsk_pgfiles_eng20070206.zip&lt;/a&gt;, descompacte na pasta PG no diretório onde está instalado o HEW, no meu PC é a seguinte árvore: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;C:\Program Files\Renesas\Hew\System\Pg\Renesas\&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Como o compilador é grátis para até 64k de código, não custa nada manter a versão mais atualizada na máquina, não é? Neste &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=evaluation_software_mid_level_landing.jsp&amp;amp;fp=/products/tools/evaluation_software/"&gt;link &lt;/a&gt;você encontra todos os compiladores em evaluation version para download. O compilador para a família R8C e M16C, nosso foco, é o &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=m3t_nc30wa_tools_product_landing.jsp&amp;amp;fp=/products/tools/coding_tools/c_compilers_assemblers/m3t_nc30wa/"&gt;M3T-NC30W&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;Feito isso, é só executar o HEW no icone no desktop do seu micro ou no menu iniciar do seu Windows®!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Arial;"&gt;O próximo passo é iniciar um projeto. Para isso precisaremos de uns conceitos tais como, o que é um WorkSpace? O que é e para que serve o ToolChain? O que é para que serve o Jonas Brothers???? Não, disso não falaremos nem aqui nem em lugar nenhum, mas do resto faremos no próximo post!&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-4601260299041261336?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/4601260299041261336/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/07/hew-high-performance-embedded-workshop.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/4601260299041261336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/4601260299041261336'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/07/hew-high-performance-embedded-workshop.html' title='HEW - High-performance Embedded Workshop'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_14HLcCf9bj8/SmYzKK2sXhI/AAAAAAAAAQg/Uqh5HgK_8iU/s72-c/HEW.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-2738946014253972793</id><published>2009-07-17T07:46:00.001-07:00</published><updated>2009-07-17T10:48:11.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='A placa'/><title type='text'>A Placa!</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;"&gt;Desde que o mundo é mundo o Brasil não é um lugar bom para quem gosta de eletrônica, certo? Quase certo, agora isso vai mudar [rs]. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Falando sério, alguns compontentes são complicados para comprar aqui, muita gente quer começar a estudar, brincar, quebrar, queimar ou destruir microcontroladores, mas o custo as vezes é proibitivo, um kit de desenvolvimento simples, com muita coisa que você nunca vai usar (a não ser que queira controlar a temperatura de uma lâmpada resfriando-a com um cooller de PC) já custa na casa dos 200 reais!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Meu objetivo é disponibilizar um kit que você possa usar num projeto, e quando acabar, comprar outro para fazer o próximo, nada de debulhar seu piscador de leds, primeiro projeto que rodou, e o apego sentimental, onde fica???&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Para isso, criei essa placa aqui:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5359442340291494130" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SmCQabdDQPI/AAAAAAAAAPo/ppGWuE2gMe0/s320/17072009120.jpg" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Agora a placa montada:&lt;/span&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5359443873026463442" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_14HLcCf9bj8/SmCRzpVi1tI/AAAAAAAAAPw/b5CbURaKaD8/s320/17072009121.jpg" border="0" /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Como pode ver, é simples, gravação in-circuit, tem entrada para o emulador &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=e8a_tools_product_landing.jsp&amp;fp=/products/tools/emulation_debugging/onchip_debuggers/e8a/"&gt;E8a/E8 &lt;/a&gt;da &lt;a href="http://www.renesas.com"&gt;Renesas &lt;/a&gt;e um &lt;a href="http://america.renesas.com/fmwk.jsp?cnt=r8c1a_root.jsp&amp;fp=/products/mpumcu/r8c_family/r8c1x_series/r8c1a_group/"&gt;R8C/1A &lt;/a&gt;(R5F211A1SP) 16 GPIO's disponiveis, clock 20MHz, core de 16 bits, 4 AD's de 10 bits e outras coisas mais.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Em breve, mais detalhes.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-2738946014253972793?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/2738946014253972793/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/07/placa.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2738946014253972793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/2738946014253972793'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/07/placa.html' title='A Placa!'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_14HLcCf9bj8/SmCQabdDQPI/AAAAAAAAAPo/ppGWuE2gMe0/s72-c/17072009120.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2374276457232829364.post-3505097660680290696</id><published>2009-07-17T07:29:00.001-07:00</published><updated>2009-07-17T10:39:57.930-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aleatório'/><title type='text'>E fez se a luz! Ou não?</title><content type='html'>&lt;span style="font-family:arial;"&gt;Tudo tem um começo, este blog como algo que existe também tem o seu, nada muito espantoso, mas é a vida...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;O objetivo deste blog é divulgar conhecimento, compartilhar idéias e ficar milhonário, não necessáriamente nessa ordem, &lt;strong&gt;[sarcastic mode ON] &lt;/strong&gt;já fiz minha conta no AdSense®, agora vai! &lt;strong&gt;[sarcastic mode OFF&lt;/strong&gt;].&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Publicarei dicas e tutoriais para eletrônica, especificamente microcontroladores, mais especificamente ainda, microcontroladores Renesas. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Para quem não conhece, a Renesas é o maior fabricante do mundo de microcontroladores com flash embarcada (eu sei, Microchip e a maior do mundo em micros de 8 bits, a freescale é a número um nos EUA, sei lá quem é a maior do mundo em micros com o bit 7 do registrador 0x37 em 1 e por ai vai...), mas só posso dizer que o assunto principal aqui vai ser Renesas, isso não se discute mais, ok? Perguntas sobre outras linhas serão respondidas, mas a prioridade é baixa :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2374276457232829364-3505097660680290696?l=int2float.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://int2float.blogspot.com/feeds/3505097660680290696/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://int2float.blogspot.com/2009/07/e-se-fez-luz-ou-nao.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3505097660680290696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2374276457232829364/posts/default/3505097660680290696'/><link rel='alternate' type='text/html' href='http://int2float.blogspot.com/2009/07/e-se-fez-luz-ou-nao.html' title='E fez se a luz! Ou não?'/><author><name>André Oliveira</name><uri>http://www.blogger.com/profile/16545189443230537236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
