2016-10-23 4 views
-2

저는이 프로젝트에서 코드를 작성 했으므로 마이크로 컨트롤러의 플래시 메모리가 꽉 찼습니다. 따라서 외부 eeprom이나 메모리 장치를 연결할 수있는 방법이 있는지 알고 싶습니다. 더 많은 프로그램 메모리를 가질 수 있습니다.확장 Pic16f877a 플래시 메모리

고화질의 고급 !!!!

답변

1

외부 프로그램 메모리를 사용할 수있는 유일한 8 비트 PIC는 PIC18F 시리즈의 최고급 부품으로, 모두 64 핀 이상입니다.

코드 크기의 상당 부분이 실제 코드가 아닌 텍스트 또는 기타 데이터로 구성된 경우 외부 SPI 또는 I2C EEPROM에 데이터를 저장할 수 있습니다. 이것은 데이터를 내부적으로 사용하는 것보다 훨씬 느리고 사용하기가 덜 편리합니다. 수동으로 주소를 보낸 다음 외부 칩에서 바이트를 읽어야 만 데이터로 배열에 액세스 할 수 없습니다.

16F877은 오히려 오래된 칩입니다. 요즘에는 용량이 많은 칩을 찾을 수 있습니다. Microchip's part selector에 대한 빠른 검색은 16F1789와 같은 프로그램 메모리가 두 배인 16F 칩을 나타냅니다. 보다 강력한 18F 시리즈로 전환하고자한다면 프로그램 메모리를 다시 한번 두 배로 늘릴 수 있습니다 (예 : 18F4620).

관련 문제