Últimos assuntos
Quem está conectado?
Há 338 usuários online :: 3 registrados, 0 invisíveis e 335 visitantes :: 1 motor de buscamarcos vinicios, nagkiller, Roque SP
O recorde de usuários online foi de 1034 em Sex Jul 24, 2015 10:41 am
Tópicos semelhantes
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 : 48
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 : 48
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 : 9036
Idade : 47
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 : 2854
Idade : 43
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 : 2854
Idade : 43
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 Jun 04, 2015 12:37 pm, 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 : 2854
Idade : 43
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 : 2854
Idade : 43
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 : 70
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 : 2854
Idade : 43
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 : 63
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 : 70
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 : 19789
Idade : 43
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010
Tópicos semelhantes
» PROGRAMA PonyProg da falha na gravação .
» sulocionar de feito pcm 2046
» tv PHILIPS 42PFL3604/78 - TV não liga - sem 24v
» sulocionar de feito pcm 2046
» tv PHILIPS 42PFL3604/78 - TV não liga - sem 24v
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Hoje à(s) 10:07 am por adriano cesar
» Pré Amplificador CSR Pr Mod Pr-2002
Ontem à(s) 8:38 pm por Julio Penna
» Philips Cineos 34PT8422/77 DÚVIDA SOBRE TUBO
Ontem à(s) 10:52 am por MARIO Y. SEGAWA
» Tv hbtv Buster 32l05hd com linhas e imagem travando,e duplicando sem definição.
Ontem à(s) 5:40 am por Guitamukeka
» Firmaware tv philcó PH4t21dg
Qua maio 15, 2024 11:58 pm por Maurício godoy
» fonte roteador STARLINK UTP-211C - Identificar diodos SMD NN FM
Qua maio 15, 2024 8:52 pm por leandrovivo
» Mesa Ciclotrom Wattsom MXS12II
Qua maio 15, 2024 4:29 pm por Eletronica Zukata
» Abrir minha eletrônica ou não, rsrs?!!
Ter maio 14, 2024 1:20 pm por Paranista
» Minisystem cce md3280 não, N tem standby
Ter maio 14, 2024 1:17 pm por Paranista
» Caixa amplificada amvox aca 221 gigante ll . Não carrega bateria
Ter maio 14, 2024 9:17 am por Pedro Espíndola Neto
» Minisystem cce md3280 não, N tem standby
Sáb maio 11, 2024 9:13 pm por Rafael2
» CAIXA DE SOM SOUND BOX FX15 qual valor de R29 e R39..?
Sáb maio 11, 2024 3:51 pm por ITA SOM
» Caixa de som multilaser sp359 não liga
Sex maio 10, 2024 8:47 pm por Rafael2
» SOM AIWA Z-R997 TRAVADO - SÓ ACENDE PAINEL DE BOTÕES!
Qui maio 09, 2024 2:12 pm por Paranista
» Tv semp TCL 32lL800 sem imagem Resolvido
Qua maio 08, 2024 5:45 pm por nagkiller
» Esquema do cce md3280
Seg maio 06, 2024 10:17 pm por Rafael2
» Microonda ELECTROLUX MEF33 sem funcionar porcoes liga e cancela Resolvido
Seg maio 06, 2024 1:27 pm por everardes
» Esquema do cce md3280
Seg maio 06, 2024 12:01 pm por francisco constantino
» Módulo taramps TA-3500D liga normal, porém sem áudio
Dom maio 05, 2024 2:44 pm por Nill
» Duvida slot microSD
Dom maio 05, 2024 7:52 am por gamemaniaco
» Alguém teria o arquivo raiz do receptor Neonsat Tro HD e do receptor satmax 5?
Sáb maio 04, 2024 7:28 am por Claude
» CIRCUITO INTEGRADO USADO NO GRDIENTE PRO1200
Sex maio 03, 2024 10:33 pm por Rafael2
» atualizaçao tv philips 42pfl3008d/78
Qui maio 02, 2024 7:06 pm por tokiotecnica
» Tv philips 50pug6654, liga tem som,mas não tem imagem
Qui maio 02, 2024 1:24 pm por Renaldo Domingos
» [Resolvido]DVD H Buster HBD-9540AV não liga
Qui maio 02, 2024 8:52 am por Rosélio
» Micro System LG Xboom cm9740 não sai som nas caixas de som
Ter Abr 30, 2024 3:52 pm por sugeda
» CIs damplaca Tcon
Ter Abr 30, 2024 12:01 pm por nagkiller
» Microondas Brastemp MOD- BHS 27A BHNA, visor indicando ERR 3
Seg Abr 29, 2024 7:22 pm por tokiotecnica
» cliente que não busca os aparelhos consertados, o que fazer
Dom Abr 28, 2024 1:49 pm por MARIO Y. SEGAWA
» Aqui no fórum vemos de tudo
Dom Abr 28, 2024 1:22 pm por MARIO Y. SEGAWA