오늘날 사람들이 플래시 메모리 대신 일반 EEPROM을 계속 사용하고 새로운 시스템에서 구현하는 이유가 있습니까? 로부터 플래시 메모리 위키 피 디아 : 플래시 메모리는 EEPROM (전기적으로 소거 가능한 프로그램 가능 읽기 전용 메모리)에서 개발되었습니다. 일반적인 EEPROM 대신 플래시를 사용할 때 단점 (전력 소비, 공간, 속도 등)이 있습니까?
EEPROM의 wikipedia 페이지 ( http://en.wikipedia.org/wiki/EEPROM) 에는 "병렬 EEPROM 장치에는 일반적으로 완전한 메모리를 포괄 할 수있을 정도로 넓은 8 비트 데이터 버스와 주소 버스가 있습니다." "병렬 EEPROM에 비해 병렬 EEPROM의 작동이 간단하고 빠릅니다". 이 경우 왜 직렬 EEPROM이 병렬 EEPROM보다 인기가 있습니까?
예 : ATtiny2313에 대한 데이터 시트 (대부분의 Atmel AVR 데이터 시트와 동일)는 다음과 같습니다. 128 바이트 시스템 내 프로그램 가능 EEPROM 내구성 : 100,000 쓰기 / 삭제주기 프로그램이 일부 구성을 저장하는 데 2 바이트 만 필요하고 다른 126 바이트가 효과적으로 낭비된다고 상상해보십시오. 두 가지 구성 바이트를 정기적으로 업데이트하면 장치의 EEPROM이 …
임베디드 응용 프로그램에서 EEPROM 및 FLASH 메모리와 같은 비 휘발성 메모리를 사용 했으며 항상 사용하지 않는 메모리 (EEPROM / FLASH) 비트 위치가 항상 1기본적으로 설정되어 있음을 발견 했습니다. 왜 이것이 대신 사용 0됩니까? 예를 들어, 0 번째 주소 (메모리의 첫 바이트)와 같은 주소는 사용자가 기록하지 않은 경우 항상 저장 0xff하고 …
Atmega16 데이터 시트에 따르면 a) 16KB In-System Self-programmable Flash 프로그램 메모리 및 b) 512 바이트 EEPROM. 마이크로 컨트롤러가 EEPROM 기술과 플래시 기술을 통해 프로그래밍 할 수있는 두 개의 별도 ROM을 가질 수 있습니까? 또는 데이터 시트에서 위와 같이 내 추론이 잘못 되었습니까? 우리 프로그램이 EEPROM이 필요한 이유보다 플래시 메모리에 저장되어 …
I2C에 의해 지정된 최소 클럭 속도가 있습니까? 가장 널리 사용되는 클럭 속도는 100kHz이고 일부 장치에서는 400kHz의 "빠른"모드가 지원되고 다른 장치에서는 더 빠르면서도 지원되는 모드가 있습니다 (1MHz?). SCK 신호는 마스터에 의해 생성되기 때문에 어느 것보다 훨씬 느린 속도로 작동 할 수 있다고 가정합니다. 실제로 하한이 있습니까? 슬레이브 장치는 클럭 속도에 어느 …
EEPROM, SDCARD 등과 같이 전압 데이터를 마이크로 컨트롤러없이 직접 저장할 수있는 방법이 있습니까? 예를 들어, 0V ~ 5V 아날로그 출력을 제공하는 MPX 압력 센서를 사용하고 있습니다. 마이크로 컨트롤러에서 전압을 압력으로 변환하고 절약 (시간, 돈, 공간 등)하는 대신 먼저 아날로그 데이터를 저장 한 다음 전압을 압력으로 변환하기 위해이 데이터를 컴퓨터로 가져 …
내 프로젝트 중 하나에서 Texas instrument의 TM4C1230C3PMI 컨트롤러를 사용하고 있습니다. 32KB의 내부 플래시가있어 응용 프로그램에 충분하지 않습니다. 더 높은 플래시 크기의 마이크로 컨트롤러는 시장에서 사용할 수 있지만이 마이크로 컨트롤러 만 사용하고 싶습니다. 내 지식에 따라 외부 EEPROM을 사용하여 총 플래시 크기 (프로그램 메모리)를 늘릴 수 있습니다. 내 생각이 맞습니까? 그렇지 …
AVR C 소스에 다음 코드를 포함 시키면 추가 명령이나 .hex 파일없이 퓨즈를 직접 프로그래밍 할 수 있습니다. #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; EEPROM에서 값을 프로그래밍하는 것과 비슷한 트릭이 있습니까? /usr/lib/avr/include/avr/fuse.h매크로에 대한 의견을 어디에서 찾을 수 있는지 확인 …
EPROM이 UV 광선에 노출되어 지워질 수 있다고 들었습니다. 교수님은 제 마이크로 프로세서 디자인 수업에서 언급했습니다. 그러나 허세가 있는지 확실하지 않습니다. 누구든지 이것이 사실인지 확인할 수 있습니까? 그렇다면 칩을 지우는 데 시간이 얼마나 걸리며, 오늘날처럼 프로그래머를 통해 칩을 지우는 대신이 방법을 사용하는 이유는 무엇입니까? 편집 : 내 교수는 실제로 EPROM을 말했습니다.
간단한 전자 완구 용 마이크로 컨트롤러, 메모리 칩 및 사운드 칩을 연구하고 있습니다. 이러한 장난감은 버튼이나 스위치를 통해 사용자 입력을 가져온 다음 메모리 칩에 저장된 사운드를 재생하고 일부 사운드 칩 또는 오디오 앰프를 통해 재생 될 수 있습니다. 이 칩의 일반적인 모델은 무엇입니까? 나는 과거에 취미로 PIC 칩을 다루었습니다. 장난감 …
온도 변화에 따라 물리적 위치를 자동으로 조정하는 장치를 설계하고 있습니다. 장치가 꺼 지거나 전원이 차단 된 경우 장치는 마지막 온도와 위치를 기억해야합니다. 이 값을 EEPROM에 저장하는 기능이 있지만 문제는 위치와 온도가 매우 빠르게 변할 수 있다는 것입니다. 매번 변경 한 후에 온도와 위치를 EEPROM에 쓰면 (1) 펌웨어 속도가 약간 느려지고 …