Чт дек 16, 2021 21:08:38
Чт дек 16, 2021 21:55:48
com_var udata 0x20
currPeltier res 2
setTemp res 2
tempRad res 2
tempPeltier res 2
tempBox res 2
startTimer res 1
udata_shr
flags res 1
;----------
data_ready equ 0
two_sec_req equ 1
first_time equ 2
alarm_req equ 3
;----------
muxADC res 1
muxDataADC res 1
Чт дек 16, 2021 23:45:03
Пт дек 17, 2021 09:02:16
name_var: DS 1
Пт дек 17, 2021 14:10:24
В pic-as переменные резервируются в секции udata, но синтаксис выделения памяти выглядит так:
- Код:
name_var: DS 1
DS - директива ассемблера выделяющая байты ОЗУ (Reserves storage). В мануале обозначена в таблице директив.
Однако непонятно зачем вам этот геморрой? С какой целью вы перешли на версии среды не поддерживающие mpasmx? У вас применяются какие то суперновые чипы?
Но даже если вы это сделали осмысленно, нужно отдавать себе отчет в том, что в сложившейся ситуации нет никакого смысла объявлять переменные в асм-файле. Проще это сделать в Си, а код можно писать на АСМе. У вас будет смешанный проект.
Пт дек 17, 2021 14:16:27
Пт дек 17, 2021 14:19:10
Пт дек 17, 2021 14:24:02
Пт дек 17, 2021 14:30:16
Пт дек 17, 2021 14:33:59
Пт дек 17, 2021 14:45:37
Пт дек 17, 2021 15:36:51
Пт дек 17, 2021 15:41:04
Пт дек 17, 2021 16:25:34
Пт дек 17, 2021 22:43:13
Сб дек 18, 2021 06:33:27
Сб дек 18, 2021 08:20:08
Сб дек 18, 2021 09:34:56
Сб дек 18, 2021 12:46:11