본문 바로가기
  • SpokeHouse
728x90
728x90

전체 글129

Attiny202 - 저전력 동작을 위한 ADC 코드 안녕하세요 스포크하우스입니다.1. ADC init2.ADC read3.disableADC 이렇게 구현되어있습니다.1. ADC initvoid ADC0_init(void){ ADC0.CTRLC = ADC_PRESC_DIV4_gc /* CLK_PER divided by 4 */ | ADC_REFSEL_INTREF_gc; /* Internal reference */ ADC0.CTRLA = ADC_ENABLE_bm /* ADC Enable: enabled */ | ADC_RESSEL_10BIT_gc; /* 10-bit mode */ /* Select ADC channel */ ADC0.MUXPOS.. 2024. 12. 11.
Attiny202 - 저전력 클럭 설정 32K 안녕하세요 스포크하우스입니다.이번에는 저전력동작을 구현하기 위한 32K 클럭 설정 정리 포스팅입니다.init 부분void CLKCTRL_init(void){ _PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSCULP32K_gc); _PROTECTED_WRITE(CLKCTRL.OSC32KCTRLA, 1 32K로 클럭 설정하였습니다.다음으로는 메인에서 해당 init 함수 호출해주면 끝int main(void){ SYSTEM_Initialize(); CLKCTRL_init();}여러 코드 살펴보고 했는데 그냥 이게 가장 편한것 같습니다.도움이 됬으면 좋겠습니다.그럼 오늘도 대단히 수고하세요 2024. 12. 4.
STM32IDE hex파일 빌드하기 안녕하세요 스포크하우스 입니다.지난주 제 블로그 보시는분께서 hex파일 빌드하는 방법을 문의주셔서 1주일이나 지나서 도움이 되실지는 모르겠습니다만..다른분들도 찾으실 수 있을것같아 포스팅 남깁니다.먼저 IDE에서 프로젝트 이름에 마우스 커서 올려두시고 우클릭 하고 Properties 눌러줍니다.그런다음 우측에 c/c++ Build 탭을 추가로 열어주시고 setting 으로 들어가줍니다.그런다음 mcu post build outputs를 눌러주시면 그림과 같이 나오게 되는데요 여기서 2번째 설정 hex 체크 해주시고 apply and close 해줍니다.다음으로는 우측상단에 망치(build) 눌러주시면 아래 콘솔 창에 hex파일이 만들어 졌다고 나오게되구요프로젝트 파일이 있는 폴더로 이동해줍니다.여기서 D.. 2024. 11. 27.
Git 협업 진행에 필수 명령어 및 설명 안녕하세요 스포크하우스 입니다.간단한 펌웨어는 혼자 개발을 진행하지만 덩치가 큰 프로젝트는 여러명의 엔지니어분들과 각자 파트를 개발하여 완성하는 경우가 있습니다.이에 간단하게 많이 사용하는 명령어만 메모하고자 합니다.Git 세팅은 되어있다는 가정하고 진행하겠습니다.""안에있는것은 예시로 "빼고 쓰시면 됩니다.1.git branch를 만든다.git branch "branch 이름" 먼저 branch를 만들어줍니다. 본인이 맡은 부분에 대한 새로운 브랜치 입니다.2.git branch 이동git checkout "branch 이름"브랜치를 새로 만든곳으로 이동해줍니다.3.git add "파일경로"새로운 브랜치에서 업로드할 변경된 부분을 추가 해줍니다. 4.git commit -m "메세지" commit 명령.. 2024. 11. 13.
numbers 한글 깨짐 해결 안녕하세요 스포크하우스 입니다.이번에 인터넷에서 다운받은 cvs파일을 열었더니 한글이 모조리 깨져서 볼 수 없어서 찾던중 간단히 하결할 수 있는 방법이 있어 공유하고자 합니다.먼저 열고자하는 파일을 열어줍니다.그러면 우측 상단에 가져오기 설정을 변경할 수 있다는 팝업이 뜨게 됩니다. 빠르게 눌러줍니다.(금방없어지네요)그러면 위와 같은 창을 볼 수 있는데요 여기에서 아래의 고급설정을 눌러 옵션을 확장해줍니다.다음으로 텍스트 인코딩 옵션을 눌러 아래로 내려서 한국어(mac OS)로 찾아줍니다.그러면 위에 미리보기에 한글로 바뀌는것을 확인 할 수 있습니다.csv특성상 구분자가 있기에 오픈하신 파일의 특성에 맞춰서 미리보기로 확인하면서 옵션 선택해주면 됩니다.그런다음 표업데이트 눌러주면 바로 설정이 적용되어 정.. 2024. 10. 30.
Numbers PDF or Print할때 줄 없애기 안녕하세요 (주)스포크하우스 입니다.이번에 numbers로 서루 양식 만들어서 pdf로 뽑아내는데 자꾸 셀 하나하나가 모두 줄이 있어서 복사할때도 나타나더라구요셀서식에서 없음으로 해도 되지만 그러면 양식의 전체 테투리만 남기기가 어려워서 이것저것 눌러보던 중 해결 방법을 알게되어 메모합니다.먼저 현재 상태입니다.서류 안에도 모두 회색 칸이 표시됩니다.혹시나 인쇄하면 괜찮나 확인해보면미리 보기에도 이렇게 나오고 pdf로 출려해도 칸이 보이게 됩니다.이제 없애보겠습니다.먼저 우측에서 표 선택창으로 옮겨주세요 그런다음 하단에 있는 격자선을 눌러줍니다 가로선 세로선 둘다 눌러주세요둘다 눌러주면 아래 처럼 사용자가 추가한 테두리가 아니면 모두 없어지게 됩니다.그럼 오늘도 대단히 맛있는것 많이 드세요 감사합니다. 2024. 10. 23.
728x90
728x90