전체 글 (239) 썸네일형 리스트형 EABI란 1. ABI(Application Binary Interface)란서로 다른 binary program 간의 Interface기계어 코드 간의 호환성을 맞추기 위해 정의된 application binary interface 규격서로 다른 compiler를 통해 source code를 compile 하더라도 object 파일끼리 linking이 가능하도록 함1.1. ABI 내용ISA(Instruction Set Architecture), Register file 구조, Memory 접근 유형 등의 세부 사항Processor 직접 접근 가능 기본 자료형 size, layout 및 data 구조 정렬Calling convention, 함수의 입력 인자 및 return 값 전달 규칙Name mangling예외 .. About STM TSC 0. OverviewSTM의 U0 series MCU 내 내장된 TSC(Touch Sensing Controller) 에 대한 내용STM의 RM0503 : STM32U0 Series Reference Manual 내 TSC 관련 내용 분석https://www.st.com/resource/en/reference_manual/rm0503-stm32u0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf1. About TSC유리, 플라스틱 등의 유전체와의 집적적인 Touch를 피하며 전극 근처의 유전체 접촉을 감지하는 Touch Sensing Controller유전체로 인한 Capacitive 변화는 Surface charge transfer acqusit.. [오제이 튜브의 임베디드 실전 강의] 13강 오실로스코프 마지막 공부! 13강 목표 : 오실로스코프 상세 사용법 숙지1) 오실로스코프란오실로스코프(oscilloscope)란 : Oscillator(진동)을 Scope(관찰)하는 기계즉 진동 파형을 보는 장비X축은 시간을 의미Y축은 전압의 크기를 의미즉 시간의 변화에 따른 신호를 나타내는 장비1-1) 오실로스코프 사용 이유멀티미터기로 전압 측정 시 순간 순간의 전압은 볼 수 있음실제 신호는 아래처럼 일정 시간 3V 유지 -> 일정 시간 0V 유지 형식으로 나타남이러한 파형은 멀티미터로 측정이 불가능함 : 오실로스코프 사용 이유오실로스코프는 실제로는 점으로 분포된 순간순간의 신호들을 보기 편하게 선으로 연결해줌 임베디드 프로그래밍에서의 경우 만든 장치가 올바른 신호를 내는지 여부를 확인하기 위해 사용2) 오실로스코프의 구조Sin.. [오제이 튜브의 임베디드 실전 강의] 12강 오실로스코프 사용방법 + 멀티미터기 사용방법 12강 목표 : 오실로스코프와 멀티미터기의 기본적 사용방법 공부 1) 멀티미터 사용방법위의 멀티미터는 AC/DC 전압만 측정 가능(전류 측정 불가능)1-1) AC 측정왼쪽 사진처럼 아래의 스위치를 ACV로 돌려 AC 전압 측정 설정오른쪽 사진처럼 측정하고자 하는 곳 양쪽에 프로브를 물려 전압 측정고압의 AC전압 측정시 감전될 수도 있으므로 조심해서 측정할 것. 두 선을 붙이면 쇼트가 나므로 위험 (위의 경우는 220V)전압이 흐르는지 여부를 확인할 수 있음합선나면 큰 열이 발생함1-2) DC 측정DCV 측정은 임베디드 개발을 하며 매우 자주 함. ex) GPIO는 5V -> 실제로 5V가 뜨는지를 확인5V의 DCV를 출력한다고 표시되어있는 어답타의 실제 출력 전압 측정빨간색 프로브를 +에, 검은색을 -.. [임베디드 레시피]1.2 신호와 주파수 영역 ~ 1.3 Analog 신호와 Digital 신호, 그리고 Ground 강의 출처https://recipes.tistory.com/ 임베디드 레시피 - 친절한 임베디드 시스템 개발자 되기 강좌친절한 임베디드 개발자되기 강좌입니다. 임베디드 레시피recipes.tistory.com2. 신호와 주파수 영역주파수(Frequency) : 1초간 주기적인 현상이 일어난 횟수 [Hz]혹은 1초 사이에 전류의 극성이 변하는 횟수1Hz : 1초간 진동 1회 발생 / 2Hz : 2초간 진동 2회 발생 위처럼 주기를 갖는 신호를 AC, 주기를 갖지 않는= 신호를 DC 신호라고 부름AC, DC 신호 관련 : https://youngseong.tistory.com/238 전기/전자 관련 기초 지식- 전자 관련 기초 지식 및 용어전류 (Current) : 전하를 띤 입자들의 흐름으로, 단위 시간.. ISP, IAP 차이 ISP (In System Programming)Peripheral Interface(USB, UART, CAN 등), 혹은 JTAG 등을 통해 MCU에 Programming 하는 방식IAP (In Application Programming)Reset 없이, Application 자체적으로 Flash Memory 내의 코드를 실행시키는 방식Bootloader를 별도로 두어 타 Interface를 사용하지 않고 Firmware를 다운로드 할 수 있도록 하는 Program Code즉 새 FW 를 받아 Main Application의 Flash Memory 공간에 Write하는 역할Main에서 IAP에 Update를 요청 참고 자료 : https://developer.arm.com/documentatio.. Visual Studio Project 이름 변경법 변경 절차Project 폴더, Solution 폴더, 파일명(.sln) 변경csproj 파일명 변경메모장 통해 Solution File open 후 Project 명 아래와 같이 변경Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "기존Project명", "기존Project명\기존Project명.csproj", "{4B70DA6D-0F25-4E33-B276-972C92DACBB4}"Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "변경Project명", "변경Project명\변경Project명.csproj", "{4B70DA6D-0F25-4E33-B276-972C92DACBB4}" Solution File open .. Inrush Current(돌입 전류)란 Inrush Current란회로에 전원 인가 시 발생하는 급격한 전류일반적으로 전원 회로 구성 시, 안정적인 전원 공급을 위해 커패시터를 사용함회로에 최초로 전원 인가 시, 커패시터는 방전되어있어 아래와 같이 급격한 전류가 발생함커패시터의 용량과 인가 전압이 클 수록 Inrush Current의 크기가 커짐이 Inrush Current가 시스템의 정격전류를 넘어설 경우 과열 등으로 인한 회로 손상이 발생할 수 있음해결 방법커패시터의 용량을 감소시킬 경우 돌입 전류의 크기를 줄일 수 있음단 용량을 줄일 경우 전원의 안정성이 떨어짐 : dV/dt를 줄여야 함이때, 인가 전압은 회로 시스템에서 정해지므로, dt를 늘려야 함dt는 커패시터의 충전 속도 : 시정수 활용 가능해결 방법 1 : 저항 사용저항을 전원과.. 이전 1 2 3 4 ··· 30 다음