목록전체 글 (624)
마음 속 하늘은 항상 맑음~!
새로운 M118A라는 멀티테스터를 구입해서 전압을 재는데 PT4115의 코일 부분에서 생기는 전압 노이즈로 인해 전압값이 부정확하게 측정되는 현상이 발견. M118A 멀티테스터로 회로 보완이 필요해졌다. 그런데 재미있는게 그동안 잘되던 터치와 적외선 스위칭 제어회로가 너무 민감해져서 너무 빠르게 민감하게 작동했다. 이 문제의 원인은 PT4115 드라이버 입력에 0.1uF(104) 콘덴서 하나가 없어서 발생했다. 여튼 문제의 해결을 위해서는 다시금 인터럽트 스위칭 코드를 변경해야 했다. 몇몇 방법으로 시도해보고 가장 안정적으로 작동하는 코드로 변경했다. program _12F675_touch; var SWTimer:Byte; Trigger:Boolean; { Declarations section } pro..
이전에 만들었단 게임패드를 개선한 것으로 보통 조이스틱으로는 무한으로 방향이 눌리는 현상이 있어서 보통 조이스틱이 아닌 XInput 호환 조이패드를 만들었다. Pro Micro보드에 먼저 XInput호환이 되는 하드웨어 설정파일을 설치해야 한다. 이는 아두이노 설치 폴더에 있는걸로 그냥 압축을 풀면 쉽게 설치할 수 있다. XInput 보드 : https://github.com/dmadison/ArduinoXInput_AVR 저기 보드를 설정할 수 있는 파일들을 압축을 아두이노 하드웨어 폴더에 설치하면 된다. 그리고 XInput라는 아두이노 라이브러리가 추가적으로 필요하다. 이게 실제적으로 아두이노가 XInput를 구현하는데 사용하는 라이브러리이다. 이는 아두이노 라이브러리 매니져에서 XInput로 검색하..
램 컨트롤러의 문제로 크래시가 나타나는 줄 알았는데 그게 아니라 그래픽카드가 PCIE 최재 절전 상태에서 깨어나는 문제였다. 결론적으로 램 컨트롤러나 램의 문제는 없었다. Power Saving 전원설정을 찾아서 사용 중인데 거기 설정 중에는 PCIE 절전을 최대 절전으로 하는 부분이 있었는데 그 설정이 전력소비를 크게 줄여주지도 않으면서 문제를 일으킨 것 같다. PCIE 버스의 전력 설정을 건드리지 않고 그냥 그래픽카드의 자체 절전 기능을 믿는 것이 더 나은 것 같다. 예전의 전압이나 다른 설정들로 트윅을 하던 잘못된 가설들은 크게 의미가 없어졌다. p.s. 문제의 원인은 결국 글카였다. 메모리는 문제가 없었다. 참 엉뚱한 결론. p.s. 글카도 문제가 아닌게 바이오스 문제였다. 역시 바이오스도 꼭 최..