Tentei usar display de catodo comum nesse projeto, descomentei a linha //#define catodo_comum, usei os transistores BC548 como está no esquema elétrico para catodo comum com o coletor no catodo e o emissor em gnd, mas os displays não acendem olhei a programação e não vi outra linha para modificar, troquei de gravador e substitui dois pics 16f628A sem alteração, o que posso estar fazendo de errado ??
Faça um check up de todas as ligações do circuito em busca de erros. Certifique de que realmente está usando um display de cátodo comum. Ligue o comum no gnd e com um resistor de 470 ohms vá testando cada seguimento, para conferir seu funcionamento e também certificar que é realmente o tipo certo. Verifique se o pic tem realmente 5 volts no pino 14 e gnd no 5. Confira se os bc548 estão montados corretamente (veja esquema de pinagem do transistor).
Se não resolver, leia o que foi gravado no pic com o gravador. Verifique se ele gravou corretamente a palavra de configuração. Ela deve ser o valor correto para funcionar com cristal externo de 4 mhz e liberar o pino 4 (ra5) como entrada digital.
Testei o arquivo hex para cátodo comum, de uma forma rápida em um protoboard apenas ligando a parte do display. Ele funciona sem problemas, acendendo o traço no seguimento 'G' de ambos displays ao ligar a alimentação.
Boa noite Cláudio Lários
Obrigado pelo retorno, vou fazer o segundo parágrafo conforme você orientou, o primeiro parágrafo está tudo correto, assim que testar retorno.
Até
MPaiva