Цитата(RabidRabbit @ Apr 15 2014, 17:25)

Не хватает ОЗУ - берите контроллер "потолще", например, 88PA, там её в два раза больше.
А это адрес, с которого ОЗУ начинается, ничего более.
ну в голодные времена, люди юзали регистры неиспользуемой периферии. А что было делать.
А вообще, автору можно приделать malloc / free ( это проще, чем перепаивать контроллеры )
Цитата(KESTVVV @ Apr 15 2014, 17:28)

То что они используются под периферию - я прекрасно знаю. Но имеются блоки памяти помеченные как зарезервированные.
Вопрос в том - можно ли использовать адреса помеченные как зарезервированные?
и где такое узрели ?
Код
; ***** DATA MEMORY DECLARATIONS *****************************************
.equ FLASHEND = 0x07ff; Note: Word address
.equ IOEND = 0x00ff
.equ SRAM_START = 0x0100
.equ SRAM_SIZE = 512
.equ RAMEND = 0x02ff
.equ XRAMEND = 0x0000
.equ E2END = 0x00ff
.equ EEPROMEND = 0x00ff
.equ EEADRBITS = 8
#pragma AVRPART MEMORY PROG_FLASH 4096
#pragma AVRPART MEMORY EEPROM 256
#pragma AVRPART MEMORY INT_SRAM SIZE 512
#pragma AVRPART MEMORY INT_SRAM START_ADDR 0x100