Skip to content. Skip to navigation

Eletronica.org

Sections
Personal tools
You are here: Home Fórum de Discussões Geral PIC16F84A - Como configurar pinos de saída [ccs compiler]

Document Actions

PIC16F84A - Como configurar pinos de saída [ccs compiler]

Up to Geral

PIC16F84A - Como configurar pinos de saída [ccs compiler]

Posted by Sidnei Marques at September 29. 2008



Bom dia amigos,




Gostaria de uma ajuda para setar como saída os pinos 17 e 18 (RA0 e RA1) do 16F84A no compilador ccs, sei que é pela função set_tris_a(), mas como seriam os parametros ? se alguém puder dar uma breve explicação eu agradeço muito.






Valeu!


Re: PIC16F84A - Como configurar pinos de saída [ccs compiler]

Posted by José da Silva Brown at September 29. 2008

em ccs eu odiaria saber, mas verifique o data sheet deste pic. é fácil TRIS=0x00 -> saída, TRIS=0xff -> entrada. Se o ccs permitir acessar estes registros de forma direta é só fazer aquilo. Ah, é bom verificar se tem pinos que são compartilhados com outra coisa e desabilitar esta coisa. EX. CMCON se estiver conf como comparador, nada de entrada digital (0 ou 1). Uma breve lidinha no dataxit do pic (este é + véio que eu) e no manual do ccs (éca) devem lhe iluminar


abs


Re: PIC16F84A - Como configurar pinos de saída [ccs compiler]

Posted by Sidnei Marques at September 29. 2008

já percebi em outros posts que você não gosta muito (ou nada) do ccs, por favor sou iniciante do tipo nível -1 em microcontroladores, então gostaria que você me desse sugestões de compiladores.




mikro c ?


mplab ide ?




Thank's my friend






ps. assembler eu não passo nem perto, hehehe


Re: PIC16F84A - Como configurar pinos de saída [ccs compiler]

Posted by José da Silva Brown at September 29. 2008

mikroC : ótimo pro seu caso. grátis até 2k, barato se quiser + mem. tem muitos ex. já postei alguns ex. (num vô linkar de novo!!) usando-o. Mplab seria + pra asm. Se bem que tem plugin pra alguns compiladores entre eles o mais melhor do mundo hitech-c.


Dica: você não vai precisar do asm, MAS veja u C (e o cê) manipula entranhas do uC: registradores, portas, timers, conv ad, etc. Se dominar isto e o C, seus probl. acabaram [de começar]!!!


assembler: só "NOP". e não caia na conversa: [voz de bicha] "com asm tenho domínio total sobre a máquina está fazendo".


enquanto estás a dominar a máquina, teu concorrente já dominou o mercado.


abs & you are welcome!!


Re: PIC16F84A - Como configurar pinos de saída [ccs compiler]

Posted by Sidnei Marques at September 29. 2008

o que seria NOP ? hehehe


vc quer dizer que é melhor continuar no "C" mesmo ?




tks, vc ta elgantis na foto! haha


Re: PIC16F84A - Como configurar pinos de saída [ccs compiler]

Posted by José da Silva Brown at September 29. 2008

ahhhh. esqueci que você pulou a etapa do asm. NOP em asm = no operation. literalmente o uC (microcontrolador, viu?) não faz mrd nenhuma. Literalmente pula pra próxima instrução. igualzim pular do asm pro C. E literalmente é útil em C (!). Permite mínimos ajustes em pulsos p.ex. Masssss (sempre tem um mas) num custa nada dar uma olhadinha como os masoquistas do asm gostam de sofrer. Passe os olhos pelas "only 35 instructions" do pic e veja por si mesmo. 34 na verdade. 1 delas é o tar de NOP. De repente se encanta por elas, uai. Gosto e [programa em] C, cada um tem o seu.
esta foto tirei no dia do tratamento de choque. depois de ser atropelado por uma manada de dinossauro. gostou? acho que vou fazer chapinha...


Comece Certo, Comece Caminhando Com C


abs e chega de introdução no C por hoje (lingua... ou melhor linguagem)..(ops piorou..rs...)




fui...........


Powered by Ploneboard



Acesso rápido: Lista Completa de Projetos | Diretório de Artigos | Apostilas & E-Books | Política de Privacidade

Publicidade

 
Assine o informativo Eletronica.org Grupos de Usuários O'Reilly

Log in


Forgot your password?
New user?
Recent Changes
All recent changes…
Conheça Também
Sites em Português
  - Neoradix
  - DQSoft
  - Gabiarra
  - SafiraTec
  - Feira de Ciências
  - RoboFEI
  - Transistor548
  - Rogercom.com
  - Pise na Grama
  - Electronics.com.br
  - Tecnocientista.info

Listas em Português
  - PicListBrasil
  - SisEembarcados

Sites em Inglês
  - Embedded.com
  - Hack a Day
  - Electr. Design
  - Arch Embedded!



[O que é isso?]
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: