Programação em Atmega usando AVR Studio 4

Eu só fiz como você havia dito, mas nada aconteceu, exceto que o relâmpago levou é menor.
 
Quer dizer que você tenha ligado o resistor e os levou ainda não se desliga? Você pode tentar um pin diferente do MCU, você pode ter danificado o pino. Você também pode verificar com um voltímetro o estado do pino. Alex
 
i mudou completamente os pinos, mas aconteceu a mesma coisa! eu fiz assim: # include int main () {# define SETBIT (BIT, endereço) (ADDRESS | = (1
 
Você também tem que permitir que o resistor pullup do pino de entrada (desde que você não tem nenhuma pullup externo) para que, quando os fundamentos botão de entrada pode ser detectado. [Sintaxe = c] DDRC = 0xFF; DDRD = 0x00; PORTD = 0x80; / / enable resistor pullup para a entrada de bit 7 do porto D (o pino do botão) [sintaxe /] eo define não precisam estar dentro do principal , eles são geralmente colocados nas primeiras linhas do código, para que possam ser utilizados antes do principal também quando existe uma função Alex
 
finalmente funcionou ...... obrigado por todo seu apoio durante o último período
 

Welcome to EDABoard.com

Sponsor

Back
Top