|
(B): В программе все работает, а при компиляции выдает ошибки.
(О): Проверьте:
- Папка установки программы не имеет в своем пути русскоязычные директории.
- Папка с проектом не имеет в своем пути русскоязычных названий
- Используя в проекте точки безусловного перехода, проверьте не назван ли основной блок или подпрограмма (макрос), в котором используются переходы, русским названием
(В) : Какой порядок установки программы?
(О) : Версия 4.2.3.58
Как полная версия:
Качаем файл здесь
Как апгрейд для версии 4.1.1.55:
Качаем файл апгрейда здесь
Распаковываем и запускаем файл FlowcodeV4.2Patch.msp. Дальше процедура такая же как и при полной установке.
Появилась версия программы 4.3.7.63. Ставить поверх версии 4.2.3.58
Качаем файл апгрейда здесь
P.S. Не забывайте сохранять проект, чтоб в пути к нему не было русских букв. Иначе компиляция не пойдет.
(B): При прошивке контроллера, какие фьюзы (Fuses) за какие параметры отвечают?
(О) : В зависимости от программ и от микроконтроллера может быть доступен разный выбор настроек фьюзов.
Тип осциллятора:
- LP - Low Power Crystal. Низкочастотный кварц до 200 Кгц.
- XT - Crystal/Resonator. Кварц средней частоты 200 Кгц - 4 Мгц
- HS - High Speed Crystal/Resonator. Высокочастотные кварцы диапазона более 4 Мгц
- HS w/PLL on - High Speed Crystal/Resonator with PLL enabled. PLL модуль позволяет умножить тактовую частоту на 4
- ExtClk (EC) - External Clock. Внешний тактовый сигнал
- ExtClk I/O (ECIO) - External Clock with I/O pin enabled. Внешний тактовый сигнал с включенным каналом ввода/вывода
- INTRC (int OSC) I/O - Internal clock. Внутренний генератор с включенным каналом ввода/вывода
- INTRC (int OSC) CLKOUT - Internal clock with CLKOUT. Внутренний генератор с выводом частоты
- RC - External Resistor/Capacitor. Внешний резистор/конденсатор
- RC IO - External Resistor/Capacitor with I/O pin enabled. Внешний резистор/конденсатор с включенным каналом ввода/вывода
- RC CLKOUT - External Resistor/Capacitor with CLKOUT. Внешний резистор/конденсатор с выводом частоты
WDT (WDTEN) - WatchDog Timer. Установка сторожевого таймера.
PWRT (PWRTEN) - Power-up Timer. Таймер удерживающий внутренний сигнал сброса для того, чтобы питание увеличилось до неодходимого рабочего уровня. После чего запускается OSC.
CP - Code Protect. Защищает программу в контроллере от считывания.
CPD - Code Protect. Защищает область памяти EEPROM в контроллере от записи.
WRT - Write Protect. Защищает программу в контроллере от записи.
MCLR (MCLRE) - Master Cleaner. Разрешает внешний сброс контроллера.
BODEN (BOR) - Brown-out Reset. Схема которая переводит контроллер в состояние сброса, если его питание понижается до определенного значения.
LVP - Low-Voltage Programming. Программирование при пониженном напряжении программирования.
DEBUGGER (DEBUG) - In-Circuit Debugger. Разрешить внутрисхемный отладчик.
CCPMX (CCP2MX) - Capture, Compare, Pulse Width Modulation (PWM) Переключение CCP на дополнительный выход.
|