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

 -> В ногу со временем!
11-Декабря-2017 | 23:15:11 (Europe/Kiev)
Прохожий написал:
Не спорю, Си нужен, даже необходим...но усваивать его хорош бы на готовых, законченных решениях от...
сообщений (3)

 -> Flowcode - 12f629 - Proteus
11-Декабря-2017 | 16:27:11 (Europe/Kiev)
Enigm написал:
Master clear enabled надо из состояния External переключить в Internal. Это в настройках фюьзов в...
сообщений (5)

 -> MCUCSR Atmega_32 собрать стату WDRF, BORF, EXTRF, PORF
11-Декабря-2017 | 13:28:11 (Europe/Kiev)
Прохожий написал:
Когда устройство глючит в реальных условиях и не понятно почему - то можно значительно облегчить...
сообщений (1)

 -> Вопросы чЯйника
9-Декабря-2017 | 13:51:09 (Europe/Kiev)
1945 написал:
в итоге решил не заморачиваться и переменную в байты перевел - было интежер
сообщений (1682)

 -> энкодер
8-Декабря-2017 | 22:20:08 (Europe/Kiev)
Vovan_G5 написал:
Так делать нельзя. В прерывании нужно сделать короткий опрос энкодера, а в основном цикле все...
сообщений (2)

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

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

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


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