e05: use 23LC512 (RAM) and 25LC256 (EEPROM) via spi_sw.
This commit is contained in:
@@ -72,3 +72,45 @@
|
||||
|
||||
|
||||
|
||||
; ---------------------------------------------------------------------------
|
||||
; software SPI module
|
||||
|
||||
|
||||
.equ SPISW_MOSI_DDR = DDRA
|
||||
.equ SPISW_MOSI_INPUT = PINA
|
||||
.equ SPISW_MOSI_OUTPUT = PORTA
|
||||
.equ SPISW_MOSI_PIN = PORTA6
|
||||
|
||||
.equ SPISW_MISO_DDR = DDRA
|
||||
.equ SPISW_MISO_INPUT = PINA
|
||||
.equ SPISW_MISO_OUTPUT = PORTA
|
||||
.equ SPISW_MISO_PIN = PORTA5
|
||||
|
||||
.equ SPISW_SCK_DDR = DDRA
|
||||
.equ SPISW_SCK_INPUT = PINA
|
||||
.equ SPISW_SCK_OUTPUT = PORTA
|
||||
.equ SPISW_SCK_PIN = PORTA4
|
||||
|
||||
|
||||
|
||||
; ---------------------------------------------------------------------------
|
||||
; SPI RAM
|
||||
|
||||
.equ RAMCS_DDR = DDRB
|
||||
.equ RAMCS_INPUT = PINB
|
||||
.equ RAMCS_OUTPUT = PORTB
|
||||
.equ RAMCS_PIN = PORTB0
|
||||
|
||||
|
||||
|
||||
; ---------------------------------------------------------------------------
|
||||
; SPI EEPROM
|
||||
|
||||
|
||||
.equ EEPROMCS_DDR = DDRB
|
||||
.equ EEPROMCS_INPUT = PINB
|
||||
.equ EEPROMCS_OUTPUT = PORTB
|
||||
.equ EEPROMCS_PIN = PORTB1
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user