Boa tarde,
Estou desenvolvendo um projeto utilizando o ATMega644. Na verdade, inicialmente o código fonte foi escrito para o ATMega16, porém eu já possuia em casa um ATMega644 então utilizei este mesmo. O problema que está acontecendo é que parece que o programa roda somente uma única vez mesmo tendo o loop infinito. No ínico ele roda certo e depois fica travado no mesmo lugar, não faz mais nada. O programa está muito grande e utiliza vários recursos do microcontrolador como PWM, ADC, LCD, saídas digitais e botões. O microcontrolador é novo, utilizei ele apenas uma vez para projeto da faculdade e estou usando agora. Não sei o que pode estar acontecendo. Estou utilizando o compilador MikroC PRO. Se alguém tiver alguma sugestão ficarei grato, qualquer ajuda ou comentário é bem vindo. No aguardo... Abraço!