Номер ошибки
|
Описание
|
1
|
Неизвестный оператор
|
2
|
Неверная структура команды EXIT
|
3
|
Ожидается WHILE
|
4
|
Нет места для IRAM BIT
|
5
|
Нет места для BIT
|
6
|
Ожидается точка в имени файла
|
7
|
Ожидается IF THEN
|
8
|
Исходный текст BASIC не найден
|
9
|
Не более 128 псевдонимов (alias)
|
10
|
Неизвестный тип ЖКИ
|
11
|
Ожидается INPUT, OUTPUT, 0 или 1
|
12
|
Неизвестный параметр в CONFIG
|
13
|
CONST уже объявлена
|
14
|
Поддерживаются только IRAM байты
|
15
|
Неверный тип данных
|
16
|
Неизвестное определение
|
17
|
9 ожидаемых параметров
|
18
|
BIT доступны только с IRAM или SRAM
|
19
|
Ожидаемая длина STRING (DIM S AS STRING * 12 ,for example)
|
20
|
Неизвестный тип данных
|
21
|
Превышение IRAM
|
22
|
Превышение SRAM
|
23
|
Превышение XRAM
|
24
|
Превышение EPROM
|
25
|
Переменная уже объявлена
|
26
|
Ожидается AS
|
27
|
Ожидается параметр
|
28
|
Ожидается IF THEN
|
29
|
Ожидается SELECT CASE
|
30
|
BIT'ы - имеют свойство "Глобальные", и не могу быть очищены
|
31
|
Неверный тип данных
|
32
|
Переменная не объявлена
|
33
|
Переменная со свойствами "глобальная" не может быть очищен
|
34
|
Неверное число параметров
|
35
|
Ожидается 3 параметра
|
36
|
Ожидается THEN
|
37
|
Неверный оператор сравнения
|
38
|
Оператор не применим для BIT
|
39
|
Ожидается FOR
|
40
|
К переменное не применима команда RESET
|
41
|
К переменное не применима команда SET
|
42
|
Ожидается числовое значение
|
43
|
Файл не найден
|
44
|
Ожидается 2 переменных
|
45
|
Ожидается DO
|
46
|
Ошибка назначения
|
47
|
Ожидается UNTIL
|
50
|
Переменная не помещается в тип INTEGER
|
51
|
Переменная не помещается в тип WORD
|
52
|
Переменная не помещается в тип LONG
|
60
|
Дубликат переменной
|
61
|
Метка не найдена
|
62
|
SUB или FUNCTION объявляются в начале
|
63
|
Для ABS() переменная должна быть Integer или Long
|
64
|
Ожидается запятая
|
65
|
Устройство не было открыто
|
66
|
Устройство уже закрыто
|
68
|
Укажите канал
|
70
|
Скорость связи (BAUD) неверно задана
|
71
|
Заданы разные типы параметров
|
72
|
Ошибка 'Getclass'. Это - внутренняя ошибка.
|
73
|
Печать этой функции еще не поддерживается
|
74
|
Ожидаются 3 параметра
|
80
|
Откомпилированный код не помещается в память МК
|
81
|
Используйте HEX(переменная) вместо PRINTHEX
|
82
|
Используйте HEX(переменная) вместо LCDHEX
|
85
|
Неизвестный источник прерывания
|
86
|
Неверный параметр при настройке таймера
|
87
|
ALIAS уже использован
|
88
|
Ожидается 0 или 1
|
89
|
Превышение значения, должно быть 1-4
|
90
|
Адрес превышает заданные границы
|
91
|
Ожидается INPUT, OUTPUT, BINARY или RANDOM
|
92
|
Ожидается LEFT или RIGHT
|
93
|
Переменная не объявлена
|
94
|
Много действий над битами
|
95
|
Укажите "по фронту" или "по спаду"
|
96
|
Предделитель может быть 1, 8, 64, 256 или 1024
|
97
|
SUB или FUNCTION должны быть объявлена в начале
|
98
|
Ожидается SET или RESET
|
99
|
Ожидается TYPE
|
100
|
Нет возможности использовать массивы для переменных в IRAM
|
101
|
не найден аппаратный регистр
|
102
|
Ошибка во внутренней подпрограмме
|
103
|
Ожидается ввод символа =
|
104
|
Ошибка LoadReg (внутренняя ошибка)
|
105
|
Ошибка StoreBit (внутренняя ошибка)
|
106
|
Неизвестный регистр
|
107
|
Ошибка LoadnumValue (внутренняя ошибка)
|
108
|
Неизвестная команда в файле устройства
|
109
|
Ожидается = во подключаемом файле, для .EQU
|
110
|
Подключаемый файл не найден
|
111
|
Не найдены SUB или FUNCTION
|
112
|
Введите название SUB/FUNCTION
|
113
|
SUB/FUNCTION уже объявлены
|
114
|
Команда LOCAL действует только в SUB или FUNCTION
|
115
|
Укажите номер канала
|
116
|
Неверный файл регистров
|
117
|
Неизвестное прерывание
|
126
|
Ожидается NEXT
|
129
|
Пропущена скобка ( или )
|
200
|
.DEF не найден
|
201
|
Неверно использован младший регистр (внутренняя ошибка)
|
202
|
..EQU не найден. Вероятно, используются функции, которые не поддерживаются данным МК
|
203
|
Ошибка в команде LD или LDD
|
204
|
Ошибка в команде ST или STD
|
205
|
Ожидается скобка - }
|
206
|
Файл библиотеки не найден
|
207
|
Файл библиотеки уже зарегистрирован
|
210
|
Описание Bit не найдено
|
211
|
Внешняя подпрограмма не найдена
|
212
|
Ожидается LOW LEVEL, RISING или FALLING
|
213
|
Ожидается символьное присвоение
|
214
|
Указанный размер XRAM неверен ($Xramsize со значением < xramstart)
|
215
|
Неизвестная ассемблерная мнемоника
|
216
|
Константа не определена
|
217
|
Нельзя создавать массивы с типом данных BIT/BOOLEAN
|
218
|
Регистр должен быть в пределах R16-R31
|
219
|
В Mega сигналы INT0-INT3 всегда переключаются низким уровнем
|
220
|
Прямой переход за пределы диапазона
|
221
|
Обратный переход за пределы диапазона
|
222
|
Неверный символ
|
223
|
Ожидается символ *
|
224
|
Значение вне диапазона
|
225
|
Символы () не могут использоваться с константами
|
226
|
Ожидается символьная или цифровая константа
|
227
|
Начало SRAM больше, чем конец SRAM
|
228
|
Data должен быть помещен в конце программы, после команды END
|
229
|
Ожидается End Sub или End Function
|
230
|
Запись в регистр PIN (входы МК) невозможна
|
231
|
Ожидается TO
|
232
|
Выбранный МК не поддерживается
|
233
|
Команда READ работает только с массивами, объявленными в DATA, и не используется для работы с EPROM
|
234
|
Для выделения блока комментариев ожидается ')
|
235
|
Для выделения блока комментариев ожидается '(
|
236
|
Значение не помещается в Byte
|
238
|
Переменная не определена как массив
|
239
|
Неверная последовательность команд. (Аппаратная ошибка старых моделей AVR)
|
240
|
Ожидается END FUNCTION
|
241
|
Ожидается END SUB
|
242
|
Исходная переменная не соответствует целевой переменной
|
243
|
Bit index out of range for supplied data type
|
244
|
Не используйте указатель Y
|
245
|
Не поддерживается работа с массивами переменных в IRAM
|
246
|
Нет места для определений .DEF
|
247
|
Ожидается точка
|
248
|
При объявлении используйте BYVAL
|
249
|
ISR уже объявлен
|
250
|
Ожидается GOSUB
|
251
|
Метка должна называться SECTIC
|
252
|
Ожидается значение в Integer или Word
|
253
|
Переменная не может использоваться в ERAM
|
254
|
Ожидается переменная
|
255
|
Ожидается Z или Z+
|
256
|
Ожидается символьное значение
|
257
|
Ожидаются символы ""
|
258
|
SRAM string expected
|
259
|
- не дозволяется для byte
|
260
|
Значение символьной переменной больше её объявленной длины
|
261
|
Ожидается массив
|
262
|
Ожидается ON или OFF
|
263
|
Индекс массива превышен
|
264
|
Вместо этого используйте ECHO OFF и ECHO ON
|
265
|
offset expected in LDD or STD like Z+1
|
266
|
Ожидается TIMER0, TIMER1 или TIMER2
|
267
|
Ожидается цифровая константа
|
268
|
Параметр должен быть от 0 до 3
|
269
|
Ожидается END SELECT
|
270
|
Этот адрес уже занят
|
322
|
Этот тип данных не поддерживается командой
|
323
|
Длина имени метки велика
|
324
|
МК не поддерживает библиотеку работы с I2C slave
|
325
|
Предделитель должен быть 1, 8, 32, 128, 256 или 1024
|
326
|
Ожидается #ENDIF
|
327
|
Максимально 255
|
328
|
Не используется для программного UART
|
329
|
FileDateTime может быть назначен только на переменную
|
330
|
Максимальное значение для OUT - &H3F
|
332
|
Ожидается $END ASM
|
334
|
Ожидается команда закрытия блока комментариев ')
|
335
|
Использовать до команды DIM
|
336
|
Невозможно установить указанные в CLOCK значения
|
999
|
Версия DEMO/BETA разрешает генерировать только 4096 байт кода
|
9999
|
Я надеюсь, что Вы не увидите это |