Проект на PIC12F1572 (пока еще пустой). FlowcodeV8. Частота 20 МГц. Как только добавляю в проект UART, при компиляции выскакивает ошибка:
- Код: выделить все
Target folder: F:\Projects\PRE885~1
Source name: F:\Projects\Project000\Flow.fcfx
Title:
Description:
Device: PIC.12F.12F1572
Generated by: Flowcode v8.0.0.6
Date: Monday, August 29, 2022 04:23:57
Users: 1
Registered to:
License key:
http://www.matrixtsl.com
Launching the compiler...
C:\Program Files (x86)\Flowcode\Compilers\pic\batch\pic_xc8_comp.bat 12F1572 "F:\Projects\PRE885~1\" "Flow"
F:\Projects\PRE885~1>C:\PROGRA~2\Flowcode\COMPIL~1\pic\batch\..\bin\xc8.exe --chip=12F1572 "Flow.c" --MSGDISABLE=359,1273,1388 --FLOAT=32 --DOUBLE=32
. . . . . . . . . .
Microchip MPLAB XC8 C Compiler (PRO Mode) V1.45
Build date: Nov 15 2017
Part Support Version: 1.45
Copyright (C) 2017 Microchip Technology Inc.
License type: Node Configuration
C:\ProgramData\MatrixTSL\FlowcodeV8\CAL\PIC\PIC_CAL_UART.c: FC_CAL_UART_Init_1()
386: APFCON = APFCON & ~();
^ (195) expression syntax
391: APFCON = APFCON & ~();
^ (195) expression syntax
(908) exit status = 1
(908) exit status = 1
Error returned from [xc8.exe]
C:\Program Files (x86)\Flowcode\Compilers\pic\batch\pic_xc8_comp.bat reported error code 1
FINISHED
Настройки UART по умолчанию (хотя перепробовал разные варианты).
Причем если использовать UART программный, то все прекрасно компилируется, а если аппаратный (который собственно мне и нужен) - то ошибка.
Подскажите, в чем может быть причина?