S
Sphinx
Guest
Oi,
Tenho a configuração Timer1 Interrupt transbordam para interromper todas as 50ms (para fazer determinada tarefa)
Meu programa principal tarefa fazer algumas processo também.
Um dos processos é enviar serial caracteres (Usando SBUF Registre).
Demora muito tempo para enviar 3 chars e não mandá-los zeros!
Tentei desativar todas interromper "EA = 0;" antes de me enviar qualquer série chars, mas sem qualquer êxito, o problema ainda existe.
Mas quando eu removido Timer1 interromper a configuração, ele funciona ok.
Qual é a solução?
Eu uso Keil 7/08 C51 Compiler
Muito obrigado
Sphinx
Tenho a configuração Timer1 Interrupt transbordam para interromper todas as 50ms (para fazer determinada tarefa)
Meu programa principal tarefa fazer algumas processo também.
Um dos processos é enviar serial caracteres (Usando SBUF Registre).
Demora muito tempo para enviar 3 chars e não mandá-los zeros!
Tentei desativar todas interromper "EA = 0;" antes de me enviar qualquer série chars, mas sem qualquer êxito, o problema ainda existe.
Mas quando eu removido Timer1 interromper a configuração, ele funciona ok.
Qual é a solução?
Eu uso Keil 7/08 C51 Compiler
Muito obrigado
Sphinx