rpal napisał: A ja koledze radzę użyć typowych pamięci o dostępie równoległym, Trudno będzie kupić pamięć 64KB za to bez problemu trafisz 32 albo 128 KB za bardzo małe pieniądze. Do tego choćby atmega162 lub atmega64 i będziesz miał bardzo "przyjemny" dostęp do RAM-u.
atmega64: 20,12zł
atmega162: 13,93 zł
atmega8: 6,51zł
A mój budżet nie może przekroczyć 90zł.
Dodano po 44 [minuty]:
Mam pewien problem z podłączeniem.
Według tego kodu za:
- CS odpowiada pin 2 portu D,
- OE odpowiada pin 3 portu D
- WE odpowiada pin 4 portu D,
- AR odpowiada pin 5 portu D,
- A1 odpowiada pin 6 portu D,
- DATA odpowiada port B.
Tylko, że pinów portu B jest 6, a DATY 7(SCHEMAT).
Jak to mam podłączyć?
#define SRAM_DATA_DDR DDRB
#define SRAM_DATA_OUT PORTB
#define SRAM_DATA_IN PINB
#define SRAM_SCS_PORT PORTD
#define SRAM_SCS_PIN 2
#define SRAM_SOE_PORT PORTD
#define SRAM_SOE_PIN 3
#define SRAM_SWE_PORT PORTD
#define SRAM_SWE_PIN 4
#define SRAM_SAR_PORT PORTD
#define SRAM_SAR_PIN 5
#define SRAM_SAI_PORT PORTD
#define SRAM_SAI_PIN 6
SCHEMAT:
