', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); ATTINY85 Digispark 보드 트러블 - 해결. :: MakerLee's Workspace
728x90

여전히 CNC용 쿨런트 제어기 만들고 있습니다. 


동작은 간단하게 1개의 수동 on/off 스위치로 CNC 입력 모드와 메뉴얼 모드를 전환하고


수동조작시는 1개의 아날로그 입력으로 제어하도록 하고 있습니다


그런데 수동on/off 스위치를 입력하면 


자꾸 리셋되는 현상이 일어나 원인을 찾지 못해 한동안 고생했는데요






알고보니 그게 리셋핀입니다;;







리셋핀을 입력으로 지정해서 쓰는 바람에 입력신호가 GND로 떨어지면 리셋이 되던거였습니다. 


다른 핀과 바꾸고 테스트해보니 여전히 작동이 잘 안되는 부분이 있더군요.


순서대로 하나씩 테스트해보니 


i2c LCD 용으로 사용하는 0번,2번핀을 제외하고


1,3번핀은 입력 사용시 이상없음


4,5번핀은 입력 사용시 리셋됩니다. 


입력핀마다 풀업 저항을 연결해놓은 상태라 변수가 있을수도 있겠습니다.



하여간 현재는 일단 아날로그 입력을 5번 핀으로, 모터 출력을 4번으로 잡고


입력 두개를 1,3번 핀으로 할당했더니 괜찮아졌네요









생각보다 시간이 좀 걸리는군요


728x90

+ Recent posts