16+
Понедельник
24 июня
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Nikolay_Po  (07.01.2019 21:15 - 07.01.2019 21:18, ссылка, просмотров: 1052)
dsPIC30F. Конфигурационное слово в Microchip XC16. Как комбинировать параметры? 
Имею Microchip XC16 v1.36 (free). Конфигурацию чипа задаю через GUI MPLAB X, Target Memory Views\Configuration Bits. До сих пор прокатывало. Сейчас проблема. Понадобилось запустить dsPIC30F6014A на FRC и лишь затем в программе, перейти на XT+PLL16. Для этого, слову FOSC, нужна комбинация масок: (CSW_ON_FSCM_OFF & FRC & XT_PLL16), FOSC=0x79E7. Сама комбинация руководству не противоречит, при выборе FRC, биты, влияющие на настройку XT_PLL16 игнорируются. При переключении PLL из программы, нужный источник тактового сигнала (XT) и нужный коэффициент умножения частоты PLL уже заданы в конфигурационном слове (FLASH) и не меняются. Собственно, проблема в том, что мне не удалось найти способ, чтобы, с использованием XC16, установить нужное значение слова FOSC в HEX. Исходный вопрос задал здесь: www.microchip.com/forums/FindPost/1081623 По ссылке картинки из документов и результаты моих попыток. Если кратко, то в графическом интерфейсе и руководствам к компилятору, нет нужного мне параметра, поэтому через графический интерфейс MPLAB X установить нужное значение нельзя. Выбор комбинаций значений в графическом интерфейсе не предусмотрен. Задать значение слова по-старинке, _FOSC( FRC & XT_PLL16 & CSW_ON_FSCM_OFF), не удалось. Ругается "deprecated" и устанавливает биты совершенно не верно.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX