Atmega128 проблемы в Flprog

Atmega128 проблемы в Flprog

Ответить
chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Atmega128 проблемы в Flprog

#1

Сообщение chmak2007 » 11.12.2020{, 16:09}

Функция защита от зависания не работает при компиляции в IDE выдает ошибку.

Arduino: 1.8.13 (Windows 10), Плата:"ATmega128, Yes (UART0), EEPROM retained, BOD 4.0V, LTO disabled, External 16 MHz"

c:\Program Files (x86)\FLProg\ideV6\arduino-builder -dump-prefs -logger=machine -hardware c:\Program Files (x86)\FLProg\ideV6\hardware -hardware c:\Program Files (x86)\FLProg\ideV6\portable\packages -tools c:\Program Files (x86)\FLProg\ideV6\tools-builder -tools c:\Program Files (x86)\FLProg\ideV6\hardware\tools\avr -tools c:\Program Files (x86)\FLProg\ideV6\portable\packages -built-in-libraries c:\Program Files (x86)\FLProg\ideV6\libraries -libraries c:\Program Files (x86)\FLProg\ideV6\portable\sketchbook\libraries -fqbn=MegaCore:avr:128:bootloader=uart0,eeprom=keep,BOD=4v0,LTO=Os,clock=16MHz_external -ide-version=10813 -build-path C:\Users\chmak\AppData\Local\Temp\arduino_build_848728 -warnings=none -build-cache C:\Users\chmak\AppData\Local\Temp\arduino_cache_309392 -prefs=build.warn_data_percentage=75 -verbose C:\Users\chmak\AppData\Local\Temp\flprog\pr5\pr5.ino

c:\Program Files (x86)\FLProg\ideV6\arduino-builder -compile -logger=machine -hardware c:\Program Files (x86)\FLProg\ideV6\hardware -hardware c:\Program Files (x86)\FLProg\ideV6\portable\packages -tools c:\Program Files (x86)\FLProg\ideV6\tools-builder -tools c:\Program Files (x86)\FLProg\ideV6\hardware\tools\avr -tools c:\Program Files (x86)\FLProg\ideV6\portable\packages -built-in-libraries c:\Program Files (x86)\FLProg\ideV6\libraries -libraries c:\Program Files (x86)\FLProg\ideV6\portable\sketchbook\libraries -fqbn=MegaCore:avr:128:bootloader=uart0,eeprom=keep,BOD=4v0,LTO=Os,clock=16MHz_external -ide-version=10813 -build-path C:\Users\chmak\AppData\Local\Temp\arduino_build_848728 -warnings=none -build-cache C:\Users\chmak\AppData\Local\Temp\arduino_cache_309392 -prefs=build.warn_data_percentage=75 -verbose C:\Users\chmak\AppData\Local\Temp\flprog\pr5\pr5.ino

Using board '128' from platform in folder: C:\Program Files (x86)\FLProg\ideV6\hardware\MegaCore\avr

Using core 'MCUdude_corefiles' from platform in folder: C:\Program Files (x86)\FLProg\ideV6\hardware\MegaCore\avr

Detecting libraries used...

"c:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega128 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_ATmega128 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\MegaCore\\avr\\cores\\MCUdude_corefiles" "-IC:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\MegaCore\\avr\\variants\\64-pin-avr" "C:\\Users\\chmak\\AppData\\Local\\Temp\\arduino_build_848728\\sketch\\pr5.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Generating function prototypes...

"c:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega128 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_ATmega128 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\MegaCore\\avr\\cores\\MCUdude_corefiles" "-IC:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\MegaCore\\avr\\variants\\64-pin-avr" "C:\\Users\\chmak\\AppData\\Local\\Temp\\arduino_build_848728\\sketch\\pr5.ino.cpp" -o "C:\\Users\\chmak\\AppData\\Local\\Temp\\arduino_build_848728\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"c:\\Program Files (x86)\\FLProg\\ideV6\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\chmak\\AppData\\Local\\Temp\\arduino_build_848728\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Компиляция скетча...

"c:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega128 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_ATmega128 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\MegaCore\\avr\\cores\\MCUdude_corefiles" "-IC:\\Program Files (x86)\\FLProg\\ideV6\\hardware\\MegaCore\\avr\\variants\\64-pin-avr" "C:\\Users\\chmak\\AppData\\Local\\Temp\\arduino_build_848728\\sketch\\pr5.ino.cpp" -o "C:\\Users\\chmak\\AppData\\Local\\Temp\\arduino_build_848728\\sketch\\pr5.ino.cpp.o"

C:\Users\chmak\AppData\Local\Temp\flprog\pr5\pr5.ino: In function 'void setup()':

pr5:4:5: error: 'TCCR2A' was not declared in this scope

TCCR2A = 0x00;

^~~~~~

C:\Users\chmak\AppData\Local\Temp\flprog\pr5\pr5.ino:4:5: note: suggested alternative: 'TCCR1A'

TCCR2A = 0x00;

^~~~~~

TCCR1A

pr5:5:5: error: 'TCCR2B' was not declared in this scope

TCCR2B = 0x07;

^~~~~~

C:\Users\chmak\AppData\Local\Temp\flprog\pr5\pr5.ino:5:5: note: suggested alternative: 'TCCR1B'

TCCR2B = 0x07;

^~~~~~

TCCR1B

pr5:6:5: error: 'TIMSK2' was not declared in this scope

TIMSK2=0x01;

^~~~~~

C:\Users\chmak\AppData\Local\Temp\flprog\pr5\pr5.ino:6:5: note: suggested alternative: 'TIMSK'

TIMSK2=0x01;

^~~~~~

TIMSK

exit status 1

'TCCR2A' was not declared in this scope

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Atmega128 проблемы в Flprog

#2

Сообщение RedSky » 11.12.2020{, 17:39}

Потому что эта защита сделана для 328х (используется один из таймеров, возможно у 128й другие регистры для обращения к таймерам).
Используйте штатный watchdog, который есть во всех атмегах.

Ответить

Вернуться в «Arduino. Другие МК»