Последние сообщения форума

 -> Вопросы чЯйника
20-Октября-2017 | 9:37:20 (Europe/Kiev)
Barmaley_GMN написал:
И как его запустить без переделки С?
сообщений (1602)

 -> Зажигание светодидов
18-Октября-2017 | 8:04:18 (Europe/Kiev)
Вячеслав написал:
когда обе кнопки нажаты,... Условия не полные. Когда обе кнопки отжаты, что надо зажечь/потушить? ...
сообщений (4)

 -> Объём скомпилированного кода.
12-Октября-2017 | 16:46:12 (Europe/Kiev)
andrewproffi написал:
меняй
сообщений (113)

 -> Прерывание компиляции
9-Октября-2017 | 11:30:09 (Europe/Kiev)
andrewproffi написал:
назначение директив я понял, для моего случая нужно использовать #error. только не понятно как организовать...
сообщений (9)

 -> Управление шаговым двигателем
7-Октября-2017 | 12:27:07 (Europe/Kiev)
andrewproffi написал:
так в чем проблема? поставь два компонента.
сообщений (23)

Наши партнеры

В некоторых случаях программа Flowcode AVR не хочет компилировать hex-файл, если используются точки перехода. Об этой ошибке в окне компиляции свидетельствует следующая строка:

error: label at end of compound statement

Эта проблема может быть решена включением блока Си кода со следующей инструкцией на ассемблере сразу после точки входа безусловного перехода:

asm("nop");

Этой единственной машинной команды ассемблера достаточно, чтобы отделить точку подключения от конца оператора, и вносит минимальные изменения в программу.

connection

Комментарии   

Дмитрий
0 #3 Дмитрий 16.09.2016 19:58
Всё, разобрался! Макросы были на русском. Без точек перехода компилилось нормально. Теперь всё на аглицком и работает нормально без вставки кода.
Цитировать | Сообщить модератору
Braun
0 #2 Braun 16.09.2016 10:33
Цитирую Дмитрий:
Не помогает!!!

Попробуйте поспрашивать на форуме.
Вы первый, кому это не помогло.
P.S. А вообще пробуйте научится не использовать точки перехода. Это порочная практика, оставшаяся нам еще от Бейсика. :)
Цитировать | Сообщить модератору
Дмитрий
0 #1 Дмитрий 15.09.2016 21:39
Не помогает!!!
Цитировать | Сообщить модератору

Добавить комментарий


Защитный код
Обновить