livro pic

Opiniões / comentarios sobre livros

Moderador: 51

livro pic

Mensagempor mugangalinux » 12 Jul 2010 12:57

qual dos livros abaixo voces recomendam comprar? sou usuario de CCs e ja tenho o livro programando C do FAbio Pereira

Microcontroladores PIC - Técnicas de Software e Hardware para Projetos de Circuitos Eletrônicos

Desbravando o PIC - Ampliado e Atualizado para PIC 16F628A

Microcontroladores PIC16F628A/648A - Uma abordagem prática e objetiva


Valeu

muganga
mugangalinux
Nibble
 
Mensagens: 62
Registrado em: 19 Abr 2007 15:59

Mensagempor _blackmore_ » 12 Jul 2010 14:54

bixo ... acho que melhor é vc aprender C18 ... gratuito ... ANSI C ... mais atual ...
Se você não conhece nada em Assembly ... comece com o Desbravando ...

abrax!
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

livro

Mensagempor mugangalinux » 13 Jul 2010 12:26

obrigado blackmore pela informacao...

o C18 é bem popular assim como CCS e assembly?
Tenho notado muuita literatura sobre ccs inclusive foruns exclusivos a CCS.

forte abraco

Muganga
mugangalinux
Nibble
 
Mensagens: 62
Registrado em: 19 Abr 2007 15:59

Mensagempor _blackmore_ » 13 Jul 2010 14:57

o C18 é bem popular assim como CCS e assembly?


C18 é nada mais que um compilador compatível com o padrão C ANSI ... diferente do CCS ... e não é muito mais popular pq acredito que ainda é novo ... talvez uns 3 anos apenas, mas não acho que você vai "travar" com ele não ... eu fiz uns 3 estudos aqui e funcionaram bem ... coisa simples claro ... mas não senti aquela dificuldade de quando não se sabe nada.
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor rafael.wachter » 13 Jul 2010 15:00

_blackmore_ escreveu:bixo ... acho que melhor é vc aprender C18 ... gratuito ... ANSI C ... mais atual ...


C18 é gratuito?? Versão full?
Any program which runs right is obsolete.
Avatar do usuário
rafael.wachter
Nibble
 
Mensagens: 89
Registrado em: 19 Nov 2008 13:12
Localização: no RS tchê

Mensagempor _blackmore_ » 13 Jul 2010 15:05

http://www.microchip.com/stellent/idcpl ... e=en010014

Standard-Eval Version
The Standard-Eval Version is free! It has all the features of the full compiler and libraries. After 60 days, the optimizations related to procedural abstraction and to the extended instruction set of the newer PIC18XXXX devices will be disabled. Code compiled after the expiration date will function but may occupy more memory space.
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

_blackmore_

Mensagempor mugangalinux » 14 Jul 2010 07:18

tem como postar algum codido simples feito em C18. Por exemplo, piscar um led.

abraco

muganga
mugangalinux
Nibble
 
Mensagens: 62
Registrado em: 19 Abr 2007 15:59

Mensagempor Andre_Cruz » 14 Jul 2010 08:34

mugangalinux,

Estou aprendendo o C 18 também.

Segue este código básico que eu peguei na internet, para testar o compilador.

Código: Selecionar todos
#include <p18cxxx.h> /* for TRISB and PORTB declarations */
#include <stdio.h>
/* Set configuration bits for use with ICD2 / PICDEM2 PLUS Demo Board:
* - set HS oscillator
* - disable watchdog timer
* - disable low voltage programming
*/
#pragma config OSC = HS
#pragma config WDT = OFF
#pragma config LVP = OFF
int counter;

void main (void) {
   
   counter = 1;
   TRISB = 0; // configure PORTB for output
   while (counter <= 255) {
      PORTB = counter; // display value of 'counter' on the LEDs
      counter++;
   }
}


Este programa mostra no port b, os numeros de 1 a 255

Eu testei no PIC18F4550 no proteus.

André Cruz
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor tcpipchip » 20 Jul 2010 12:47

Vamos testar sua lógica

Se eu trocar int counter; por long int counter;

O que acontece com o programa ?
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor _blackmore_ » 20 Jul 2010 17:40

em C18 não tem tipo de dado long int, o int é um tipo de dado de 16bits (-32.768 a 32.768) e long é um tipo de dado 32 bits (-2.147.483.648 a 2.147.483.647)
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26


Voltar para Livros

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x