Как правильно установить биты конфигурации

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт авг 20, 2010 18:31:05

Сообщение Aaantonnn15 »

Привет всем! Хочу заюзать микроконтроллер PIC16F886. Биты конфигурации там находятся по двум адресам. _CONFIG1 - 2007h и _CONFIG2 - 2008h. Не могу ни как их выставить! При компиляции выскакивает постоянная ошибка. Пишу на ассемблере, отлаживаю в MPLab 8.8. Вообщем помогите, пожалуйста кто может! :))
Вложения
Ошибка.png
Ошибка при компиляции
(14.95 КБ) 697 скачиваний
Инициализация.png
Фрагмент кода
(10.84 КБ) 910 скачиваний
inc.png
Вырезка из инклуда
(6.35 КБ) 879 скачиваний
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25599
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Перед инклюдом поставьте решетку.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15749
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

а заготовками из mplaba воспользоваться?
найди папку
имя диска:\Program Files\Microchip\MPASM Suite\Template
там подпапки \Code или \Object и файлик с именем выбранного МК
возможны "очепятки" в *.inc файлах!!! :cry:
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт авг 20, 2010 18:31:05

Сообщение Aaantonnn15 »

КРАМ писал(а):Перед инклюдом поставьте решетку.
Тоже самое. :(
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт авг 20, 2010 18:31:05

Сообщение Aaantonnn15 »

BOB51 писал(а):а заготовками из mplaba воспользоваться?
найди папку
имя диска:\Program Files\Microchip\MPASM Suite\Template
там подпапки \Code или \Object и файлик с именем выбранного МК
возможны "очепятки" в *.inc файлах!!! :cry:
Спасибо за помощь! Оказывается нужно было так:

Код: Выделить всё

__CONFIG     _CONFIG1, далее устанавливаем биты
__CONFIG     _CONFIG2, далее устанавливаем биты
Теперь компилирует без ошибок! :))
Контактная информация:
Реклама
Грызет канифоль
Сообщения: 265
Зарегистрирован: Чт янв 21, 2016 11:34:56

Сообщение Бобочек »

Можно обойтись без длинных конструкций типа _HS_OSC & _WDT_OFF … с заменой на H`0F84` (в соответствии с намеченным).
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

7 лет думал над заменой.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

[uquote="Бобочек",url="/forum/viewtopic.php?p=3717501#p3717501"]Можно обойтись без длинных конструкций … с заменой на H`0F84`...[/uquote] Совет из разряда "как не нужно делать", корабельниковщина в чистом виде.
Друг Кота
Аватара пользователя
Сообщения: 3506
Зарегистрирован: Пн июл 23, 2018 10:36:20
Откуда: Казань

Сообщение SSkot »

все давно продумано разработчиками.

1.
Изображение

2.
Изображение
ZZZ С Нами Бог ZZZ
Ответить

Вернуться в «PIC»