옵션 바이트 퓨즈 비트 차이, 이름만 다른 같은 개념일까? [초급]
·
임베디드 실무
옵션 바이트, 퓨즈 비트, 설정 비트는 제조사마다 이름만 다를 뿐 같은 개념입니다. 모두 MCU에 전원이 들어오면 칩이 코드보다 먼저 읽어 들이는 설정값이에요. 다만 이름에 '퓨즈'가 붙었다고 해서 전부 한 번만 쓸 수 있는 건 아닙니다.먼저 알아둘 용어용어 표 펼치기 (15개)용어원래 이름쉽게 말하면MCUMicro Controller Unit코드를 돌리는 작은 컴퓨터 칩데이터시트Datasheet칩 제조사가 낸 사용 설명서FlashFlash Memory전원을 꺼도 내용이 남는 메모리. 코드가 여기 들어갑니다칩 설정값이 글에서 쓰는 묶음 이름아래 네 가지 이름을 한데 묶어 부르는 말옵션 바이트Option ByteRenesas·ST가 쓰는 칩 설정값 이름퓨즈 비트Fuse bitAVR(아두이노 칩)이 쓰는 칩..
EEPROM과 Flash 차이: NVM은 칩 안 어디에 있을까 [초급]
·
임베디드 실무
NVM은 전원이 꺼져도 남는 메모리를 묶어 부르는 말이고, 실제 칩에서는 EEPROM, Data Flash, 또는 Code Flash 일부를 떼어 쓰는 방식으로 들어 있습니다. 가장 큰 차이는 값을 고칠 때 한 칸씩 고칠 수 있느냐(EEPROM), 블록째 지워야 하느냐(Flash)입니다.먼저 알아둘 용어 (눌러서 펼치기)용어원래 이름쉽게 말하면NVMNon-Volatile Memory (비휘발성 메모리)전원을 꺼도 내용이 남는 메모리를 묶어 부르는 말이에요.RAMRandom Access Memory이름은 ‘아무 위치나 바로 읽고 쓴다’는 뜻이고, 여기서는 전원이 꺼지면 내용이 사라지는 작업용 메모리를 가리켜요. 잠깐 옮겨 두는 작업대로도 씁니다.MCUMicrocontroller Unit연산 장치, 메모리,..
NVM이란? 전원을 꺼도 값이 남는 메모리, 왜 필요할까 [초급]
·
임베디드 실무
NVM(비휘발성 메모리)은 전원이 꺼져도 값이 남는 메모리입니다. 제어기는 언젠가 반드시 전원이 끊기기 때문에, 공장에서 정해 주는 Variant·파트 넘버·시리얼 넘버처럼 다시 켜도 그대로 있어야 하는 값은 NVM에 보관합니다. 이런 제품 정보는 생산 라인 마지막인 EOL 공정에서 써넣습니다.먼저 알아둘 용어 (눌러서 펼치기)용어원래 이름쉽게 말하면NVMNon-Volatile Memory (비휘발성 메모리)전원을 꺼도 내용이 남는 메모리예요. 휴대폰 연락처처럼 껐다 켜도 그대로입니다.RAMRandom Access Memory이름은 ‘아무 위치나 바로 읽고 쓴다’는 뜻이고, 여기서는 전원이 꺼지면 내용이 사라지는 작업용 메모리를 가리켜요. 계산기 화면처럼 껐다 켜면 처음부터입니다.S/WSoftware (..
ADC 동작 원리 — SAR은 왜 12번 비교할까? [초급]
·
임베디드 실무
↩ 읽던 곳으로[초급] ADC는 전압을 어떻게 숫자로 바꿀까? 업다운 게임 12번한 줄 답 — ADC는 업다운 게임을 합니다. 값을 하나 불러보고 "더 높아요? 낮아요?"만 확인하는 식으로, 12bit면 12번 만에 답을 찾아요. 그래서 비트 수가 곧 변환 시간이 되고, 마지막엔 눈금 한 칸 안쪽의 오차가 남습니다.먼저 알아둘 용어약어·용어 정리 (모르는 말이 나오면 열어보세요)용어원래 이름쉽게 말하면ADCAnalog-to-Digital Converter전압을 숫자로 바꿔주는 부품AD값ADC 결과값전압이 아니라 몇 번째 눈금인지 알려주는 번호SARSuccessive Approximation Register (축차 비교형)업다운 게임처럼 절반씩 좁혀가며 답을 찾는 방식플래시 ADCFlash ADC비교기를 ..
부트로더란? MCU에 부트로더가 필요한 이유와 용도 [초급]
·
임베디드 실무
부트로더(Bootloader)는 전원을 켜면 앱보다 먼저 실행되는 작은 프로그램입니다. 앱에 문제가 없는지 확인한 뒤 앱을 실행시키고, 업데이트할 때는 디버거 없이 USB나 통신선으로 받은 새 펌웨어를 플래시에 써 줍니다. 아두이노를 USB 케이블만으로 업로드할 수 있는 것도 부트로더가 있어서예요.먼저 알아둘 용어 (눌러서 펼치기)용어원래 이름쉽게 말하면MCUMicro Controller UnitCPU·메모리·주변장치를 칩 하나에 넣은 작은 컴퓨터펌웨어FirmwareMCU 안에 저장돼 제품을 움직이는 프로그램. 부트로더가 있다면 부트로더와 앱을 합친 것플래시Flash Memory전원을 꺼도 내용이 남는 메모리. 새로 쓰려면 먼저 지워야 함RAMRandom Access Memory전원이 꺼지면 내용이 사라..
18진수
Embedded-Korea