Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 20.04.2017, 08:43   #1
russo turisto
Senior Member
 
Регистрация: 25.03.2009
Адрес: KZ
Сообщений: 132
Вес репутации: 164/32
russo turisto has a spectacular aura aboutrusso turisto has a spectacular aura about
По умолчанию 18F14K50 надо включить отладку

на 18F14K50 надо включить отладку дебаггер для пикита3, не пойму в документации где намудрили.
Использую MPlab 8.92, там в слове конфигурации нет бита включения дебагера, а в даташиите есть
BKBUG: Background Debugger Enable bit(1)
1 = Background debugger disabled
0 = Background debugger functions enabled

В даташиите нет XINST, который присутствует в мплпбе, и в мплабе нет бита бебагера, не понятно.
Вот мое слово конфигурации
Код:
//#pragma config CONFIG1L = 0x0
__CONFIG(1, CPUDIV_NOCLKDIV & USBDIV_OFF);
//#pragma config CONFIG1H = 0x8
__CONFIG(2, FOSC_IRC & PLLEN_OFF & PCLKEN_OFF & FCMEN_OFF & IESO_OFF);
//#pragma config CONFIG2L = 0x30
__CONFIG(3, PWRTEN_ON & BOREN_OFF & BORV_22);
//#pragma config CONFIG2H = 0x1E
//__CONFIG(4, WDTEN_ON & WDTPS_2048);
__CONFIG(4, WDTEN_ON & WDTPS_32768 );
//#pragma config CONFIG3H = 0x80
__CONFIG(5, HFOFST_OFF & MCLRE_ON);
//#pragma config CONFIG4L = 0x80
__CONFIG(6, STVREN_OFF & LVP_OFF & BBSIZ_OFF & XINST_OFF); //-------здесь нету бита дебагера и есть непонятный XINST
//#pragma config CONFIG5L = 0x3
__CONFIG(7, CP0_OFF & CP1_OFF);
//#pragma config CONFIG5H = 0xC0
__CONFIG(8, CPB_OFF & CPD_OFF);
//#pragma config CONFIG6L = 0x3
__CONFIG(9, WRT0_OFF & WRT1_OFF);
//#pragma config CONFIG6H = 0xE0
__CONFIG(10, WRTC_OFF & WRTB_OFF & WRTD_OFF);
//#pragma config CONFIG7L = 0x3
__CONFIG(11, EBTR0_OFF & EBTR1_OFF);
//#pragma config CONFIG7H = 0x40
__CONFIG(12, EBTRB_OFF);
Миниатюры
datasheet.PNG   mplab.PNG  
russo turisto вне форума   Ответить с цитированием
Старый 20.04.2017, 09:09   #2
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 66
Сообщений: 565
Вес репутации: 1670/59
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: 18F14K50 надо включить отладку

Для отладки, кажется, нужна специальная версия процессора с бОльшим числом ног.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 20.04.2017, 16:00   #3
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,313
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: 18F14K50 надо включить отладку

Цитата:
Сообщение от Ученый Посмотреть сообщение
Для отладки, кажется, нужна специальная версия процессора с бОльшим числом ног.
Точно. Нужен Debug Header. На микроконтроллере так и промаркировано PIC18F14K50-ICD. Я тоже про это раньше не знал, купил несколько PIC18F14K50 и думал что в них доступна отладка. Картинка из
Low Pin Count USB Development Kit User’s Guide
2008-2014 Microchip Technology Inc. DS40001356C
Миниатюры
Debug Header.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 20.04.2017, 18:44   #4
tsb58
Senior Member
 
Аватар для tsb58
 
Регистрация: 04.11.2008
Адрес: Харьков
Сообщений: 332
Вес репутации: 813/43
tsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to behold
По умолчанию Re: 18F14K50 надо включить отладку

Цитата:
Сообщение от russo turisto Посмотреть сообщение
В даташиите нет XINST, который присутствует в мплпбе
В даташите биту XINST соответствует бит ENHCPU (Enhanced CPU Enable bit).
tsb58 вне форума   Ответить с цитированием
Старый 21.04.2017, 17:57   #5
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Istanbul/Marmaris
Возраст: 57
Сообщений: 1,822
Вес репутации: 2323/77
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: 18F14K50 надо включить отладку

14K50 обычно применяют для всяких USB мостов. А USB-дата прямиком сидит на клоках и данных ICSP. Поэтому прока в дебаге, если бы он был, было мало.
Кстати, в 16F1459 ситуация пин2пин идентичная, но USB можно ремапить в сторону от ICSP. И отладка на борту имеется.
Марк вне форума   Ответить с цитированием
Старый 21.04.2017, 19:02   #6
russo turisto
Senior Member
 
Регистрация: 25.03.2009
Адрес: KZ
Сообщений: 132
Вес репутации: 164/32
russo turisto has a spectacular aura aboutrusso turisto has a spectacular aura about
По умолчанию Re: 18F14K50 надо включить отладку

Софтовый юарт для отладки придется подключать на пины pickit3

USB не использую, взял этот камень как миниатюрный с низким потреблением (питанием) и он есть на ебее. Аппаратные навороты не используются.

Если есть подобный по количеству ног с отладкой на ебее то можно посмотреть на замену.
russo turisto вне форума   Ответить с цитированием
Старый 22.04.2017, 15:51   #7
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Istanbul/Marmaris
Возраст: 57
Сообщений: 1,822
Вес репутации: 2323/77
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: 18F14K50 надо включить отладку

http://www.ebay.com/itm/16Stuck-SMD-...oAAOSwx6pYo1VX
Не думаю, что SSOP28 принципиально хуже SSOP20 и, тем более, SOIC20.
Марк вне форума   Ответить с цитированием
Старый 24.04.2017, 13:04   #8
Grey_cat
Junior Member
 
Регистрация: 20.04.2017
Сообщений: 4
Вес репутации: 100/0
Grey_cat will become famous soon enoughGrey_cat will become famous soon enough
По умолчанию Re: 18F14K50 надо включить отладку

Цитата:
Сообщение от russo turisto Посмотреть сообщение
USB не использую, взял этот камень как миниатюрный с низким потреблением (питанием) и он есть на ебее. Аппаратные навороты не используются.
Если USB включать не будешь, то и отлаживай на здоровье пиккитом.
Бит DEBUG (ну пусть BKBUG) у него вероятно используется MPLABом автоматически. Просто когда включаешь режим отладки, он там сам как надо ставится.
Я так и с 18F46J50 тоже искался, пока не заметил что он работает просто по включению)
PS

За последним MPLABом замечено пренебрежительное отношение к даташитам. это и XINST<->ENHCPU, и ещё моменты были... ;((


Последний раз редактировалось Grey_cat; 24.04.2017 в 13:11.
Grey_cat вне форума   Ответить с цитированием
Старый 24.04.2017, 18:23   #9
tsb58
Senior Member
 
Аватар для tsb58
 
Регистрация: 04.11.2008
Адрес: Харьков
Сообщений: 332
Вес репутации: 813/43
tsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to beholdtsb58 is a splendid one to behold
По умолчанию Re: 18F14K50 надо включить отладку

Цитата:
Сообщение от Grey_cat Посмотреть сообщение

PS

За последним MPLABом замечено пренебрежительное отношение к даташитам. это и XINST<->ENHCPU, и ещё моменты были... ;((
В случае с XINST, думаю, более правильно именно в MPLAB, так как во многих других ПИКах 18 серии этот бит именно так и называется, и в даташитах тоже. Даже в самом даташите на 18F14K50 по тексту неоднократно упоминается "XINST Configuration bit". Но при описании слов конфигурации он почему то переименовался в ENHCPU. Те, кто пишет даташиты, тоже люди...
tsb58 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо включить внешний кварц у FT232RL junior Продукция MICROCHIP 6 26.09.2008 22:26


Часовой пояс GMT +3, время: 08:36.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot