본문 바로가기

전체 글352

라이브러리 없이 mktime등 time함수 구현 AVR에서 필요해서 구현했습니다. 그래서 좀 type같은게 더럽(the love)습니다..하하... tm을 epoch time 으로 변환하는건 만들었는데... 반대 상황은 또 언제 만들지...하하..ㅠㅠ 10분만에 만들었네요...ㅎ 최신 버전은 https://github.com/jic5760/jstime 을 확인해 주세요~ 구현소스 /* * jstime.c * * Created: 2016-02-20 PM 11:54:05 (GMT+09:00) * Author: jichan (jic5760@naver.com) */ #include "jstime.h" /* MSVC(Visual Studio)에서는 inline가 작동하지 않기 때문 */ #ifdef _MSC_VER #define _JSTIME_INLINE st.. 2016. 2. 21.
DAC부분 제작중 PCM1794 DAC칩은 Differential Circuit 출력이 나오는데제가 가지고 있는 DAC보드는 Differential current signal을 하나의 Single-ended signal 으로 변환해 주는 부분이 2개(2ch)있습니다. 위 회로는 DAC보드의 일부분을 그린 것입니다. 저는 이것을 Balanced Output으로 바꿀려고 했습니다. 그런데 보통 Balanced Output회로를 보면(PCM1794 Datasheet의 Application Note도 그렇구...) 2개의 채널을 하나의 Balanced Output으로 출력합니다. 요롯게~ 그래서 Stereo 출력을 하려면 DAC칩이 2개가 필요합니다..왜 이렇게 구성한지 몰랐는데 HIFIPAX카페 회원님들의 답변으로 이렇게 하면.. 2016. 2. 12.
아두이노 부트로더 이용해서 펌웨어 업로드하기 저는 아두이노 라이브러리가 너무 편해서 안씁니다...ㅋㅋ AVR을 Native하게 만지던 사람은 아마 공감할..듯? 하지만 그런 저도 아두이노 보드와 부트로더는 사용한답니다. 편해서...ㅋㅋ그냥 땜질만 하면 작동하고 USB-Uart보드랑 아두이노 보드랑 연결하면 바로 업로드도 가능하니까요..ㅎ 이 파일은 avrdude을 아두이노부트로더도 사용 가능하게 만든건데인터넷 어딘가에서 다운받은거 같긴 한데 기억이 안나네요..ㅎ 사용법은 간단합니다. avrdude -carduino -pm328p -U flash:w:Firmware.hex -v -v -v -PCOM5 -b57600 굵은 색으로 칠한것만 본인에 환경에 맞게 바꾸시면 됩니다. m328p는 아두이노프로미니 (atmega328p) 설정이구요Firmware... 2016. 1. 30.
식품건조기 개조 리X사의 식품건조기가 고장나 개조를 좀 했습니다. (근데 사실 개조라고 하지만 히터 모터 빼고 내부 회로 다 들어내고 바꿈...ㅋㅋ) 온도센서 (온도퓨즈 아래 끼워논거) 와 만든 회로(the love 더럽...)MCU는 아두이노프로미니(아두이노라고 하지만 아두이노 라이브러리는 사용하지 않음..ㅋㅋ 부트로더만 편해서 쓴다는...)기존에 있던건 FND만 재활용하고 다 떼어냄.앞쪽에 가변저항은 엔코더로 바꿈. 아... 참 내가 바보같은게...ㅠㅠ 스위칭을 릴레이로 함.지금 회로를 보면 IN ---> SSR ---> 릴레이2개(히터, 모터) 이런데 지금 생각해보면 내가 왜 이렇게 했는지 모르겠다...처음 생각은 릴레이로 제어하고 릴레이가 붙었을때(고장)을 대비해 SSR을 추가한건데...덕분에 온도조절할때 딸깍 .. 2016. 1. 29.
Windows 에서 프로그램 설치시 MSI 1603 오류... C:\Users\사용자이름\AppData\Local\Temp을 암호화 해제하면 됩니다. 2015. 12. 28.
가짜 네이버 사이트 (파밍) 조심하세요! (가짜IP알려드림) 악성코드에 감염되어 DNS조작으로 네이버 주소로 접속하면 가짜 네이버 사이트가 나오는 PC을 보았습니다. 컴퓨터 자체에 악성코드가 설치되어 있었고네트워크의 DNS서버 주소가Primary : 127.0.0.1Second : 8.8.8.8으로 변경되어 있었습니다.악성코드 자체가 DNS서버 역할을 하는거죠... 이 악성코드에 감염되면 네이버 사이트를 접속시23.231.144.66이 IP로 접속하게 됩니다.미국 소속의 IP으로 나오네요. 간단하게 ping을 때려서 이런 IP가 나오면 악성코드에 감염되신 겁니다. 감염되었을시 인터넷 익스플로어로 접속하면 이런게 나옵니다.(크롬은 안나오네요. User-Agent검사를 하나 봅니다) 2015. 12. 11.
반응형