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

 -> PIC16F1829-I/SS и I2C
18-Апреля-2018 | 21:42:18 (Europe/Kiev)
andr_lyk написал:
Спасибо большое. Все заработало.
сообщений (11)

mim написал:
[quote="Вячеслав">Контрольная сумма (data4 – байт) при увеличении параметров переходит через 0. Ну и что???...
сообщений (79)

 -> Вопросы чЯйника
17-Апреля-2018 | 14:30:17 (Europe/Kiev)
timoha1976 написал:
тыкаю Спасибо за тычек, разобрался. :!)
сообщений (1808)

 -> Частотомер на attiny24
16-Апреля-2018 | 10:01:16 (Europe/Kiev)
mim написал:
Вот на пике, пример с форума Это не пример с форума... Это кастрированная тобой программа...
сообщений (5)

 -> Помогите сэкономить 2 bit'а ROM
13-Апреля-2018 | 20:25:13 (Europe/Kiev)
Spec написал:
Мерять собирался простым делителем на двух резисторах и стабилитрон на всякий случай с расчета что...
сообщений (6)

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

В некоторых случаях программа 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
Не помогает!!!
Цитировать | Сообщить модератору

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


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