Проблемы с компиляцией программ

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Re: FC 5 не компилирует в HEX

Сообщение mim (mim) » 07 апр 2016, 06:13

Vasya писал(а):в НЕХ не компилируется.
Читай здесь и до конца темы... тоже самое, но в файле 16F84A.fcd исправить на #define MX_EE_TYPE1
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

Re: Проблемы с компиляцией программ

Сообщение Vasya (Василий) » 07 апр 2016, 07:11

Спасибо, попробую.
Ник: Vasya
Имя: Василий
(Новороссийск)
Новичок
Новичок
Информация о пользователе

Re: Проблемы с компиляцией программ

Сообщение Vasya (Василий) » 07 апр 2016, 13:46

ОГРОМНОЕ СПАСИБО, всё заработало.
Ник: Vasya
Имя: Василий
(Новороссийск)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение Стасис (Стасис) » 21 сен 2016, 13:41

почему не компилирует в HEX?
FC не русифицирован, кириллицы нет. на atmega8, atmega88, attiny84 и другие чипсы все работает, не компилирует только на нескольких attiny 85/88 и еще каких то.
Но есть один но, если не ставлю прерывание, компиляция происходит без проблем на всех чипах.
Такого файла у меня нет: 16F84A.fcd исправить на #define MX_EE_TYPE1 не могу
в параметры компилятора ставил Default 
У меня вин 7 64 FC v5.3
Ошибку дает такую же как указывали до меня другие писатели:
D:\DOCUME~1\Flowcode\Flowcode1.c: In function 'main':
D:\DOCUME~1\Flowcode\Flowcode1.c:138: error: 'TIMSK0' undeclared (first use in this function)
D:\DOCUME~1\Flowcode\Flowcode1.c:138: error: (Each undeclared identifier is reported only once
D:\DOCUME~1\Flowcode\Flowcode1.c:138: error: for each function it appears in.)

Подскажите где почитать и найти решение по ремонту.
Ник: Стасис
Имя: Стасис
(Москва)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение mim (mim) » 21 сен 2016, 18:13

Стасис писал(а):У меня FC v5.3.
А почему не Flowcode v5.5.2.1??? Вопрос нужно задавать с конкретным примером...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение Стасис (Стасис) » 21 сен 2016, 18:49

пример проще не куда. один interrupt и macro. макро пустой. убираю прерывание, компилирует. до этого делал схему по сложнее, та же ситуация.
Ник: Стасис
Имя: Стасис
(Москва)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение PapaRoney (Roman) » 16 ноя 2016, 22:23

Стасис писал(а):Ошибку дает такую же как указывали до меня другие писатели:
D:\DOCUME~1\Flowcode\Flowcode1.c: In function 'main':
D:\DOCUME~1\Flowcode\Flowcode1.c:138: error: 'TIMSK0' undeclared (first use in this function)
D:\DOCUME~1\Flowcode\Flowcode1.c:138: error: (Each undeclared identifier is reported only once
D:\DOCUME~1\Flowcode\Flowcode1.c:138: error: for each function it appears in.)

Подскажите где почитать и найти решение по ремонту.


Копаться нужно по пути:
%\Program Files%\Flowcode(AVR)\v5\FCD\ATTINY45.fcd

открываешь блокнотом файл, находишь строки:
Код: выделить все
EnableCode="TIMSK0 |= (1 << TOIE0);\n"
DisableCode="TIMSK0 &= ~(1 << TOIE0);\n"

правишь на:
Код: выделить все
EnableCode="TIMSK |= (1 << TOIE0);\n"
DisableCode="TIMSK &= ~(1 << TOIE0);\n"

Покопался вчера вечером в даташите, отредактировал файл ATTiny45, теперь работают оба таймера. На "железе" не проверял, нет железа. В Proteus 7, 8, всё работает. Попытался даже простую программу часов написать на ATTiny45 с работающим TMR1 Overflow для примера. Строго не судите, начинающий я электронщик. "Занимательная электроника" Ю. Ревича ещё даже до конца не дочитал.

P. S.
Если из программы убрать все Delay, то программа помещается в ATTiny13
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: PapaRoney
Имя: Roman
(Москва)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение lazines (Кирилл) » 18 ноя 2016, 12:57

Помогите кто сталкивался Flowcode 6 при компиляции выдает:

Запуск компилятора...
C:\Program Files (x86)\Flowcode 6\compilers\avr\batchfiles\avra.bat atmega328p "C:\Kompressor\Kompressop FL.elf" "C:\Kompressor\Kompressop FL.c" "C:\Kompressor\Kompressop FL.lst"
Launching compiler...
ERROR: Can not launch process: �� ������� ����� ��������� ����.

Completed compilation, return = 255

C:\Program Files (x86)\Flowcode 6\compilers\avr\batchfiles\avra.bat сообщил об ошибке с кодом 255


ЗАВЕРШЕНО
Аватар пользователя
Ник: lazines
Имя: Кирилл
(Москва)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Не компилит в НЕX

Сообщение nitrometall (василий) » 16 фев 2017, 14:02

Прошу помощи! В С компилит,пишет успешно, а код не хочет, пишет ошибка -2
Ник: nitrometall
Имя: василий
(нижнийтагил)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение Andrey0016 (Андрей) » 17 фев 2017, 06:52

Приложи проект!
С Ув. Андрей
Ник: Andrey0016
Имя: Андрей
(Харьков)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: Yahoo [Bot]