Busque no blog

sexta-feira, 14 de julho de 2017

PIC16F15376 gravando o CHIP pelo LINUX

Gravando PIC16F15376 pelo LINUX (ubuntu ou Mint )

Olá pessoal, quanto tempo não escrevo, não é ? Bom, muita gente pediu e recebeu a placa de demonstração da Microchip com o nome e descrição acima e muita gente usou e ficou feliz. Bom, com sempre os usuários de linux que se danassem ao meu ver quando muitos projetos e inovações são lançados e com essa placa da Microchip não seria diferente. 


Se você entrou em algum grupo e recebeu a notícia de que a Microchip tava dando plaquinhas de graça, se inscreveu e não recebeu pode esperar que demora mesmo, mas pelo que entendi, qualquer pedido é atendido. 



Vamos lá começar o sofrimento caso você seja um usuário LINUX e esteja tentando usar a plaquinha e não consegue no seu linux baseado em debian.



A primeira coisa a fazer é instalar o Java versão 8 em diante. Até o momento, 14 de Julho de 2017, a versão java 9 não é recomendada. 



Instalando java 8 no linux baseado em debian - Ubuntu ou Mint  




- Abra o terminal com ctrl+alt+t
- Vamos incluir o repositório para java pelo PPA usando o WebUpd8, então copie/cole ou digite   
sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update
sudo apt-get install oracle-java8-installer 

Depois da instalação, reinicie o computador. Após isso abra novamente o terminal com ctrl+alt+t e digite java -version  e  tenha algo como a figura a seguir : 

Criando regras para acessar a USB da placa pelo linux.

- Crie um novo grupo chamado "microchip" :
   
     sudo groupadd -g 200 microchip

- Vamos criar uma nova regra de acesso : 

    sudo gedit /etc/udev/rules.d/26-microchip.rules 

- Na janela que se abre copie/cole ou digite : 

    #Read/write access to Microchip devices
  ATTR{idVendor}=="04d8", OWNER:="root", GROUP:="microchip", MODE:="0660"   

    salve e saia 

- Agora vamos associar a permissão do superusuário ao grupo criado :
      
       sudo adduser seunomedeussuario microchip 

OBS: se não sabe seu nome de usuário, ache ele digitando no terminal whoami

-  Reiniciar o computador e pronto, sua plaquinha poderá aceitar "arrastar/colar" os arquivos      .HEX e rodar normalmente. 

       sudo reboot 

Abra normalmente seu MPLABX online, crie seu projeto e agora, no menu, do programa abra a aba Debug -> Manage USB Bridge : 



Quando aparecer a tela a seguir, o java já poderá estar instalado mas não habilitado no seu navegador, mas isso não é um impedimento, por hora. Se depois de todos os procedimentos ainda tiver dificuldade, me escreva para que se possa ser encontrado uma nova solução. 
Na aba da direita, download USB Bridge tool baixe o arquivo em um local que não tenha dificuldade de achar depois : 


Copie o token, ou essa numeração toda e abra o arquivo recém baixado no terminal: 
          - sudo apt-get update.
          - cd Downloads  ( Somente se o arquivo foi baixado em downloads )
          - javaws USBBridge.jnlp 
Quando abrir pedindo o token, cole ou digite os números que foi pedido lá em cima para copiar. Assim o plugin vai instalar um atalho na sua área de trabalho e toda vez que for usar o programa e quiser gravar o resultado basta copiar e colar na pasta da placa que ela já sai rodando. 

Se precisar de mais informação basta me avisar. Vamos criar novas aplicações e ver como fica,  até a próxima e não esqueçam de compartilhar e, se puderem, colocar uma moeadinha na minha conta, isso ajuda muito a continuar. Obrigado a todos. 


domingo, 7 de fevereiro de 2016

Pequeno tutorial KICAD-PCB parte 3 - fazendo a PCB

Pequeno tutorial KICAD-PCB parte 3



          Olá, nobres leitores.
          Depois de um tempo ocupado estou de volta para poder apresentar como fazer suas placas de circuito impresso de maneira bem fácil e rápida. Primeiro, vamos abrir o programa Kicad que foi baixado em www.kicad-pcb.org  ou em http://iut-tice.ujf-grenoble.fr/kicad/  e instalado em local de sua preferência, clicando em lembrando que esse símbolo pode mudar em virtude de novas atualizações do programa, mas seguindo sempre o mesmo princípio. Dessa forma teremos a janela a seguir :


       
Em versões mais antigas do kicad a tela é mais parecida com a da figura seguinte, sem nada de

terça-feira, 13 de outubro de 2015

Usando Zilog Z8 encore e Z8 encore XP!

Zilog - Usando o Timer e PWM do Z8 encore XP! - Parte 1


Mostra como usar o microcontrolador Zilog

Vamos mostrar como usar o timer e PWM da linha Z8 Encore corretamente.

       Olá, meus preciosos leitores, quanto tempo não escrevo aqui e já estava com saudades de vocês. 
      Para quem não sabe ando criando uma plataforma de desenvolvimento chamada ZILOGUITO e ainda é conceito (2015) e espero poder ter a ajuda de todos para que divulguem e usem a plataforma a fim de  difundir meu trabalho e ajudar a mais pessoas a terem alternativas. 
         Uma das coisas mais interessantes de se usar a linha Z8 encore e Z8 encore XP! é o fato de a gente poder gravar o micro com qualquer porta serial, seja física ou seja emulada com aqueles cabos conversores de USB-Serial e até mesmo gravar e desenvolver no linux

quinta-feira, 5 de junho de 2014

Comunicação serial com java - Arduino e microcontroladores diversos - introdução.

Comunicação serial com java - Arduino e microcontroladores diversos.

Introdução
          Já pensou em fazer seus projetos com linguagem de programação JAVA ? Poder controlar ou ler dados do seu arduino ou qualquer microcontrolador é uma tarefa um pouco confusa para quem não tem muita experiência com microcontroladores ou com programação de computadores. Isso se tornou um impedimento do passado, uma vez que as duas coisas andam juntas nos dias de hoje e poder ver, controlar e medir variáveis e mostrar na tela do computador ou tablet e, até mesmo, em smartphones é um desafio um

domingo, 17 de novembro de 2013

Módulo de som e voz para projetos - arduino ou stick.

Módulo de som para projetos - Arduino ou qualquer MCU 

            
               Que tal colocar voz e som nas suas aplicações ? 
               (andrepereira@ig.com.br - 21 991267264 - RJ )


Olá pessoal, quanto tempo a gente não se fala, ou seja, não se lê ?
Pois bem ! Vocês pediram e serão atendidos. O tempo parado foi para poder criar um projeto que atendessem a alguns de vocês e se você se identificou com o assunto, obrigado, você é a pessoa que tornou isso possível com sua sugestão, sua ideia e sua crítica.
Estamos lançando um módulo de som que pode ser usado para reproduzir sons diversos, desde um música, um aviso, uma criação para festas ou avisos sonoros de alerta ou uma secretária eletrônica microcontrolada, o importante é a sua imaginação onde usar e isso é com você. Cabe a mim, criar o

quinta-feira, 25 de julho de 2013

Zilog - ZDSII a IDE de programação free em C. - 3ª Parte

Zilog - Acendendo um LED com Z8 encore XP! - Parte 3 




Configurando as PORTAS do Z8 Encore corretamente.

          Vamos continuar nossa série com uma implementação mais completa e mais avançada. Nesta parte vamos falar de operações lógicas que facilitam a vida de programadores C que é a operação de mudar bits individualmente ou em bytes para mudar o status de um pino ou bit de algum registrador, o que facilita e muito no uso de registradores como I/Os em modo geral e em função alternativa.
          Observe a tabela a seguir, com relação a manipulação de bits com operação lógica e