Últimos assuntos
Quem está conectado?
Há 486 usuários online :: 3 registrados, 0 invisíveis e 483 visitantes :: 3 motores de busca#finofliperama, adamoa1, sandrotv
O recorde de usuários online foi de 1034 em Sex Jul 24, 2015 9:41 am
Tópicos semelhantes
Anuncios
Nenhum anúncio
projeto de escrita e leitura de umdado na eeprom (pic)
4 participantes
Página 1 de 1
projeto de escrita e leitura de umdado na eeprom (pic)
olá preciso fazer um projeto, onde eu escreveria um dado na eeprom de um pic e depois ler. mas não sei os passos
alguem pode me ajudar?!
alguem pode me ajudar?!
deivid edson de araujo- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 3 anos
Sexo :
Número de Mensagens : 1
Idade : 35
Cidade/Estado: : teresina/pi
Data de inscrição : 29/04/2014
Re: projeto de escrita e leitura de umdado na eeprom (pic)
Ao criar um projeto, tem que levantar primeiro todas as informações necessárias para a conclusão de tal.
- Qual o hardware utilizado???
- Qual o microcontrolador utilizado???
- Qual a linguagem de programação???
- O que pretende fazer, todas as etapas???
- A memoria é externa ou interna???
- Caso seja externa, qual o protocolo de comunicação utilizado???
- Etc...
Depois, não faço projetos para escola ou outros... Apenas ajudo caso esteja enroscado em alguma parte do projeto. Neste caso, envie todos os dados, esquema elétrico, código fonte, qual compilador, etc...
Espero que apareça alguém que te ajude desde o zero.
- Qual o hardware utilizado???
- Qual o microcontrolador utilizado???
- Qual a linguagem de programação???
- O que pretende fazer, todas as etapas???
- A memoria é externa ou interna???
- Caso seja externa, qual o protocolo de comunicação utilizado???
- Etc...
Depois, não faço projetos para escola ou outros... Apenas ajudo caso esteja enroscado em alguma parte do projeto. Neste caso, envie todos os dados, esquema elétrico, código fonte, qual compilador, etc...
Espero que apareça alguém que te ajude desde o zero.
_________________
No mundo só existem 10 tipos de pessoas: as que conhecem binário e as que não conhecem!!!
nagkiller- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo :
Número de Mensagens : 2997
Idade : 44
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Re: projeto de escrita e leitura de umdado na eeprom (pic)
não se preucupes amigos, eu estou aqui, e estou pronto pra aprender tbm.kkk. o unco projeto que comclui com exito atê hoje foi uma calculadora que indica a resistencia de acordo com as cores indicadas.
morais11- Participante
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 1 ano
Sexo :
Número de Mensagens : 56
Idade : 30
Cidade/Estado: : paracuru/ce
Data de inscrição : 26/11/2013
Re: projeto de escrita e leitura de umdado na eeprom (pic)
Código Pronto:
mcu = PIC12F629
Linguagem de programação = C
Compilador = CCS C Compiler for PIC
Memoria interna 128 Bytes
Preenche a memoria com uma sequencia numérica.
Retorna valores da memoria interna.
- Código:
/*
Grava valores na memoria EEPROM do mcu.
*/
//*****************************************************************************
// CCS C Compiler for PIC
//*****************************************************************************
#include <12F629.h>
//*****************************************************************************
#FUSES NOWDT, INTRC_IO, NOMCLR, NOBROWNOUT
//*****************************************************************************
#use delay(internal=4MHz)
//*****************************************************************************
int Endereco = 0;
int Valor = 0;
int Count = 0;
//*****************************************************************************
void main()
{
output_a(0);
while(TRUE)
{
Endereco = 0;
Valor = 0;
//*****************************************************************************
// Grava valores na eeprom
//*****************************************************************************
do
{
write_eeprom( Endereco, Valor ); // Grava valor no endereco contado
Endereco++; // Incrementa endereco da EEPROM
Valor++; // Incrementa valor na EEPROM
}while (Endereco <= 127); // PIC12F629 tem só 128 BYTES de EEPROM
//*****************************************************************************
delay_ms(1000);
Endereco = 0;
Valor = 0;
//*****************************************************************************
// Lê o conteudo da eeprom
//*****************************************************************************
do
{
Endereco++; // Incrementa endereco da EEPROM
delay_us(100);
}while (Endereco <= 127); // PIC12F629 tem só 128 BYTES de EEPROM
//*****************************************************************************
delay_ms(1000);
//*****************************************************************************
// Indica fim do processamento
//*****************************************************************************
break; // para aqui o mcu
//*****************************************************************************
}
}
//*****************************************************************************
mcu = PIC12F629
Linguagem de programação = C
Compilador = CCS C Compiler for PIC
Memoria interna 128 Bytes
Preenche a memoria com uma sequencia numérica.
Retorna valores da memoria interna.
nagkiller- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo :
Número de Mensagens : 2997
Idade : 44
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Re: projeto de escrita e leitura de umdado na eeprom (pic)
Bom se realemente seu compilador for o ccs pode usar o q nosso colega comentou se atentando q vai gravar valores até 255.
se o valor a ser guardado é de valor superior a esse , deve ser tratado p guarda-lo em dois espacos de alocacao da memoria eeprom.. ou se pode utilizar uma biblioteca tipo int16 por ex. gasta um pouco de memoria do pic, mas vale apena
entao dentro do programa use:
para até valores de 255: sem blioteca write_eeprom(1,x); x= read_int16_eeprom (1);
para valores maiores q 256: use a biblioteca <internal_eeprom.c> write_int16_eeprom(1,x); x= read_int16_eeprom (1);
se o valor a ser guardado é de valor superior a esse , deve ser tratado p guarda-lo em dois espacos de alocacao da memoria eeprom.. ou se pode utilizar uma biblioteca tipo int16 por ex. gasta um pouco de memoria do pic, mas vale apena
entao dentro do programa use:
para até valores de 255: sem blioteca write_eeprom(1,x); x= read_int16_eeprom (1);
para valores maiores q 256: use a biblioteca <internal_eeprom.c> write_int16_eeprom(1,x); x= read_int16_eeprom (1);
cesarlg- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 2
Sexo :
Número de Mensagens : 9
Idade : 42
Cidade/Estado: : toledo pr
Data de inscrição : 03/09/2012
Re: projeto de escrita e leitura de umdado na eeprom (pic)
Exato!!!
_________________
No mundo só existem 10 tipos de pessoas: as que conhecem binário e as que não conhecem!!!
nagkiller- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo :
Número de Mensagens : 2997
Idade : 44
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011
Tópicos semelhantes
» Projeto programador de eeprom versao completa modelo serial RS232 PONYPROG2000
» Projeto programador de eeprom RS232 serial 24c01 a 24c512 serial RS232
» Não consingo ler a memoria eeprom de algumas tvs ( leitura em branco )
» Projeto programador de eeprom RS232 serial 24c01 a 24c512 serial RS232
» Não consingo ler a memoria eeprom de algumas tvs ( leitura em branco )
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Hoje à(s) 2:02 pm por SEBCICM
» PS2 Slim 90k testar entradas do memory card
Hoje à(s) 9:51 am por gamemaniaco
» Procuro a placa lateral do sistema de som Sony MHC-GTX88 e Ci BD3451KS
Hoje à(s) 8:16 am por Silas Silva Nogueira
» Caixa de Som Amplificada CSR 4000A Som Distorcido e Pouca Potência!!!
Hoje à(s) 6:18 am por jailton da silva santos
» Tv lcd,marca Aoc, modelo- LE 39D0330 -defeito,só liga depois de um tempo(quando aquece)
Hoje à(s) 6:06 am por jailton da silva santos
» fonte taramps tef 60 amperes ci estourado
Ontem à(s) 5:27 pm por antonio carlos bitti
» [Resolvido] TV PLASMA SAMSUNG PL51F4900AG Não liga , led stand by piscando ( RESOLVIDO )
Ontem à(s) 11:28 am por Paranista
» TV LG MODELO 42LB5600 ACENDE O LED MAS NÃO LIGA
Qua Nov 20, 2024 4:27 pm por Tales g
» TV STI DL3270 A W , sem audio
Qua Nov 20, 2024 1:02 pm por valdircp
» Compro placa principal da LG 42lh45ed ou 42lh40ed
Seg Nov 18, 2024 9:22 am por Paulo Costa II
» Som Philips fw c 505 Ajuda entender o esquema
Sáb Nov 16, 2024 8:03 am por nagkiller
» (Resolvido) AIWA NSXF959 SEM SOM MÉDIOS AGUDOS
Sex Nov 15, 2024 10:31 pm por ZACREAL
» como descartar TRC
Sex Nov 15, 2024 6:32 am por jailton da silva santos
» cliente que não busca os aparelhos consertados, o que fazer
Qui Nov 14, 2024 10:59 pm por MARIO Y. SEGAWA
» compro placa pricipal tv lg 50pb560
Qua Nov 13, 2024 9:11 am por Eletronica Manoel
» Modulo Taramps t800.1 com os resistores r32 e r5 torrados
Seg Nov 11, 2024 8:41 am por prisma eletronica
» Akai AA-A35 Seletor de Tensão
Seg Nov 11, 2024 6:34 am por city2010
» [RESOLVIDO] TV LCD UN50FH5303G Componentes danificados
Dom Nov 10, 2024 10:54 pm por nagkiller
» TV PANASONIC TC- 32A400B Imagem travando
Dom Nov 10, 2024 2:01 pm por ramon figueiredo
» ATENÇÃO de todos os usuários da 2002! (Nova regra).
Dom Nov 10, 2024 10:00 am por robsonseixas
» Microondas MEF-41 Eletrolux, não acende luz da porta quando abre, e quando fecha não liga
Sex Nov 08, 2024 8:30 pm por joaquimrosadesouza
» Caixa som Ciclotron mult 500 Preciso do esquema
Sex Nov 08, 2024 7:34 pm por prisma eletronica
» Pessoal tenho placa barato.
Sex Nov 08, 2024 6:47 pm por francisco carlos de jesus
» PLACA PWM dos Módulos Roadstar RS-10000D Earthkaque e RS-6800D Agressive SPL
Sex Nov 08, 2024 5:23 pm por NITRO
» Projetor LG BS 275 Liga e logo da mensagem de cooler bloqueado
Sex Nov 08, 2024 11:05 am por Paranista
» Cd Player Carrossel Sony - Não fecha a gaveta nem gira o carrossel
Qui Nov 07, 2024 12:15 pm por Denisson Ventura
» OU O FÓRUM ACABOU OU NINGUÉM PARTICIPA DO FÓRUM MAIS.
Qui Nov 07, 2024 10:09 am por Paranista
» TV PHILCO TP1452N TELA ESCURA
Qua Nov 06, 2024 3:36 pm por jailton da silva santos
» TV LED LE3256(A)w dados da flash Resolvido
Qua Nov 06, 2024 10:12 am por everardes
» Procuro esquema elétrico da fonte TV lg 42lb5800 EAX65423701(2.1)
Seg Nov 04, 2024 10:22 am por joaquimrosadesouza