Últimos assuntos
Quem está conectado?
Há 546 usuários online :: 3 registrados, 0 invisíveis e 543 visitantes :: 2 motores de buscacristianoc, manotec, WALTER JANSEN
O recorde de usuários online foi de 1034 em Sex 24 Jul 2015, 10:41
Anuncios
Nenhum anúncio
Falha em programa feito em C++
+3
Arthur Gomes
rjmagno
cabibi1001
7 participantes
Página 1 de 1
Falha em programa feito em C++
boa noite algum colega teria conhecimento em C++
estou com um arquivo.hex que não esta realizando tds as funções que devia devo ter errado no fonte
alguem poderia examinar pra mim e me dizer onde errei????
//Calibrador p70
//
#include <16F628.h>
#device *=16
///3505-2871
#FUSES NOWDT
#FUSES INTRC_IO
#FUSES PUT
#FUSES PROTECT=3
#FUSES BROWNOUT
#FUSES NOMCLR
#FUSES NOLVP
#FUSES NOCPD
//
#use delay(clock=4000000)
#use rs232(baud=9600,parity=E,xmit=PIN_a0,rcv=PIN_a1,bits=8)
//#use rs232(baud=9600,parity=N,xmit=PIN_a0,rcv=PIN_a1,bits=8)
#define use_portb_lcd TRUE
#include <lcd1.c>
#include <stdlib.h>
#use FAST_IO(A)
#use FAST_IO(B)
#byte porta=0x05
#byte portb=0x06
#byte trisb = 0x86
#byte trisa = 0X85
#byte sai=0xff
#bit botao1=porta.7
#bit botao2=porta.6
#bit botao3=porta.5
#bit Rele_Reset=porta.3
#bit Rele_Grava=porta.2
#bit tristx=trisa.0
#bit bittx=porta.0
#bit trisb3=trisb.3
char versao[20];
char wversao[1];
byte data;
byte wdata[6];
int k,i,l,c;
void p70()
{
rele_reset = 0;
rele_grava = 0;
trisb = 1;
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("3-Atual 1-Versao");
lcd_gotoxy(1,2);
lcd_putc("2-Teste/Calibra");
botao1 = 1;
while (1)
{
if (botao2 == 0) {
putc(99);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc(" Lendo EPROM ");
Rele_Reset = 1;
delay_ms(1200);
Rele_Reset = 0;
lcd_putc("\f");
lcd_gotoxy(1,1);
l = 1;
c = 1;
for (i=1;i<=23;++i) {
wversao[0] = getc();
if (i > 3) {
versao[i-3] = wversao[0];
};
};
for (i=1;i<=20;i++) {
lcd_gotoxy(c,l);
lcd_putc(versao[i]);
c++;
if (c==16) {
l = 2;
c=1;
};
};
while (Botao3 == 1) {
};
while (Botao3 == 0) {
};
reset_cpu();
};
if (Botao1 == 0) {
Rele_Grava = 1;
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc(" Modo Atualiza ");
lcd_gotoxy(1,2);
lcd_putc("1-Reset 2-Sair ");
botao1 = 1;
while (Botao3 == 1) {
if (Botao2 == 0) {
Rele_Reset = 1;
delay_ms(600);
};
if (Botao2 == 1) {
Rele_Reset = 0;
};
};
reset_cpu();
};
if (Botao3 == 0) {
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("3- Testa Motor");
lcd_gotoxy(1,2);
lcd_putc("1-Calibra 2-Sai");
k = 0;
delay_ms(1000);
while (Botao3 == 1) {
if (Botao2 == 0) {
putc(99);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc(" Modo Calibrar ");
putc(110);
delay_ms(1000);
putc(20);
delay_ms(1000);
lcd_gotoxy(1,2);
lcd_putc("Inserir a Folha");
while (Botao3 == 1) {
};
rele_reset = 1;
delay_ms(1000);
reset_cpu();
};
if (Botao1 == 0) {
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("Veloci. Frente ");
putc(110);
delay_ms(1000);
putc(25);
delay_ms(1000);
putc(01);
for (i=1;i<=100;++i) {
data = getc();
lcd_gotoxy(0,2);
printf(LCD_PUTC, " %u",data);
//delay_ms(1);
};
putc(99);
lcd_putc("\f");
lcd_putc("Veloci. Tras ");
lcd_gotoxy(1,1);
putc(110);
delay_ms(1000);
putc(25);
delay_ms(1000);
putc(02);
for (i=1;i<=100;++i) {
data = getc();
lcd_gotoxy(0,2);
printf(LCD_PUTC, " %u",data);
//delay_ms(1);
};
putc(99);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("1- Testa Motor");
lcd_gotoxy(1,2);
lcd_putc("2-Calibra 3-Sai");
Botao3 == 0;
k == 0;
};
};
while (botao3==0) {
delay_us(1);
};
reset_cpu();
};
}
}
void bl700() {
putc(51);
putc(00);
delay_ms(1000);
putc(10);
putc(56);
putc(00);
delay_ms(1000);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("Insira o cartao");
lcd_gotoxy(1,2);
lcd_putc("Funcao 1 para Cont.");
while (botao1 == 1) {
delay_us(100);
};
delay_ms(500);
lcd_putc("\f");
// lcd_gotoxy(1,1);
putc(00);
k = 0;
// lcd_putc("1 2 3 - 4 5 6");
while (botao1 == 1) {
do {
data = getc();
} while (data==0) ;
k = k + 1;
if (k==5) {
wdata[0] = data;
};
if (k==6) {
wdata[1] = data;
};
if (k==7) {
wdata[2] = data;
};
if (k==8) {
wdata[3] = data;
};
if (k==9) {
wdata[4] = data;
};
if (k==10) {
wdata[5] = data;
};
if (k>=16) {
lcd_gotoxy(1,1);
printf(LCD_PUTC, " %d %d %d",wdata[0],wdata[1],wdata[2]);
lcd_gotoxy(1,2);
printf(LCD_PUTC, " %d %d %d",wdata[3],wdata[4],wdata[5]);
k = 0;
delay_ms(400);
putc(00);
};
if (botao3 == 0) {
Reset_cpu();
};
};
putc(00);
lcd_putc("\f");
lcd_gotoxy(0,1);
lcd_putc(" Retire a folha ");
putc(255);
delay_ms(1000);
putc(10);
putc(56);
putc(255);
delay_ms(2000);
reset_cpu();
}
void Main() {
rele_reset = 0;
rele_grava = 0;
lcd_init();
lcd_gotoxy(1,1);
lcd_putc(" Calibrador ");
lcd_gotoxy(1,2);
lcd_putc("1-P70 2-BL700");
botao1 = 1;
botao2 = 1;
botao3 = 1;
while (1)
{
if (botao1 == 0) {
delay_ms(100);
if (botao1 == 0) {
while (botao1 == 0) {
};
p70();
};
};
if (botao3 == 0) {
while (botao3 == 0) {
};
bl700();
};
};
reset_cpu();
}
desde já agradeço
estou com um arquivo.hex que não esta realizando tds as funções que devia devo ter errado no fonte
alguem poderia examinar pra mim e me dizer onde errei????
//Calibrador p70
//
#include <16F628.h>
#device *=16
///3505-2871
#FUSES NOWDT
#FUSES INTRC_IO
#FUSES PUT
#FUSES PROTECT=3
#FUSES BROWNOUT
#FUSES NOMCLR
#FUSES NOLVP
#FUSES NOCPD
//
#use delay(clock=4000000)
#use rs232(baud=9600,parity=E,xmit=PIN_a0,rcv=PIN_a1,bits=8)
//#use rs232(baud=9600,parity=N,xmit=PIN_a0,rcv=PIN_a1,bits=8)
#define use_portb_lcd TRUE
#include <lcd1.c>
#include <stdlib.h>
#use FAST_IO(A)
#use FAST_IO(B)
#byte porta=0x05
#byte portb=0x06
#byte trisb = 0x86
#byte trisa = 0X85
#byte sai=0xff
#bit botao1=porta.7
#bit botao2=porta.6
#bit botao3=porta.5
#bit Rele_Reset=porta.3
#bit Rele_Grava=porta.2
#bit tristx=trisa.0
#bit bittx=porta.0
#bit trisb3=trisb.3
char versao[20];
char wversao[1];
byte data;
byte wdata[6];
int k,i,l,c;
void p70()
{
rele_reset = 0;
rele_grava = 0;
trisb = 1;
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("3-Atual 1-Versao");
lcd_gotoxy(1,2);
lcd_putc("2-Teste/Calibra");
botao1 = 1;
while (1)
{
if (botao2 == 0) {
putc(99);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc(" Lendo EPROM ");
Rele_Reset = 1;
delay_ms(1200);
Rele_Reset = 0;
lcd_putc("\f");
lcd_gotoxy(1,1);
l = 1;
c = 1;
for (i=1;i<=23;++i) {
wversao[0] = getc();
if (i > 3) {
versao[i-3] = wversao[0];
};
};
for (i=1;i<=20;i++) {
lcd_gotoxy(c,l);
lcd_putc(versao[i]);
c++;
if (c==16) {
l = 2;
c=1;
};
};
while (Botao3 == 1) {
};
while (Botao3 == 0) {
};
reset_cpu();
};
if (Botao1 == 0) {
Rele_Grava = 1;
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc(" Modo Atualiza ");
lcd_gotoxy(1,2);
lcd_putc("1-Reset 2-Sair ");
botao1 = 1;
while (Botao3 == 1) {
if (Botao2 == 0) {
Rele_Reset = 1;
delay_ms(600);
};
if (Botao2 == 1) {
Rele_Reset = 0;
};
};
reset_cpu();
};
if (Botao3 == 0) {
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("3- Testa Motor");
lcd_gotoxy(1,2);
lcd_putc("1-Calibra 2-Sai");
k = 0;
delay_ms(1000);
while (Botao3 == 1) {
if (Botao2 == 0) {
putc(99);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc(" Modo Calibrar ");
putc(110);
delay_ms(1000);
putc(20);
delay_ms(1000);
lcd_gotoxy(1,2);
lcd_putc("Inserir a Folha");
while (Botao3 == 1) {
};
rele_reset = 1;
delay_ms(1000);
reset_cpu();
};
if (Botao1 == 0) {
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("Veloci. Frente ");
putc(110);
delay_ms(1000);
putc(25);
delay_ms(1000);
putc(01);
for (i=1;i<=100;++i) {
data = getc();
lcd_gotoxy(0,2);
printf(LCD_PUTC, " %u",data);
//delay_ms(1);
};
putc(99);
lcd_putc("\f");
lcd_putc("Veloci. Tras ");
lcd_gotoxy(1,1);
putc(110);
delay_ms(1000);
putc(25);
delay_ms(1000);
putc(02);
for (i=1;i<=100;++i) {
data = getc();
lcd_gotoxy(0,2);
printf(LCD_PUTC, " %u",data);
//delay_ms(1);
};
putc(99);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("1- Testa Motor");
lcd_gotoxy(1,2);
lcd_putc("2-Calibra 3-Sai");
Botao3 == 0;
k == 0;
};
};
while (botao3==0) {
delay_us(1);
};
reset_cpu();
};
}
}
void bl700() {
putc(51);
putc(00);
delay_ms(1000);
putc(10);
putc(56);
putc(00);
delay_ms(1000);
lcd_putc("\f");
lcd_gotoxy(1,1);
lcd_putc("Insira o cartao");
lcd_gotoxy(1,2);
lcd_putc("Funcao 1 para Cont.");
while (botao1 == 1) {
delay_us(100);
};
delay_ms(500);
lcd_putc("\f");
// lcd_gotoxy(1,1);
putc(00);
k = 0;
// lcd_putc("1 2 3 - 4 5 6");
while (botao1 == 1) {
do {
data = getc();
} while (data==0) ;
k = k + 1;
if (k==5) {
wdata[0] = data;
};
if (k==6) {
wdata[1] = data;
};
if (k==7) {
wdata[2] = data;
};
if (k==8) {
wdata[3] = data;
};
if (k==9) {
wdata[4] = data;
};
if (k==10) {
wdata[5] = data;
};
if (k>=16) {
lcd_gotoxy(1,1);
printf(LCD_PUTC, " %d %d %d",wdata[0],wdata[1],wdata[2]);
lcd_gotoxy(1,2);
printf(LCD_PUTC, " %d %d %d",wdata[3],wdata[4],wdata[5]);
k = 0;
delay_ms(400);
putc(00);
};
if (botao3 == 0) {
Reset_cpu();
};
};
putc(00);
lcd_putc("\f");
lcd_gotoxy(0,1);
lcd_putc(" Retire a folha ");
putc(255);
delay_ms(1000);
putc(10);
putc(56);
putc(255);
delay_ms(2000);
reset_cpu();
}
void Main() {
rele_reset = 0;
rele_grava = 0;
lcd_init();
lcd_gotoxy(1,1);
lcd_putc(" Calibrador ");
lcd_gotoxy(1,2);
lcd_putc("1-P70 2-BL700");
botao1 = 1;
botao2 = 1;
botao3 = 1;
while (1)
{
if (botao1 == 0) {
delay_ms(100);
if (botao1 == 0) {
while (botao1 == 0) {
};
p70();
};
};
if (botao3 == 0) {
while (botao3 == 0) {
};
bl700();
};
};
reset_cpu();
}
desde já agradeço
cabibi1001- Participante
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 6 anos
Sexo :
Número de Mensagens : 116
Idade : 49
Cidade/Estado: : porto alegrs/rs
Data de inscrição : 04/04/2011
Re: Falha em programa feito em C++
eletrônica mas desenvolvo alguns projetos as vezes para me aprimorar
cabibi1001- Participante
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 6 anos
Sexo :
Número de Mensagens : 116
Idade : 49
Cidade/Estado: : porto alegrs/rs
Data de inscrição : 04/04/2011
Re: Falha em programa feito em C++
cabibi1001 escreveu:eletrônica mas desenvolvo alguns projetos as vezes para me aprimorar
Hoje em dia o técnico tem que saber programar um PIC da vida (Pelo menos os que projetam alguma coisa ou querem estar por dentro da linguagem), e a linguagem C++ é a mais difundida.
rjmagno- Moderador do fórum
- DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 20 anos
Sexo :
Número de Mensagens : 9040
Idade : 48
Cidade/Estado: : Rio de Janeio / RJ
Humor : Normal
Data de inscrição : 05/06/2011
Re: Falha em programa feito em C++
Vamos la ! Eu nunca fui fã de Programação nem Web Desin nada dessas coisas de criação de software... me aprofundei mesmo na manutenção mas pelo que tenho visto o maior problema esta sendo as empresas se privatizando cada vez mais, dos técnicos especializados... em devidas Marcas Começamos pela Apple, Dell, ate a Positivo e a Asus. estão iniciando com essas privatização em seus aparelhos a partir deste ano ! não tem nada ver com seu problema oque eu falei, mas e do nosso enternece pois a partir de hoje vou começar a estudar um pouco sobre (HTML, Linguem C e Linguagem C++) Pois esses caras querem quebrar nossas pernas ! Quando eu tiver amaciado no assunto vou buscar estudos de códigos avançados na Deep Web, não sei se vc sabe mas oque tem aqui na internet sobre o C++ não e nada se comparado o que tem nas profundezas da internet, existe muitos anonimatos trocando muitas ideias de programação la e outra so tem fera kkkk'
Eu tenho um arquivo de BIOS da DELL que não consigo extrair pois ele vem com uma trava FDP que ninguém consegue tirar a num ser um cara fera dos C++ pois a Raiz do .exe da BIOS é C++ queria saber se vc poderia ver isso pra mim ?
Eu tenho um arquivo de BIOS da DELL que não consigo extrair pois ele vem com uma trava FDP que ninguém consegue tirar a num ser um cara fera dos C++ pois a Raiz do .exe da BIOS é C++ queria saber se vc poderia ver isso pra mim ?
_________________
Arthur Gomes- Técnico
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 16 anos
Sexo :
Número de Mensagens : 2119
Idade : 30
Cidade/Estado: : Recife/PE
Humor : :D
Data de inscrição : 27/03/2013
Re: Falha em programa feito em C++
Na verdade isso nao e C++ e sim apenas C. C++ e uma versao melhorada do C com Orientacao a Objetos.
Voce esta usando CCS C para Pic!!!
Qual o erro apresentado???
Dependendo do que for, comente os FastIO...
Flw.
Voce esta usando CCS C para Pic!!!
Qual o erro apresentado???
Dependendo do que for, comente os FastIO...
Flw.
_________________
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: Falha em programa feito em C++
nagkiller escreveu:Na verdade isso nao e C++ e sim apenas C. C++ e uma versao melhorada do C com Orientacao a Objetos.
Voce esta usando CCS C para Pic!!!
Qual o erro apresentado???
Dependendo do que for, comente os FastIO...
Flw.
Arthur Gomes- Técnico
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 16 anos
Sexo :
Número de Mensagens : 2119
Idade : 30
Cidade/Estado: : Recife/PE
Humor : :D
Data de inscrição : 27/03/2013
Re: Falha em programa feito em C++
Arthur Gomes escreveu:Vamos la ! Eu nunca fui fã de Programação nem Web Desin nada dessas coisas de criação de software... me aprofundei mesmo na manutenção mas pelo que tenho visto o maior problema esta sendo as empresas se privatizando cada vez mais, dos técnicos especializados... em devidas Marcas Começamos pela Apple, Dell, ate a Positivo e a Asus. estão iniciando com essas privatização em seus aparelhos a partir deste ano ! não tem nada ver com seu problema oque eu falei, mas e do nosso enternece pois a partir de hoje vou começar a estudar um pouco sobre (HTML, Linguem C e Linguagem C++) Pois esses caras querem quebrar nossas pernas ! Quando eu tiver amaciado no assunto vou buscar estudos de códigos avançados na Deep Web, não sei se vc sabe mas oque tem aqui na internet sobre o C++ não e nada se comparado o que tem nas profundezas da internet, existe muitos anonimatos trocando muitas ideias de programação la e outra so tem fera kkkk'
Eu tenho um arquivo de BIOS da DELL que não consigo extrair pois ele vem com uma trava FDP que ninguém consegue tirar a num ser um cara fera dos C++ pois a Raiz do .exe da BIOS é C++ queria saber se vc poderia ver isso pra mim ?
Se o arquivo for exe, dependendo pode usar o resource hacker para extrair algumas coisas dentro do programa exe, como icones, sons, bitmaps, conjunto de textos, etc...
Ou entao se aprofundar em assembly e utilizar o OllyDbg e IDA Pro, juntamente com alguns unpackers (se tiver protegido contra debbugers).
Aconselho ainda a estudar primeiro Logica de Programação, para depois aprender alguma das linguagens acima citadas.
Flw...
_________________
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: Falha em programa feito em C++
Nao consegui ver direito ainda o fluxo do programa, pois saiu sem indentacao, mas esta muito cheio de while(1)... entao fica sempre preso em um desses loops!!! Para sair e continuar o programa, depois de satisfeita a condicao, utilize o break; ou mude o comportamento do codigo.
E ainda tem uma chamada de funcao chamada resetcpu(); que nao faz nada na penultima linha do codigo!!!
C é case sensitive!!! Se declarar uma variavel toda em minusculo, quando tiver uma variavel em maiusculo, ele diferenciará uma da outra (Cam não é a mesma coisa que cam ou CAM ou cAM ou cAm ou caM ou CaM)!!!
Alem de funcoes sendo chamadas fora do while(alguma coisa), e estes whiles vazios!!!
Exemplo:
Onde deveria ser:
Teve alguns lugares que voce usou a sintaxe x=x+1; que pode ser simplesmente substituida por x++; que vai incluir +1 na contagem, embora da maneira que voce escreveu tambem esta certo.
O sinal == ( Botao3 == 0; ) e para comparacao de igualdade e nao para atribuicao de valor!!! Para atribuir valor a uma variavel, utilize ( Botao3 = 0; )!!! E ainda no caso Botao3 esta atribuido a um registrador do pic, onde nao se pode modificar os valores via codigo quando tal pino e entrada, somente pode-se atribuir valor quando o pino for saida.
Fora outras coisas que nao me lembro agora!!! Alem de faltar o esquematico, para poder saber se ha pullups/pulldowns nos pinos de entrada, por exemplo.
Aconselho a ler uma apostila de logica de programacao e de linguagem c!!!
Flw...
E ainda tem uma chamada de funcao chamada resetcpu(); que nao faz nada na penultima linha do codigo!!!
C é case sensitive!!! Se declarar uma variavel toda em minusculo, quando tiver uma variavel em maiusculo, ele diferenciará uma da outra (Cam não é a mesma coisa que cam ou CAM ou cAM ou cAm ou caM ou CaM)!!!
Alem de funcoes sendo chamadas fora do while(alguma coisa), e estes whiles vazios!!!
Exemplo:
- Código:
if (botao3 == 0)
{
while (botao3 == 0)
{
};
bl700();
};
Onde deveria ser:
- Código:
if (botao3 == 0)
{
while (botao3 == 0)
{
bl700();
}
}
Teve alguns lugares que voce usou a sintaxe x=x+1; que pode ser simplesmente substituida por x++; que vai incluir +1 na contagem, embora da maneira que voce escreveu tambem esta certo.
O sinal == ( Botao3 == 0; ) e para comparacao de igualdade e nao para atribuicao de valor!!! Para atribuir valor a uma variavel, utilize ( Botao3 = 0; )!!! E ainda no caso Botao3 esta atribuido a um registrador do pic, onde nao se pode modificar os valores via codigo quando tal pino e entrada, somente pode-se atribuir valor quando o pino for saida.
Fora outras coisas que nao me lembro agora!!! Alem de faltar o esquematico, para poder saber se ha pullups/pulldowns nos pinos de entrada, por exemplo.
Aconselho a ler uma apostila de logica de programacao e de linguagem c!!!
Flw...
Última edição por nagkiller em Qui 04 Jun 2015, 12:37, editado 4 vez(es)
_________________
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: Falha em programa feito em C++
nagkiller escreveu:Arthur Gomes escreveu:Vamos la ! Eu nunca fui fã de Programação nem Web Desin nada dessas coisas de criação de software... me aprofundei mesmo na manutenção mas pelo que tenho visto o maior problema esta sendo as empresas se privatizando cada vez mais, dos técnicos especializados... em devidas Marcas Começamos pela Apple, Dell, ate a Positivo e a Asus. estão iniciando com essas privatização em seus aparelhos a partir deste ano ! não tem nada ver com seu problema oque eu falei, mas e do nosso enternece pois a partir de hoje vou começar a estudar um pouco sobre (HTML, Linguem C e Linguagem C++) Pois esses caras querem quebrar nossas pernas ! Quando eu tiver amaciado no assunto vou buscar estudos de códigos avançados na Deep Web, não sei se vc sabe mas oque tem aqui na internet sobre o C++ não e nada se comparado o que tem nas profundezas da internet, existe muitos anonimatos trocando muitas ideias de programação la e outra so tem fera kkkk'
Eu tenho um arquivo de BIOS da DELL que não consigo extrair pois ele vem com uma trava FDP que ninguém consegue tirar a num ser um cara fera dos C++ pois a Raiz do .exe da BIOS é C++ queria saber se vc poderia ver isso pra mim ?
Se o arquivo for exe, dependendo pode usar o resource hacker para extrair algumas coisas dentro do programa exe, como icones, sons, bitmaps, conjunto de textos, etc...
Ou entao se aprofundar em assembly e utilizar o OllyDbg e IDA Pro, juntamente com alguns unpackers (se tiver protegido contra debbugers).
Aconselho ainda a estudar primeiro Logica de Programação, para depois aprender alguma das linguagens acima citadas.
Flw...
Obrigado amigo eu conseguir extrair kkkkkk Usei o Exe.Exe rsrsrs Mas mesmo assim ainda vou dar um pesquisada para me apronfudar um pouco
Arthur Gomes- Técnico
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 16 anos
Sexo :
Número de Mensagens : 2119
Idade : 30
Cidade/Estado: : Recife/PE
Humor : :D
Data de inscrição : 27/03/2013
Re: Falha em programa feito em C++
Legal 👍!!!
_________________
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: Falha em programa feito em C++
Olá,
Aqui vai minha primeira mensagem.
É difícil analisar seu código, acima existem muitas dicas.
Qual editor está usando para gerar o fonte? Sugiro o Notepad que é grátis e te ajuda a formatar o texto.
Eu pessoalmente não gosto do C++, o C puro gera menos sujeira e para ganhar velocidade nada melhor que o Assembly.
Eu já desenvolvi interfaces para PC incluindo BIOS.
Paulo
Aqui vai minha primeira mensagem.
É difícil analisar seu código, acima existem muitas dicas.
Qual editor está usando para gerar o fonte? Sugiro o Notepad que é grátis e te ajuda a formatar o texto.
Eu pessoalmente não gosto do C++, o C puro gera menos sujeira e para ganhar velocidade nada melhor que o Assembly.
Eu já desenvolvi interfaces para PC incluindo BIOS.
Paulo
Paulo Daneu- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 45 anos
Sexo :
Número de Mensagens : 5
Idade : 71
Cidade/Estado: : Sorocaba/SP
Data de inscrição : 03/06/2015
Re: Falha em programa feito em C++
No caso acima, o autor do tópico está usando o CCS C para microcontroladores PIC.
Conforme já mencionei anteriormente os possiveis erros!!!
Mas o autor não se manifestou mais acerca do assunto!!!
O que torna difícil saber se estes erros foram sanados.
Flw...
Conforme já mencionei anteriormente os possiveis erros!!!
Mas o autor não se manifestou mais acerca do assunto!!!
O que torna difícil saber se estes erros foram sanados.
Flw...
_________________
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: Falha em programa feito em C++
deve estar queimando a mufla com a sopa de letrinhas , gostaria de saber se nós estamos reféns dessa linguagem C .C++ , pra trabalhos mais elaborados em conserto de pcs e notes , teria uma linguagem mais "simples" para aplicar neste caso o conserto ? , eu sofro um serio problema de falta de atenção , não pelo fato de se desviar do assunto mas das muitas possibilidades de resolve-lo , da pra entender !, toda vez que enfrento um curso "sala de aula" pra esse objetivo linguagens logicas entro em parafuso,
markão750- Técnico
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : alguns anos
Sexo :
Número de Mensagens : 488
Idade : 64
Cidade/Estado: : são vicente , são paulo
Data de inscrição : 30/04/2015
Re: Falha em programa feito em C++
Amigo,
Não existe a necessidade de programação para consertos de pc´s e assemelhados.
Existem diversas ferramentas tanto hardware como software que ajudam o técnico.
Agora se pretende no futuro desenvolver alguma interface aí sim será necessário o domínio de programação.
Paulo
Não existe a necessidade de programação para consertos de pc´s e assemelhados.
Existem diversas ferramentas tanto hardware como software que ajudam o técnico.
Agora se pretende no futuro desenvolver alguma interface aí sim será necessário o domínio de programação.
Paulo
Paulo Daneu- NOVATO
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 45 anos
Sexo :
Número de Mensagens : 5
Idade : 71
Cidade/Estado: : Sorocaba/SP
Data de inscrição : 03/06/2015
CACÁ- Administrador Auxiliar
- DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 17 anos/ 9 anos
Sexo :
Número de Mensagens : 19804
Idade : 44
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ontem à(s) 17:46 por antonio benedito de queir
» Akai AA-A35 Display apagado
Ontem à(s) 17:32 por city2010
» TV STI DL3270 A W , sem audio
Ontem à(s) 14:00 por valdircp
» Caixa de Som Amplificada CSR 4000A Som Distorcido e Pouca Potência!!!
Sáb 23 Nov 2024, 18:05 por prva
» OU O FÓRUM ACABOU OU NINGUÉM PARTICIPA DO FÓRUM MAIS.
Sáb 23 Nov 2024, 09:09 por Paranista
» Tv lcd,marca Aoc, modelo- LE 39D0330 -defeito,só liga depois de um tempo(quando aquece)
Sáb 23 Nov 2024, 08:28 por jailton da silva santos
» Notbook asus mod. X44C K43L versão 1 preciso do esquema
Sáb 23 Nov 2024, 02:30 por willian8952
» ameaçado por nao consertar aparelho por falta de peças
Sex 22 Nov 2024, 22:19 por joaquimrosadesouza
» Componentes estourados Fonte Usina Spark 120A
Sex 22 Nov 2024, 21:13 por antonio carlos bitti
» fonte usina 60 amperes cai tensao qdo conecta bateria
Sex 22 Nov 2024, 21:04 por antonio carlos bitti
» Tv Philips 50pug6654/78 sem imagem
Sex 22 Nov 2024, 16:02 por SEBCICM
» PS2 Slim 90k testar entradas do memory card
Sex 22 Nov 2024, 11:51 por gamemaniaco
» Procuro a placa lateral do sistema de som Sony MHC-GTX88 e Ci BD3451KS
Sex 22 Nov 2024, 10:16 por Silas Silva Nogueira
» fonte taramps tef 60 amperes ci estourado
Qui 21 Nov 2024, 19:27 por antonio carlos bitti
» [Resolvido] TV PLASMA SAMSUNG PL51F4900AG Não liga , led stand by piscando ( RESOLVIDO )
Qui 21 Nov 2024, 13:28 por Paranista
» TV LG MODELO 42LB5600 ACENDE O LED MAS NÃO LIGA
Qua 20 Nov 2024, 18:27 por Tales g
» Compro placa principal da LG 42lh45ed ou 42lh40ed
Seg 18 Nov 2024, 11:22 por Paulo Costa II
» Som Philips fw c 505 Ajuda entender o esquema
Sáb 16 Nov 2024, 10:03 por nagkiller
» (Resolvido) AIWA NSXF959 SEM SOM MÉDIOS AGUDOS
Sáb 16 Nov 2024, 00:31 por ZACREAL
» como descartar TRC
Sex 15 Nov 2024, 08:32 por jailton da silva santos
» cliente que não busca os aparelhos consertados, o que fazer
Sex 15 Nov 2024, 00:59 por MARIO Y. SEGAWA
» compro placa pricipal tv lg 50pb560
Qua 13 Nov 2024, 11:11 por Eletronica Manoel
» Modulo Taramps t800.1 com os resistores r32 e r5 torrados
Seg 11 Nov 2024, 10:41 por prisma eletronica
» Akai AA-A35 Seletor de Tensão
Seg 11 Nov 2024, 08:34 por city2010
» [RESOLVIDO] TV LCD UN50FH5303G Componentes danificados
Seg 11 Nov 2024, 00:54 por nagkiller
» TV PANASONIC TC- 32A400B Imagem travando
Dom 10 Nov 2024, 16:01 por ramon figueiredo
» ATENÇÃO de todos os usuários da 2002! (Nova regra).
Dom 10 Nov 2024, 12:00 por robsonseixas
» Microondas MEF-41 Eletrolux, não acende luz da porta quando abre, e quando fecha não liga
Sex 08 Nov 2024, 22:30 por joaquimrosadesouza
» Caixa som Ciclotron mult 500 Preciso do esquema
Sex 08 Nov 2024, 21:34 por prisma eletronica
» Pessoal tenho placa barato.
Sex 08 Nov 2024, 20:47 por francisco carlos de jesus