LusoRobótica - Robótica em Português

Sistemas específicos => PIC => Tópico iniciado por: Sérgio_Sena em 29 de Junho de 2009, 19:33

Título: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 29 de Junho de 2009, 19:33
Curso de Microcontroladores PICmicro, com exercícios práticos


O curso está dividido da seguinte maneira ::

1.    Introdução e enquadramento

2.    Microcontroladores PIC
 i.   Memória de programa
 ii.   Memória RAM e Registos
 iii.   Interrupções

3.    Instruções

4.    PICmicro 16F88x
 i.   Descrição
 ii.   Arquitectura
 iii.   Registos
 iv.   Interrupções
 v.   Pinos de I/O
 vi.   Contador/Temporizador Timer0
 vii.   Contador/Temporizador Timer1
 viii.   Contador/Temporizador Timer2
 ix.   Módulo CCP
 x.   Módulo comparador analógico
 xi.   Referência interna de tensão
 xii.   USART
 xiii.  EEPROM interna
 xiv.   Registo de configuração físico
 xv.   Circuito de clock
 xvi.   Temporizador de Power-Up
 xvii.  Detector de Brown-Out
 xviii. Watchdog
 xix.   Modo SLEEP
 xx.   Reset
 xxi.   ICSP

5.    MPLAB

6.    Técnicas de programação em ASSEMBLER e C



----->

Para obter ::
contactar o autor AQUI (a.s.sena@gmail.com).



Página de exemplos e trabalhos práticos com PICmicro :: AQUI (http://www.sergiosena.com)



Bom trabalho!
Para mais informações, tenham a bondade de me contactar. Estou ao dispôr.
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: TigPT em 29 de Junho de 2009, 19:49
Não sou utilizador de PICs mas do que li, pareceu-me bastante bem explicado e com muita qualidade!

Obrigado por partilhar asena.
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 29 de Junho de 2009, 20:03
Sou pró-partilha! acho que todos aprendemos assim !

:)
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: antonio_jose em 29 de Junho de 2009, 22:02
é sempre bom conhecermos algo mais...
do que estarmos sempre de volta do mesmo...

Muito bom o curso
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: msr em 29 de Junho de 2009, 23:45
Excelente iniciativa asena! Excelente espírito.
Obrigado :)
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: tr3s em 30 de Junho de 2009, 00:11
Excelente!
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: Fifas em 30 de Junho de 2009, 00:15
Excelente ;)

Obrigado asena ;)
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: andnobre em 30 de Junho de 2009, 16:00
bem vamos ver se é desta que aprendo mais qq coisa sobre micros e pic e programacao de microprocessadores
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: andnobre em 30 de Junho de 2009, 16:03
sera que da p juntar tudo ou ja começo abusar do pessoal :-[
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 30 de Junho de 2009, 16:21
Juntar tudo, o quê ?
Título: Re:[PIC] Curso de Microcontroladores PICmicro
Enviado por: andnobre em 30 de Junho de 2009, 17:30
nada peço desculpa.
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: valdir em 20 de Setembro de 2009, 12:36
 :DExcelente iniciativa asena! Excelente espírito. Bem explicado e com muita qualidade muito bom para autodidata! :)
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Carlos.m.o.azevedo em 06 de Março de 2012, 16:13
Antes de mais parabéns pela qualidade desta informação.

Não tem os exemplos práticos programados em C?

Obrigado
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: nunosilvarocha em 07 de Março de 2012, 01:07
Vem mesmo a calhar. Muito obrigado asena!!
Já agora, que programa aconselhas e compilador aconselhas para linguagem C?
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 07 de Março de 2012, 08:53
Antes de mais parabéns pela qualidade desta informação.

Não tem os exemplos práticos programados em C?

Obrigado


Olá Carlos, obrigado.
Por enquanto, os exemplos em C são dados a quem faz o curso comigo.

bom trabalho!
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 07 de Março de 2012, 09:33
Vem mesmo a calhar. Muito obrigado asena!!
Já agora, que programa aconselhas e compilador aconselhas para linguagem C?


Olá Nuno, obrigado.

Programa para escrever código? hum...  uma pesquisa rápida pelo site do fabricante diz-te logo que o MPLAB X é a ferramenta de eleição.

E o compilador aconselho o HITECH.

Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: senso em 07 de Março de 2012, 09:39
A Microchip vai lançar ou já lançou um compilador unificado para toda a familia de 8 bits, a versão free como sempre é um bocadinho coxa, mas tendo em conta que a Microchip já comprou um dos compiladores da familia de 8 bits vale mais aprender a ferramenta oficial da casa mãe que uma terceira, diria eu.
Mas sempre li que o HiTech era o melhor compilador e o mais eficiente para os 8 bits da Microchip.
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 16 de Março de 2012, 23:30
É o MPLAB-X e já está lançada a versão oficial. Vale a pena experimentar, o ambiente de desenvolvimento está muito bem criado pois foi baseado no NetBeans.

O HITECH é o melhor compilador de PIC que usei até hoje. Uso-o para todas as séries excepto a PIC32 que aí uso o C32.
Para o AVR estou a usar o IAR que é fantástico, e para o ARM o NetBeans.
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: iyahdub em 20 de Junho de 2012, 18:34
Tenho andado de volta e mais volta com os PICs a querer comecar a encarrilhar com eles devagarinho, com a ideia de comecar por um a familia mais baixa que os PIC24, dsPIC eos PIC32 ( que acabei de comprar o MicrostickII recentemente, para poder gravar os bootloaders do Pinguino para os meus projectos).

Mas tenho andado indeciso, ja que nao conseguia encontrar nada de jeito que me ensinasse online... Claro que C teria sido a preferencia ja que estou bem acostumado, C++ tb... Mas agora que encontrei este tutorial teu, ja perdi o medo, e vou me atirar de cabecorra !!

Asena, que placa barat me recomendas ?!? Ou projecto DIY para fazer, que possa construir eu mesmo ( Nao sou nenhum novato nesse aspecto, por isso e sempre andar !!

E pbrigado por partilhares...

Ja agora, os teus cursos sao so pessoalmente ?!? Ou tb da para fazer pela net ?!? E que queria mesmo esses exemplos em C tb ( apesar de estar bastante interessado em aprender ASM para os PIC, sem duvida , porque depois de ter lido alguns tutoriais, nao parece nada assustador como pareceu ao principio de ter conhecido os PIC. Alias, como disseste parece ser bastante intuitivo)
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: metRo_ em 20 de Junho de 2012, 20:19
Para o AVR estou a usar o IAR que é fantástico, e para o ARM o NetBeans.

Porque não o GCC-AVR?
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: senso em 20 de Junho de 2012, 20:21
Suporte técnico?
Para ARM, estou vendido no Coocox, nada de chanatar compiladores e andar a tirar ficheiros sabe-se lá de onde, e suporta cortex M0, M3 e M4, ou se for só NXP, é usar o CodeRed que está limitado a debug de 128K de código.
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 20 de Junho de 2012, 22:28
Para o AVR estou a usar o IAR que é fantástico, e para o ARM o NetBeans.

Porque não o GCC-AVR?


Como o Senso diz -> SUPORTE TECNICO.

Comprando o IAR (ou qq outro compilador de topo), tens o fabricante sempre disponivel para responder às tuas perguntas muito rapidamente.
Chegamos a ter sessões de Skype abertas.


Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 20 de Junho de 2012, 22:35
Tenho andado de volta e mais volta com os PICs a querer comecar a encarrilhar com eles devagarinho, com a ideia de comecar por um a familia mais baixa que os PIC24, dsPIC eos PIC32 ( que acabei de comprar o MicrostickII recentemente, para poder gravar os bootloaders do Pinguino para os meus projectos).

Mas tenho andado indeciso, ja que nao conseguia encontrar nada de jeito que me ensinasse online... Claro que C teria sido a preferencia ja que estou bem acostumado, C++ tb... Mas agora que encontrei este tutorial teu, ja perdi o medo, e vou me atirar de cabecorra !!

Asena, que placa barat me recomendas ?!? Ou projecto DIY para fazer, que possa construir eu mesmo ( Nao sou nenhum novato nesse aspecto, por isso e sempre andar !!

E pbrigado por partilhares...

Ja agora, os teus cursos sao so pessoalmente ?!? Ou tb da para fazer pela net ?!? E que queria mesmo esses exemplos em C tb ( apesar de estar bastante interessado em aprender ASM para os PIC, sem duvida , porque depois de ter lido alguns tutoriais, nao parece nada assustador como pareceu ao principio de ter conhecido os PIC. Alias, como disseste parece ser bastante intuitivo)


Oi, projectos DIY de placas de desenvolvimento, normalmente não são muito versateis... poderás ter que andar a ligar fios de um lado p o outro.

As placas "baratas" que eu uso para dar formação e às vezes para pequenos comprovativos de código, são as da EasyPIC, nomeadamente a 5 e a 6.

Dantes usava as da Primetec, mas não são tão versateis em termos de ligações dos periféricos aos micros e nem tem tantas expasões, menos modernas... etc. Ainda as usei btt tempo, acho q me sobrou uma placa montada e uma virgem para soldar... algures.


Em relação aos cursos, dar pela net implica sessões de Skype / Teamviewer, o que normalmente a largura de banda com o video+audio a partir da 3 ligação fica impossivel.
Quando há condições, uso salas com videoprojectores e faz-se a coisa num dia ou em três, depende da modalidade.

Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: engenhocas4you em 21 de Junho de 2012, 10:33
Tenho dois KIT's DIY:

Podes verificar aqui:

http://guimaraes-braga.olx.pt/pic16f84-placa-de-desenvolvimento-iid-401587319 (http://guimaraes-braga.olx.pt/pic16f84-placa-de-desenvolvimento-iid-401587319)

O outro dá para Ligar um LCD tem um max232 para ligação UART e uns botões para navegar nos menus do LCD.

Cumps
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: iyahdub em 21 de Junho de 2012, 10:47
Obrigada, mas ja comprei um PickIt2, que vem com 44-pin demo board with PIC16F887 http://www.microchipdirect.com/productsearch.aspx?Keywords=DV164121 (http://www.microchipdirect.com/productsearch.aspx?Keywords=DV164121) .
E mais facil para mim comprar por aqui, ja que vivo no Reino unido.
Mas agradeco a oferta. Estive a ver as outras cenas que la tens e curti !! Forca !!
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: iyahdub em 01 de Julho de 2012, 11:13
asena, tenho estado adorar o curso meu. Como ja tinha tido a imporessao a ultima vez que olhei a u tutorial de Assembler para PIC's, relamente e muito mais facil que pensei... Tenho seguido tambem com C, ja que e onde me sinto mais a vontade ( apesar de nao ter os exemplos de c, relacionados com o teu curso o que e uma pena, mas basta adaptar outros basicos as placas que estou a usar - PIC16F886 como nos teus exemplos praticos).
Com o PickIt2 vinha uma placa com o PIC16F887, dai ter comprado depois a placa demo com PIC16F886 ja que e a que usas.
Mas como disse, obrigada por partilhares !!

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F3.bp.blogspot.com%2F-ciScRaledfM%2FT-Sysrblq_I%2FAAAAAAAAAj4%2FwMNitL11U-o%2Fs1600%2F600521_10150989826442948_1778060228_n.jpg&hash=1c43a2485c7179d6e8dfae0293b1dba2f32fa1dc)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F1.bp.blogspot.com%2F-GAmcYEbV_Xs%2FT_AbCudmiJI%2FAAAAAAAAAk8%2FPPELQbZGnJI%2Fs1600%2F582013_10151000791197948_1346856117_n.jpg&hash=bbacd88b7ee35d5bb6b5ab3cbda5cc198de934e8)
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 04 de Julho de 2012, 09:26
A pedido de  muitas familias, e por já não faz sentido guardar a informação....  dentor dos próximos dias vou colocar aqui os exemplos em C de HITECH.

São bastante simples, mas como tinha o compromisso dos cursos passados e um ponto a favor par aos cursos futuros, não podia mostrar o código.

Agora, tudo mudou. A informação é livre e deve ser mostrada.
Aguardem, darei notícias.

Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: iyahdub em 04 de Julho de 2012, 23:13
Granda cena, oh asena !!!
Obrigado !!
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: c3dr1c em 05 de Julho de 2012, 01:44
Qual a vantagem de PIC em relação a AVR?

Pelo que tenho visto, parece-me que PIC sempre foi mais usado e só agora com os arduino, é que se começou a usar mais AVR. Mas eu sou novato nisto, posso tar com a ideia errada...
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 05 de Julho de 2012, 09:07
Qual a vantagem de PIC em relação a AVR?

Pelo que tenho visto, parece-me que PIC sempre foi mais usado e só agora com os arduino, é que se começou a usar mais AVR. Mas eu sou novato nisto, posso tar com a ideia errada...

Não tem vantagem nem desvantagem. No entanto, depende da aplicação. Embora sejam bastante concorrenciais um com o outro.
Há quem diga que prefere PIC por isto e aquilo, outros dizem que preferem AVR.

Eu uso os dois e adapto-me às vantagens/desvantagens de cada um. A escolha do micro depende da aplicação.
Não tenho um micro ou uma gama favorita. Uso o q melhor se adaptar ao trabalho.


No entanto, atenção a excelentes Microcontroladores da Energy-Micro, Renesas e Silicon Labs.
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: iyahdub em 05 de Julho de 2012, 18:40
Tenho ouvido falar bwes dos renesas, mas ainda nao dei uma vista de olhos a arquitectura deles, estrutura de computacao, etc Tens alguma experiencia com eles, Sena ?!? Ou alguem mais, talvez que queira partilhar ?!
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 13 de Julho de 2012, 14:34
A pedido de muitas famílias, estão disponiveis os exemplos em ASM e C para o Curso de Microcontroladores PIC.

Foi necessária ponderação em relação ao lançamento público deste código pois, o facto de o mesmo só ter sido dado nos cursos, dava uma vantagem a quem frequentava e finalizava os cursos ou workshops.
Os próximos cursos/workshops vão entrar numa dinâmica diferente, sempre que possivel no formato "free/open-source".


A todos, bom trabalho!, e divirtam-se a aprender a trabalhar com Microcontroladores !
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: iyahdub em 13 de Julho de 2012, 18:07
Granda Sena... Obrigado, meu caro !!
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Dave em 12 de Dezembro de 2012, 20:01
Link's em baixo asena...

Dá aí um jeito ;).



Cumps
Título: Re: [PIC] Curso de Microcontroladores PICmicro
Enviado por: Sérgio_Sena em 14 de Dezembro de 2012, 13:51
Link's em baixo asena...

Dá aí um jeito ;).
Cumps


Já está resolvido !
obrigado pelo report