MCU2 .HEX 과 .ELF 파일 개념 MCU에 소스파일을 write하는 과정은 일반적으로 아래와 같다. 소스파일(.c) -> 빌드(컴파일) -> .hex or .elf 파일 생성 -> ㅡ MCU 또는 flash memory 다운로드 1. 실제로 명령어를 수행하는 장치는 CPU(Center Processing Unit)2. CPU가 이해할 수 있는 명령어 -> 기계어3. 빌드 : 소스코드를 CPU가 이해 할 수 있는 기계어로 변경하는 과정 HEX 파일c언어로 이루어진 소스 파일을 빌드하면 HEX파일이 생성 HEX 파일은 CPU가 실행하는 기계어 코드와 어셈블리어 주소정보가 "16진수"로 표현되어 있다. 예시 he data length field, it represents the number of data bytes (dd) in the r.. 2024. 12. 14. Push Pull & Open drain GPIO Output 설정을 위해 Datasheet를 보다보면 Push Pull & Open Drain 설정 관련 페이지를 볼수 있다.Push Pull과 Open Drain이 무엇이고, MCU에서 어떻게 활용되는지 정리해보고자 한다. Push Pull 정의 N-MOS와 P-MOS라는 전기 스위치가 2개 달렸다고 생각해도 무방하다.N-MOS는 1이면 켜지고 P-MOS는 0이면 켜집니다. GPIO OUTPIN BIT가 LOW면 GPIO OUTPUT PIN에 그라운드가 연결되고,GPIO OUTPIN BIT가 HIGH면 GPIO OUTPUT PIN에 VCC가 연결됩니다.push를 output에 vcc가 나가는걸 의미하고 pull이 output을 gnd로 당기는걸 의미-> 전기 스위치를 두개를 이용하여 Hig.. 2024. 7. 9. 이전 1 다음