МИКРОЧИП PIC18F57Q43 Нано Хардвер Curiosity

Спецификации
- Модел: PIC18F57Q43 Curiosity Nano
- ID на производ: DS40002186A-страница 1
Вовед
PIC18F57Q43 Curiosity Nano е компактна развојна плоча дизајнирана за микроконтролерот PIC18F57Q43. Тој нуди удобна платформа за прототипирање и тестирање на апликации базирани на овој микроконтролер.
Карактеристики
- Моќен микроконтролер PIC18F57Q43
- Компактен и пренослив дизајн
- Различни конектори за лесно поврзување
- Богат сет на периферни уреди за разновиден развој на апликации
Комплет надview
Комплетот ги вклучува следните компоненти:
- PIC18F57Q43 Curiosity Nano развојна табла
- Документација и релевантни врски
Почеток
Брз почеток
За брзо да започнете со PIC18F57Q43 Curiosity Nano, следете ги овие чекори:
- Поврзете ја плочката за развој со компјутерот користејќи USB-кабел.
- Инсталирајте ги потребните драјвери доколку се побара.
- Стартувајте ја развојната околина (на пр. MPLAB X IDE).
- Направете нов проект или отворете постоечки.
- Компилирајте го и програмирајте го вашиот код на микроконтролерот.
Дизајнерска документација и релевантни врски
За детална проектна документација, вклучувајќи шеми, листови со податоци и белешки за апликацијата, како и релевантни врски до ресурсите на софтверот и фирмверот, ве молиме погледнете ја официјалната документација обезбедена со комплетот.
Упатство за употреба на хардвер
Конектори
Развојната табла PIC18F57Q43 Curiosity Nano се одликува со следните конектори:
- USB конектор за напојување и комуникација
- ICSP заглавие за програмирање и дебагирање во колото
- GPIO заглавија за општа намена дигитален I/O
- Аналогни влезни заглавија за поврзување на сензори и други аналогни уреди
- UART заглавие за сериска комуникација
Периферни уреди
Развојната табла обезбедува низа вградени периферни уреди, вклучувајќи:
- LED диоди за визуелна повратна информација
- Притиснете ги копчињата за внесување на корисникот
- Потенциометар за аналоген влез
- Сензор за температура
- Акцелерометар
- EEPROM меморија
Историја на ревизија на хардвер и познати прашања
Идентификување на ID и ревизија на производот
За да го идентификувате ID на производот и ревизијата на вашата плочка за развој на Curiosity Nano PIC18F57Q43, погледнете ја документацијата обезбедена со комплетот.
Ревизија 3
Ревизијата 3 на хардверот воведува неколку подобрувања и поправки за подобрување на севкупните перформанси и доверливост. Ве молиме консултирајте ја документацијата за целосни детали.
Историја на ревизија на документи
Историјата на ревизии на документи обезбедува информации за какви било ажурирања или промени направени во упатството за корисникот. Ве молиме погледнете ја официјалната документација за целосната историја на ревизии.
Микрочипот Webсајт
За дополнителни ресурси, ажурирања и поддршка, посетете го Микрочипот webсајт на https://www.microchip.com.
Услуга за известување за промена на производот
Microchip нуди услуга за известување за промена на производот за да ги информира клиентите за какви било промени или ажурирања поврзани со PIC18F57Q43 Curiosity Nano. Ве молиме погледнете ја официјалната документација за повеќе информации за тоа како да се претплатите на оваа услуга.
Поддршка за корисници
За каква било техничка помош или прашања во врска со PIC18F57Q43 Curiosity Nano, ве молиме контактирајте со поддршката за корисници на Microchip. Деталите за контакт може да се најдат во официјалната документација.
Функција за заштита на код на уреди со микрочип
PIC18F57Q43 Curiosity Nano вклучува функција за заштита на код за да се спречи неовластен пристап до кодот на микроконтролерот. Ве молиме погледнете ја официјалната документација за повеќе информации за тоа како да ја овозможите и конфигурирате оваа функција.
Правно известување
Прочитајте го правното известување дадено во официјалната документација за важни информации во врска со употребата и дистрибуцијата на таблата за развој на Curiosity Nano PIC18F57Q43.
Заштитни знаци
Microchip и PIC се регистрирани заштитни знаци на Microchip Technology Incorporated. Други имиња на производи споменати во ова упатство за корисникот може да бидат заштитни знаци или регистрирани заштитни знаци на нивните соодветни сопственици.
Најчесто поставувани прашања
- П: Каде можам да ја најдам официјалната документација за PIC18F57Q43 Curiosity Nano?
О: Официјалната документација може да се најде во пакетот на комплетот или да се преземе од Микрочипот webсајт на https://www.microchip.com. - П: Како можам да го програмирам микроконтролерот PIC18F57Q43 на Curiosity Nano табла?
О: Можете да го програмирате микроконтролерот користејќи развојна средина како MPLAB X IDE. Поврзете ја плочката со вашиот компјутер преку USB, компајлирајте го вашиот код и програмирајте го на микроконтролерот користејќи ги соодветните алатки. - П: Кои периферни уреди се достапни на PIC18F57Q43 Curiosity Нано?
О: Плочката обезбедува LED диоди, копчиња за притискање, потенциометар, сензор за температура, акцелерометар и EEPROM меморија како вградени периферни уреди. Погледнете во упатството за употреба за повеќе детали за тоа како да ги користите.
Предговор
PIC18F57Q43 Curiosity Nano Evaluation Kit е хардверска платформа за оценување на микроконтролери во семејството PIC18-Q43. Оваа плочка има монтиран микроконтролер (MCU) PIC18F57Q43. Поддржана од Microchip MPLAB® X Integrated Development Environment (IDE), плочката овозможува лесен пристап до карактеристиките на PIC18F57Q43 за да се истражи како да се интегрира уредот во прилагоден дизајн. Серијата на табли за оценување Curiosity Nano вклучува вграден дебагер. Не се потребни надворешни алатки за програмирање и дебагирање на PIC18F57Q43.
- MPLAB® X IDE – Софтвер за откривање, конфигурирање, развој, програмирање и дебагирање на микроконтролери на микрочип.
- Код прampлес на GitHub – Започнете со код на прampлес.
- PIC18F57Q43 webсајт – Најдете документација, листови со податоци, сampи купи микроконтролери.
- PIC18F57Q43 Curiosity Nano webсајт – Најдете шеми, дизајн files, и купете го овој комплет.
Вовед
Карактеристики
- PIC18F57Q43-I/PT Микроконтролер
- Една жолта корисничка ЛЕР
- Еден механички кориснички прекинувач
- Стапало за 32.768 kHz Кристал
- Дебагер на одборот:
- Идентификација на табла во Microchip MPLAB® X IDE
- Една зелена светилка за напојување и статус
- Програмирање и дебагирање
- Виртуелна сериска порта (CDC)
- Еден GPIO канал за отстранување грешки (DGI GPIO)
- Напојување со USB
- Прилагодлив целен волуменtage:
- MIC5353 LDO регулатор контролиран од вградениот дебагер
- 1.8-5.1V излезна волtage (ограничено со USB влез voltage)
- Максимална излезна струја од 500 mA (ограничена со температурата на околината и излезната јачинаtage)
Комплет надview
Microchip PIC18F57Q43 Curiosity Nano Evaluation Kit е хардверска платформа за оценување на микроконтролерот PIC18F57Q43.
PIC18F57Q43 Комплет за нано евалуација на Curiosity завршиview

Почеток
Брз почеток
Чекори за да започнете со истражување на нано плочата PIC18F57Q43 Curiosity:
- Преземете го микрочипот MPLAB® X IDE.
- Стартувајте го микрочипот MPLAB® X IDE.
- Изборно: користете MPLAB® Code Configurator за да генерирате драјвери и прampлес.
- Напишете го вашиот код за апликација.
- Поврзете USB-кабел (Standard-A to Micro-B или Micro-AB) помеѓу компјутерот и USB-портата за отстранување грешки на плочката.
Инсталација на драјвери
Кога плочката ќе се поврзе со вашиот компјутер за прв пат, оперативниот систем ќе изврши инсталација на софтвер за драјвери. Возач file поддржува и 32- и 64-битни верзии на Microsoft® Windows® XP, Windows Vista®, Windows 7, Windows 8 и Windows 10. Драјверите за плочката се вклучени со Microchip MPLAB® X IDE.
Прозорец за комплет
Штом плочата ќе се напојува, зелената ЛЕР за статус ќе свети, а Microchip MPLAB® X IDE автоматски ќе открие кои табли се поврзани. Микрочипот MPLAB® X IDE ќе презентира релевантни информации како што се листови со податоци и документација на таблата. Уредот PIC18F57Q43 на PIC18F57Q43 Curiosity Nano-плочката е програмиран и дебагиран од вградениот дебагер и, според тоа, не е потребен надворешен програмер или алатка за отстранување грешки.
Совет: Прозорецот на комплетот може да се отвори во MPLAB X IDE преку лентата со мени Прозорец > Прозорец за комплет.
Дизајнерска документација и релевантни врски
Следната листа содржи врски до најрелевантните документи и софтвер за PIC18F57Q43 Curiosity Nano Board:
- MPLAB® X IDE – MPLAB X IDE е софтверска програма што работи на компјутер (Windows®, Mac OS®, Linux®) за развивање апликации за микроконтролери со микрочип и контролери за дигитален сигнал. Се нарекува интегрирано развојно опкружување (IDE) бидејќи обезбедува единствена интегрирана „околина“ за развивање код за вградени микроконтролери.
- MPLAB® Code Configurator – MPLAB Code Configurator (MCC) е бесплатен софтверски додаток кој обезбедува графички интерфејс за конфигурирање на периферни уреди и функции специфични за вашата апликација.
- Микрочип Сample Store – Микрочип сampле продавница каде што можете да нарачате sampлес на уреди.
- MPLAB Data Visualizer – MPLAB Data Visualizer е програма која се користи за обработка и визуелизација на податоци. Data Visualizer може да прима податоци од различни извори како што се сериски порти и интерфејс на Data Gateway на вградениот дебагер, како што се наоѓа на таблите Curiosity Nano и Xplained Pro.
- Микрочип PIC® и AVR Examples – Микрочип PIC и AVR уред Прamples е збирка на exampле и лаборатории кои користат табли за развој на микрочип за да ја покажат употребата на периферни уреди за PIC и AVR уреди.
- Microchip PIC® и AVR Solutions – Microchip PIC и AVR Device Solutions содржи целосни апликации за употреба со развојните табли на Microchip, подготвени за прилагодување и проширување.
- PIC18F57Q43 Curiosity Nano webсајт – Најдете шеми, дизајн files, и купете го овој комплет.
- PIC18F57Q43 Curiosity Nano на microchipDIRECT – Купете го овој комплет на microchipDIRECT.
Куриозитет Нано
Curiosity Nano е платформа за евалуација на мали табли со пристап до повеќето микроконтролери В/И. Платформата се состои од серија табли за микроконтролер со мал број на пинови (MCU) со вградени дебагери, кои се интегрирани со Microchip MPLAB® X IDE. Секоја табла е идентификувана во IDE. Кога е приклучен, се прикажува прозорец со комплет со линкови до клучната документација, вклучувајќи релевантни упатства за корисникот, белешки за апликации, листови со податоци и пр.ampле код. Сè е лесно да се најде. Вградениот дебагер има виртуелна сериска порта (CDC) за сериска комуникација со домаќин компјутер и интерфејс на портата за податоци (DGI) со GPIO пинови за отстранување грешки.
Внатрешниот дебагер завршиview
PIC18F57Q43 Curiosity Nano содржи вграден дебагер за програмирање и дебагирање. Вградениот дебагер е композитен USB-уред кој се состои од неколку интерфејси:
- Дебагер кој може да програмира и дебагира PIC18F57Q43 во микрочип MPLAB® X IDE
- Уред за масовно складирање што овозможува програмирање со влечење и спуштање на PIC18F57Q43
- Виртуелна сериска порта (CDC) која е поврзана со универзален асинхрон приемник/предавател (UART) на PIC18F57Q43 и обезбедува лесен начин за комуникација со целната апликација преку терминален софтвер
- Интерфејс за порта за податоци (DGI) за инструментација на код со канали на логички анализатор (дебагирање на GPIO) за визуелизација на протокот на програмата
Вградениот дебагер контролира ЛЕД за напојување и статус (означен како PS) на нано таблата Curiosity PIC18F57Q43. Табелата подолу покажува како ЛЕР се контролира во различни режими на работа.
Контрола на LED-дебагерот на одборот
| Режим на работа | LED за напојување и статус |
| Режим на подигач | ЛЕР полека трепка за време на вклучувањето. |
| Напојување | ЛЕД-то е вклучено. |
| Нормална работа | ЛЕД-то е вклучено. |
| Програмирање | Индикатор за активност: ЛЕР полека трепка за време на програмирање/дебагирање. |
| Програмирање со влечење и пушти | Успех: ЛЕР полека трепка 2 секунди. Неуспех: ЛЕР трепка брзо 2 секунди. |
| Грешка | ЛЕД-то брзо трепка ако се открие дефект во напојувањето. |
| Спиење/исклучено | ЛЕД-то е исклучено. Вградениот дебагер е или во режим на мирување или исклучен. Ова може да се случи ако плочата е надворешно напојувана. |
Информации: Бавното трепкање е приближно 1 Hz, а брзото трепкање е приближно 5 Hz.
Дебагер
Вградениот дебагер на PIC18F57Q43 Curiosity Nano Board се појавува како уред за човечки интерфејс (HID) на USB потсистемот на компјутерот домаќин. Дебагерот поддржува целосно програмирање и дебагирање на PIC18F57Q43 со помош на Microchip MPLAB® X IDE.
Запомнете: Ажурирајте го фирмверот на дебагерот. Надградбите на фирмверот се прават автоматски кога се користи Microchip MPLAB® X IDE.
Виртуелна сериска порта (CDC)
Виртуелната сериска порта (CDC) е сериски мост за општа намена помеѓу компјутерот домаќин и целниот уред.
Во текот наview
Вградениот дебагер имплементира композитен USB-уред кој вклучува стандарден интерфејс за класа на уреди за комуникација (CDC), кој се појавува на домаќинот како виртуелна сериска порта. CDC може да се користи за пренос на произволни податоци во двете насоки помеѓу компјутерот-домаќин и целта: сите знаци испратени преку виртуелната сериска порта на компјутерот-домаќин ќе се пренесат како UART на CDC TX пинот на дебагерот, а UART знаците зафатени на CDC RX пинот на дебагерот ќе биде вратен на компјутерот домаќин преку виртуелната сериска порта.
ЦДЦ врска

Информации: Како што е прикажано на Слика 3-1, иглата CDC TX на дебагерот е поврзан со игла UART RX на целта за примање знаци од компјутерот домаќин. Слично на тоа, иглата CDC RX на дебагерот е поврзана со иглата UART TX на целта за пренос на знаци до компјутерот-домаќин.
Поддршка за оперативен систем
На Windows машините, CDC ќе се наброи како Curiosity Virtual COM Port и ќе се појави во делот Ports на Windows Device Manager. Таму може да се најде и бројот на порта COM.
Информации: На постарите Windows системи, потребен е USB драјвер за CDC. Овој двигател е вклучен во инсталациите на Microchip MPLAB® X IDE.
На Linux машините, CDC ќе се набројува и ќе се појави како /dev/ttyACM#.
- tty* уредите припаѓаат на групата „dialout“ во Linux, па можеби е неопходно да станете член на таа група за да имате дозволи за пристап до CDC.
- На MAC машините, CDC ќе набројува и ќе се појави како /dev/tty.usbmodem#. Во зависност од тоа која терминална програма се користи, таа ќе се појави во достапната листа на модеми како usbmodem#.
- За сите оперативни системи: Не заборавајте да користите терминален емулатор кој поддржува DTR сигнализација. Видете 3.1.2.4 Сигнализација.
Ограничувања
Не сите функции на UART се имплементирани во вградениот дебагер CDC.-
Ограничувањата се наведени овде:
- Стапка на Бод: Мора да биде во опсег од 1200 bps до 500 kbps. Секоја стапка на бауд надвор од овој опсег ќе биде поставена на најблиската граница, без предупредување. Стапката на бауд може да се менува на пат.
- Формат на знаци: Поддржани се само 8-битни знаци.
- Паритет: Може да биде непарен, парен или ниеден.
- Контрола на проток на хардвер: Не е поддржано.
- Запрете ги битовите: Поддржани се еден или два бита.
Сигнализација
За време на набројувањето преку USB, оперативниот систем домаќин ќе ги стартува и комуникациските и податочните цевки на интерфејсот CDC. Во овој момент, можно е да се постави и да се прочита брзината на бауд и другите UART параметри на CDC, но испраќањето и примањето податоци нема да бидат овозможени. Кога терминалот се поврзува на домаќинот, тој мора да го наметне сигналот DTR. Бидејќи ова е виртуелен контролен сигнал имплементиран на USB-интерфејсот, тој физички не е присутен на плочата. Потврдувањето на сигналот DTR од домаќинот ќе му покаже на вградениот дебагер дека сесијата CDC е активна. Дебагерот потоа ќе ги овозможи неговите менувачи на нивоа (ако е достапно) и ќе ги стартува механизмите за испраќање и примање податоци на CDC. Десертирањето на сигналот DTR нема да ги оневозможи менувачите на нивоа, туку ќе го оневозможи приемникот за да нема дополнителни податоци да се пренесуваат до домаќинот. Пакетите со податоци кои веќе се во ред за испраќање до целта ќе продолжат да се испраќаат, но нема да бидат прифатени дополнителни податоци.
Запомнете: Поставете го емулаторот на терминалот за да го потврди сигналот DTR. Без сигналот, вградениот дебагер нема да испраќа или прима податоци преку својот UART.
Совет: CDC TX пинот на дебагерот на одборот нема да се придвижи додека компјутерот-домаќин не го вклучи интерфејсот CDC. Исто така, нема надворешни отпорници за повлекување на ЦДЦ линиите што ги поврзуваат дебагерот и целта, што значи дека при вклучувањето, овие линии лебдат. За да се избегнат какви било дефекти што резултираат со непредвидливо однесување, како што се грешки при кадрирање, целниот уред треба да го овозможи внатрешниот отпорник за повлекување на иглата поврзана со иглата CDC TX на дебагерот.
Напредна употреба
Режим за надминување на ЦДЦ
Во нормална работа, вградениот дебагер е вистински UART мост помеѓу домаќинот и уредот. Меѓутоа, во одредени случаи на употреба, вградениот дебагер може да го отфрли основниот режим на работа и да ги користи пиновите CDC TX и RX за други цели. Испуштање текст file може да се користи за испраќање знаци од CDC TX пинот на дебагерот.
На fileимето и наставката се тривијални, но текстот file мора да започне со ликовите:
CMD: SEND_UART=
Максималната должина на пораката е 50 знаци - сите преостанати податоци во рамката се игнорираат.
Стандардната брзина на бауд што се користи во овој режим е 9600 bps, но ако CDC е веќе активен или е конфигуриран, сè уште важи претходно користената брзина на бауд.
Размислувања за кадрирање на ниво на USB
Испраќањето податоци од домаќинот до ЦДЦ може да се врши во бајти или во блокови, кои ќе бидат поделени во USB-рамки од 64 бајти. Секоја таква рамка ќе биде наредена за испраќање до иглата CDC TX на дебагерот. Пренесувањето на мала количина на податоци по рамка може да биде неефикасно, особено при ниски стапки на бауд, бидејќи вградениот дебагер ги баферира рамки, а не бајти. Во секое време може да бидат активни најмногу четири рамки од 64 бајти. Вградениот дебагер соодветно ќе ги пригуши влезните рамки. Испраќањето на целосни рамки од 64 бајти што содржат податоци е најефикасниот метод. Кога примате податоци на иглата CDC RX на дебагерот, вградениот дебагер ќе ги смести дојдовните бајти во рамки од 64 бајти, кои се испраќаат до редот за USB за пренос до домаќинот кога ќе се наполнат. Нецелосните рамки исто така се туркаат на редот за USB во интервали од приближно 100 ms, активирани од USB токени за почеток на рамката. До осум рамки од 64 бајти може да бидат активни во секое време. Ако домаќинот (или софтверот што работи на него) не успее да прима податоци доволно брзо, ќе дојде до пречекорување. Кога тоа ќе се случи, последната пополнета тампон рамка ќе се рециклира наместо да биде испратена во редот за USB и ќе се изгуби целосната рамка на податоци. За да се спречи оваа појава, корисникот мора да се погрижи цевката за податоци CDC да се чита континуирано, или брзината на дојдовните податоци мора да се намали.
Уред за масовно складирање
Вградениот дебагер вклучува едноставна имплементација на Уред за масовно складирање, која е достапна за операции за читање/запишување преку оперативниот систем домаќин на кој е поврзан.
Таа обезбедува:
- Пристап за читање до основен текст и HTML files за детални информации за комплетот и поддршка
- Пристап за пишување за програмирање Intel® HEX форматиран files во меморијата на целниот уред
- Пристап за пишување за едноставен текст files за комунални цели
Имплементација на уред за масовно складирање
Вградениот дебагер имплементира високо оптимизирана варијанта на FAT12 file систем кој има неколку ограничувања, делумно поради природата на самиот FAT12 и оптимизациите направени за да ја исполни својата цел за неговата вградена апликација. Нано USB-уредот Curiosity е компатибилен со USB поглавје 9 како уред за масовно складирање, но на ниту еден начин не ги исполнува очекувањата од уред за масовно складирање со општа намена. Ова однесување е намерно. Кога користите оперативен систем Windows, вградениот дебагер се набројува како Curiosity Nano USB-уред што може да се најде во делот за дискови на управувачот со уреди. Погонот CURIOSITY се појавува во file менаџер и ја бара следната достапна буква на дискот во системот. Уредот CURIOSITY содржи приближно еден MB слободен простор. Ова на кој било начин не ја одразува големината на блицот на целниот уред. Кога програмирате Intel® HEX file, бинарните податоци се кодирани во ASCII со метаподатоци што обезбедуваат големи трошоци, така што еден MB е тривијално избрана вредност за големината на дискот. Не е можно да го форматирате уредот CURIOSITY. При програмирање а file до целта, на fileимето може да се појави во списокот на директориумот на дискот. Ова е само на оперативниот систем view на именикот, кој, реално, не е ажуриран. Не е можно да се прочита file содржината. Отстранувањето и повторното вклучување на плочата ќе го врати file систем во првобитната состојба, но целта сепак ќе ја содржи апликацијата што била претходно програмирана. За да го избришете целниот уред, копирајте текст file почнувајќи со „CMD:ERASE“ на дискот.
Стандардно, уредот CURIOSITY содржи неколку само за читање files за генерирање икони, како и известување за статусот и поврзување со дополнителни информации:
- AUTORUN.ICO – икона file за логото на Микрочип
- AUTORUN.INF – систем file потребно е Windows Explorer да ја прикаже иконата file
- KIT-INFO.HTM – пренасочување на таблата за развој webсајт
- KIT-INFO.TXT – текст file што содржи детали за верзијата на фирмверот за отстранување грешки на плочата, името на плочата, серискиот број на USB, уредот и поддршката за влечење и пушти
- STATUS.TXT – текст file што го содржи програмскиот статус на таблата
Информации: STATUS.TXT динамички се ажурира од вградениот дебагер. Содржината може да биде кеширана од ОС и затоа не го одразува правилниот статус.
Зборови за конфигурација
Зборови за конфигурација (цели на PIC® MCU)
Конфигурација Поставки за Word вклучени во проектот што се програмира по програмирањето на програмата Flash. Дебагерот нема да маскира никакви битови во зборовите за конфигурација кога ги пишува, но бидејќи користи ниска јачинаtagд Програмски режим, не може да го избрише битот за конфигурација на LVP. Ако е избран неточен извор на часовник, на прampле, а плочата не се подига, секогаш е можно да се изврши масовно бришење (секогаш се прави пред програмирање) и да се врати уредот на неговите стандардни поставки.
Специјални команди
Неколку корисни команди се поддржани со копирање текст files на дискот за масовно складирање. На fileимето или екстензијата се ирелевантни - управувачот со команди реагира само на содржината.
Специјални File Наредби
| Содржина на командата | Опис |
| CMD: ИЗБРИШИ | Извршува бришење чип на целта |
| CMD:SEND_UART= | Испраќа низа знаци до CDC UART. Види „Режим за надминување на ЦДЦ“. |
| CMD: RESET | Го ресетира целниот уред со влегување во режим на програмирање, а потоа излегување од режимот за програмирање веднаш потоа. Точното време може да варира во зависност од програмскиот интерфејс на целниот уред. (Фирмверот за дебагер v1.16 или понов.) |
| CMD: МОЌНОСТ | Ја намалува целта и ја враќа напојувањето по задоцнување од 100 ms. Ако е обезбедено надворешно напојување, тоа нема ефект. (Фирмверот за дебагер v1.16 или понов.) |
| CMD: 0V | Го исклучува целниот уред со оневозможување на целниот регулатор за снабдување. Ако е обезбедено надворешно напојување, тоа нема ефект. (Фирмверот за дебагер v1.16 или понов.) |
| CMD: 3V3 | Го поставува целниот волуменtage до 3.3V. Ако е обезбедено надворешно напојување, тоа нема ефект. (Фирмверот за дебагер v1.16 или понов.) |
| CMD: 5V0 | Го поставува целниот волуменtage до 5.0V. Ако е обезбедено надворешно напојување, тоа нема ефект. (Фирмверот за дебагер v1.16 или понов.) |
Информации: Командите наведени овде се активираат од содржината што се испраќа до емулираниот диск за масовно складирање и не се обезбедува повратна информација во случај на успех или неуспех.
Интерфејс на порталот за податоци (DGI)
Data Gateway Interface (DGI) е USB-интерфејс за транспорт на сирово и време-стamped податоци помеѓу вградените дебагери и алатките за визуелизација базирани на компјутерски домаќини. MPLAB Data Visualizer се користи на компјутерот-домаќин за прикажување на податоците за отстранување грешки на GPIO. Достапен е како додаток за MPLAB® X IDE или самостојна апликација што може да се користи паралелно со Microchip MPLAB® X IDE. Иако DGI опфаќа неколку интерфејси за физички податоци, имплементацијата на PIC18F57Q43 Curiosity Nano вклучува канали за логички анализатор:
Еден GPIO канал за отстранување грешки (познат и како DGI GPIO)
Отстранете грешки на GPIO
Отстранување грешки GPIO каналите се најкратко времеamped дигитални сигнални линии што ја поврзуваат целната апликација со апликација за визуелизација на домаќин компјутер. Тие обично се користат за исцртување на појавата на настани со ниска фреквенција на временска оска - на прample, кога ќе се појават одредени транзиции на состојбата на апликацијата. Сликата подолу го прикажува следењето на дигиталната состојба на механички прекинувач поврзан со дебагирање на GPIO во MPLAB Data Visualizer.
Следење на дебагирање на GPIO со MPLAB® Data Visualizer

Отстранување грешки GPIO каналите се најкратко времеampед, така што резолуцијата на настаните на DGI GPIO се одредува со резолуцијата на времето на DGIamp модул.
Важно: Иако може да се снимат рафали на сигнали со повисока фреквенција, корисниот опсег на фреквенции на сигнали за кои може да се користи GPIO за отстранување грешки е до околу 2 kHz. Обидот за снимање сигнали над оваа фреквенција ќе резултира со заситеност и прелевање на податоците, што може да предизвика прекин на сесијата на DGI.
Навременampинг
Изворите на DGI се временскиampед како што се фатени од дебагерот. Времетоamp бројач имплементиран во нано дебагерот на Curiosity зголемувања на фреквенција од 2 MHz, обезбедувајќи временски периодamp резолуција од половина микросекунда.
Curiosity Nano Standard Pinout
12-те рабни конекции најблиску до USB конекторот на Curiosity Nano плочите имаат стандардизиран пинут. Пиновите за програмата/дебагирање имаат различни функции во зависност од целниот програмски интерфејс, како што е прикажано во табелата и сликата подолу.
Curiosity Nano Standard Pinout
| Сигнал за дебагер | Цел MCU | Опис |
| ID | — | Линија за лична карта за екстензии |
| CDC TX | UART RX | USB CDC TX линија |
| ЦДЦ RX | UART TX | USB CDC RX линија |
| DBG0 | ICSPDAT | Податочна линија за отстранување грешки |
| DBG1 | ICSPCLK | Дебагирање на линијата на часовникот |
| DBG2 | GPIO0 | дебагирај GPIO0 |
| DBG3 | MCLR | Ресетирајте ја линијата |
| NC | — | Нема врска |
| ВБУС | — | VBUS voltage за надворешна употреба |
| VOFF | — | Voltage Исклучен влез. Ги оневозможува целниот регулатор и целната јачинаtagд кога се влече ниско. |
| ВТГ | — | Target voltage |
| ГНД | — | Заедничка основа |
Curiosity Nano Standard Pinout

Напојување
Плочката се напојува преку USB-портата и содржи два LDO регулатори, еден за генерирање на 3.3V за вградениот дебагер и прилагодлив LDO регулатор за целниот микроконтролер PIC18F57Q43 и неговите периферни уреди. волtage од USB конекторот може да варира помеѓу 4.4V до 5.25V (според USB спецификацијата) и ќе ја ограничи максималната јачинаtage до целта. Сликата подолу го прикажува целиот систем за напојување на PIC18F57Q43 Curiosity Nano.
Блок дијаграм за напојување

Целен регулатор
Целта волtagРегулаторот е MIC5353 променлив излез LDO. Вградениот дебагер може да ја прилагоди јачината на звукотtagЕ излезот се доставува до целниот дел на таблата со манипулирање со јачината на повратните информации на MIC5353tagд. Хардверската имплементација е ограничена на приближен томtagсе движат од 1.7V до 5.1V. Дополнителен излез voltagОграничувањата се конфигурирани во фирмверот на дебагерот за да се осигура дека излезниот волуменtage никогаш не ги надминува хардверските граници на микроконтролерот PIC18F57Q43. волtagОграничувањата конфигурирани во вградениот дебагер на PIC18F57Q43 Curiosity Nano се 1.8-5.1V.
Информации: Целта волtage е поставено на 3.3V кога плочата е произведена. Може да се промени преку својствата на проектот MPLAB X IDE. Секоја промена на целниот волtage е упорен, дури и преку прекинувач за напојување. Резолуцијата е помала од 5 mV, но може да биде ограничена на 10 mV од програмата за прилагодување.
- VoltagПоставките што се поставени во Microchip MPLAB® X IDE не се применуваат веднаш на плочата. Новиот томtagПоставката e се применува на таблата кога се пристапува до дебагерот на кој било начин, како притискање на копчето Освежи го статусот на алатката за отстранување грешки во картичката проектна контролна табла или програмирање/читање на програмската меморија.
- Постои едноставна опција за прилагодување на целниот волуменtagд со текст на командата влечење и пушти file до таблата. Ова поддржува само поставки од 0.0V, 3.3V и 5.0V. Видете дел 3.1.3.3 Специјални команди за повеќе детали.
MIC5353 поддржува максимално струјно оптоварување од 500 mA. Тоа е LDO регулатор во мало пакување, поставен на мало печатено коло (PCB), а состојбата на термичко исклучување може да се постигне при помали оптоварувања од 500 mA. Максималното оптоварување на струјата зависи од влезната јачинаtagд, избраниот излез voltage, и температурата на околината. Сликата подолу ја прикажува безбедната работна површина за регулаторот, со влезен волуменtage од 5.1V и амбиентална температура од 23°C.
Целна оперативна област на регулаторот

ВолtagИзлезот на целниот регулатор постојано се следи (мери) од вградениот дебагер. Ако е повеќе од 100 mV над/под волtage вредноста на поставката, условот за грешка ќе биде означен, а целта voltagрегулаторот ќе се исклучи. Ова ќе открие и ќе се справи со сите услови на краток спој. Исто така, ќе открие и ќе се справи ако надворешен волуменtage што предизвикува VCC_TARGET да се движи надвор од томtagПрозорецот за следење на поставките од ±100 mV ненадејно се применува на VTG пинот, без да се постави VOFF пинот на ниско ниво.
Информации: Ако надворешниот волtage е пониско од долната граница на прозорецот за следење (цел волtage поставка – 100 mV), сијаличката за статус на таблата за отстранување грешки брзо ќе трепка. Ако надворешниот волtage е повисоко од горната граница на прозорецот за следење (цел волtage дотерување + 100 mV), ЛЕД-то за статус на дебагерот на одборот ќе продолжи да свети. Ако надворешниот волtage е отстранета, сијаличката за статусот ќе почне брзо да трепка додека вградениот дебагер не ја открие новата ситуација и не ја заврти целната јачинаtagрегулаторот е повторно вклучен.
Надворешно снабдување
PIC18F57Q43 Curiosity Nano може да се напојува со надворешен волtage наместо вградениот регулатор на целта. Кога Voltage Off (VOFF) пинот е скратен до заземјувањето (GND), фирмверот на вградениот дебагер го оневозможува целниот регулатор и безбедно е да се примени надворешна јачинаtage до VTG пинот. Исто така е безбедно да се примени надворешен волtage на VTG пинот кога не е приклучен USB-кабел во конекторот DEBUG на плочата. Пинот VOFF може да се врзе ниско/отпуштен во секое време. Ова ќе биде откриено со прекин за промена на пиновите на вградениот дебагер, кој ја контролира целната јачинаtagе регулатор соодветно.
ПРЕДУПРЕДУВАЊЕ
Примена на надворешен волtage на VTG пинот без скратување VOFF на GND може да предизвика трајно оштетување на плочата.
- Не применувајте ниту еден томtage до иглата VOFF. Оставете ја иглата да лебди за да овозможи напојување.
- Апсолутен максимален надворешен волуменtage е 5.5V за менувачите на нивоа на одборот, а стандардната работна состојба на PIC18F57Q43 е 1.8-5.5V. Применувајќи повисок волtage може да предизвика трајно оштетување на плочата.
Информации: Ако надворешен волtage се нанесува без да се повлече VOFF иглата ниско и надворешно напојување го повлекува волtagе пониска од долната граница на прозорецот за следење (целна томtage поставка – 100 mV), сијаличката за статусот на вградениот дебагер брзо ќе трепка и ќе го исклучи вградениот регулатор. Ако надворешен волtage ненадејно се отстранува кога VOFF пинот не се спушти на ниско ниво, сијаличката за статус ќе почне да трепка брзо, додека вградениот дебагер не ја открие новата ситуација и не ја префрли целната јачинаtagрегулаторот е повторно вклучен.
Програмирањето, отстранувањето грешки и преносот на податоци сè уште се можни со надворешно напојување - дебагерот и менувачите на нивото на сигналот ќе се напојуваат од USB-кабелот. Двата регулатори, дебагерот и менувачите на нивоа, се исклучуваат кога ќе се извади USB-кабелот.
- Дополнително на енергијата што ја трошат PIC18F57Q43 и неговите периферни уреди, приближно 100 µA ќе бидат повлечени од кој било надворешен извор на енергија за напојување на менувачите на нивоа и јачината на одборотtage монитор коло кога USB-кабел е вклучен во конекторот DEBUG на плочата. Кога USB-кабел не е приклучен, се користи одредена струја за напојување на менувачите на нивоа voltage пинови, кои имаат струја во најлош случај од приближно 5 µA. Типичните вредности може да бидат дури 100 nA.
Излезен пин VBUS
PIC18F57Q43 Curiosity Nano има излезна игла VBUS што може да се користи за напојување на надворешни компоненти на кои им е потребно напојување од 5V. Излезниот пин VBUS има PTC осигурувач за заштита на USB од кратки кола. Несакан ефект на PTC осигурувачот е волtagд пад на излезот VBUS со поголеми струјни оптоварувања. Табелата подолу го покажува томtage наспроти тековното оптоварување на излезот VBUS.
VBUS Излезен волуменtagд наспроти струја

Исклучоци за напојување
Ова е резиме на повеќето исклучоци што може да се појават со напојувањето.
Target Voltage Се исклучува
Ова може да се случи ако целниот дел привлекува премногу струја на даден волуменtagд. Ова ќе предизвика да се вклучи безбедносната карактеристика за термичко исклучување на регулаторот MIC5353. За да го избегнете ова, намалете го тековното оптоварување на целниот дел.
Target Voltagд Поставката не е постигната
Максималната излезна јачина на звукtage е ограничено со USB влезот voltage (наведено да биде помеѓу 4.4V до 5.25V), и волtagд падне преку регулаторот MIC5353 на даден волуменtage поставување и тековната потрошувачка. Ако поголем излез волtagе потребно, користете USB извор за напојување кој може да обезбеди поголем влезен волуменtage или користете надворешен томtagнапојување на VTG пинот.
Target Voltage е различно од поставката
Ова може да биде предизвикано од надворешно применета волtage на VTG пинот, без да го поставите VOFF пинот на ниско ниво. Ако целта волtage се разликуваат повеќе од 100 mV над/под волtage поставка, ќе биде откриена од вградениот дебагер и внатрешниот волtagрегулаторот ќе се исклучи. За да го решите овој проблем, отстранете го применетиот томtage од VTG пинот, а дебагерот на одборот ќе го овозможи on-board voltage регулатор кога ќе се открие новата состојба. Забележете дека PS LED ќе трепка брзо ако целната волtage е под 100 mV од поставката, но ќе свети нормално кога е повисока од 100 mV над поставката.
Не, или многу ниска целна томtage, и PS LED трепка брзо
Ова може да биде предизвикано од целосен или делумен краток спој и е навистина посебен случај на проблемот споменат погоре. Отстранете го краткиот спој и вградениот дебагер повторно ќе ја овозможи вградената целна јачинаtagд регулатор
Нема целен волуменtage и PS LED свети 1
Ова се случува ако целната волtage е поставено на 0.0V. За да го поправите ова, поставете ја целната јачина на звукtage до вредност во рамките на наведениот волуменtage опсег за целниот уред.
Нема целен волуменtage и PS LED свети 2
Ова може да биде проблем ако моќниот скокач J100 и/или J101 се исечени, а целната јачинаtagРегулаторот e е поставен на вредност во рамките на наведениот волуменtage опсег за целниот уред. За да го поправите ова, залемете жица/мост помеѓу перничињата за J100/J101 или додадете скокач на J101 ако е монтирано заглавие на пиновите.
VBUS Излезен волуменtage е низок или не е присутен
Ова е најлесно предизвикано од одводот со висока струја на VBUS, а заштитниот осигурувач (PTC) ќе ја намали струјата или целосно ќе го исклучи. Намалете ја тековната потрошувачка на пинот VBUS за да го решите овој проблем.
Мерење со мала моќност
Напојувањето со PIC18F57Q43 е поврзано од вграденото напојување и VTG иглата преку заглавие со пинови од 100 mil означени со „POWER“ во свилен екран (J101). За да ја измерите потрошувачката на енергија на PIC18F57Q43 и другите периферни уреди поврзани на плочата, исечете го ременот Target Power и поврзете амперметар преку ременот.
За да ја измерите најниската можна потрошувачка на енергија, следете ги овие чекори:
- Исечете го ременот POWER со остар алат.
- Залемете 1 × 2 100 mil пински заглавие во отпечатокот.
- Поврзете амперметар со заглавието на пиновите.
- Напиши фирмвер тоа.
Три-изјавување на кој било I/O поврзан со вградениот дебагер. Го поставува микроконтролерот во состојба на мирување со најниска моќност. - Програмирајте го фирмверот во PIC18F57Q43.
Целна лента за напојување

Совет: Заглавјето на пиновите од 100 милји може да се залемени во стапалото на лентата за целна моќност (J101) за лесно поврзување на амперметар. Откако амперметарот повеќе не е потребен, ставете капа за скокач на заглавието на пинот.
Информации: Внатрешните менувачи на нивоа ќе повлечат мала количина на струја дури и кога не се во употреба. Може да се извлечат максимум 2 µA од секој I/O пин поврзан со менувач на ниво за вкупно 10 µA. Чувајте ги сите влезни/излезни пинови поврзани со менувачот на нивоа во три-состојба за да се спречи истекување. Сите В/О поврзани со вградениот дебагер се наведени во 4.2.4.1 Врски со дебагер на одборот. За да се спречи какво било истекување на менувачите на нивоа на одборот, тие може целосно да се исклучат, како што е опишано во 7.4 Исклучување на вградениот дебагер.
Програмирање на надворешни микроконтролери
Вградениот дебагер на PIC18F57Q43 Curiosity Nano може да се користи за програмирање и отстранување грешки на микроконтролери на надворешен хардвер.
Поддржани уреди
Сите надворешни AVR микроконтролери со интерфејс UPDI може да се програмираат и дебагираат со вградениот дебагер со Atmel Studio. Надворешните SAM микроконтролери кои имаат Curiosity Nano плоча може да се програмираат и дебагираат со вградениот дебагер со Atmel Studio. PIC18F57Q43 Curiosity Nano може да програмира и дебагира надворешни микроконтролери PIC18F57Q43 со MPLAB X IDE.
Конфигурација на софтвер
Не е потребна софтверска конфигурација за програмирање и дебагирање на истиот уред што е монтиран на плочката. За да програмирате и дебагирате различен микроконтролер од оној што е монтиран на плочата, Atmel Studio мора да биде конфигуриран да овозможува слободен избор на уреди и програмски интерфејси.
- Одете до Алатки > Опции преку системот со мени на врвот на апликацијата.
- Изберете ја категоријата Алатки > Поставки на алатката во прозорецот со опции.
- Поставете ја опцијата Скриј неподдржани уреди на Неточно .
Сокриј ги неподдржаните уреди

Информации: Atmel Studio дозволува кој било микроконтролер и интерфејс да се изберат кога Hide unsupported devices е поставен на False, исто така микроконтролери и интерфејси кои не се поддржани од вградениот дебагер.
Хардверски измени
Вградениот дебагер е стандардно поврзан со PIC18F57Q43. Овие врски мора да се отстранат пред да може да се програмира или дебагира кој било надворешен микроконтролер. Исечете ги ремените GPIO прикажани на сликата подолу со остра алатка за да го исклучите PIC18F57Q43 од вградениот дебагер.
Програмирање и дебагирање на врски со дебагер

Информации: Прекинувањето на врските со дебагерот ќе го оневозможи програмирањето, отстранувањето грешки и преносот на податоци од PIC18F57Q43 поставен на плочката.
Совет: Залемете ги во отпорници од 0Ω низ стапалките или скратете ги со лемење за повторно да ги поврзете сигналите помеѓу вградениот дебагер и PIC18F57Q43.
Поврзување со надворешни микроконтролери
Сликата и табелата подолу покажуваат каде сигналите за програмирање и дебагирање мора да се поврзат со програмирање и дебагирање на надворешни микроконтролери. Вградениот дебагер може да го напојува надворешниот хардвер или да користи надворешен волуменtage како референца за неговите менувачи на нивоа. Прочитајте повеќе за напојувањето во 3.3 Напојување. Вградениот дебагер и менувачите на нивоа активно ги водат сигналите за податоци и часовник (DBG0, DBG1 и DBG2) што се користат за програмирање и отстранување грешки, а во повеќето случаи, надворешниот отпорник на овие сигнали може да се игнорира. Потребни се отпорници за спуштање на податоците на ICSP™ и сигналите на часовникот за отстранување грешки на микроконтролерите PIC®. DBG3 е приклучок со отворен одвод и бара отпорник за влечење за да функционира.
PIC18F57Q43 Curiosity Nano има отпорници за спуштање R204 и R205 поврзани со ICSP податочниот и такт сигналот (DBG0 и DBG1). Има и отпорник за повлекување R200 поврзан со сигналот #MCLR (DBG3). Локацијата на отпорниците за влечење е прикажана на цртежот 7.2 на склопување во додатокот.
Запомнете:
- Поврзете ги GND и VTG со надворешниот микроконтролер
- Врзете ја иглата VOFF на GND ако надворешниот хардвер има свое напојување
- Проверете дали има отпорници за спуштање на ICSP сигналите за податоци и часовник (DBG0 и DBG1) за поддршка на дебагирање на PIC микроконтролерите
Curiosity Nano Standard Pinout

Интерфејси за програмирање и дебагирање
| Нано пин на Curiosity | UPDI | ICSP™ | SWD |
| DBG0 | UPDI | ПОДАТОЦИ | SWDIO |
| DBG1 | – | CLK | SWCLK |
| DBG2 | – | – | – |
| DBG3 | – | #MCLR | #РЕСЕТИРАЈ |
Поврзување на надворешни дебагери
И покрај тоа што има вграден дебагер, надворешните дебагери може да се поврзат директно со PIC18F57Q43 Curiosity Nano за да го програмираат/дебагираат PIC18F57Q43. Вградениот дебагер ги одржува сите пинови поврзани со PIC18F57Q43 и работ на плочата во три-состојба кога не се користат активно. Затоа, вградениот дебагер нема да се меша со никакви надворешни алатки за отстранување грешки.
Поврзување на MPLAB® PICkit™ 4 во коло дебагер/програмер со PIC18F57Q43 Curiosity Nano

ВНИМАНИЕ
MPLAB PICkit 4 In-circuit Debugger/Programmer е способен да испорача висока јачина на звукtage на пинот MCLR. R110 може трајно да се оштети од високиот волуменtagд. Ако R110 е скршен, вградениот дебагер не може да влезе во режим на програмирање на PIC18F57Q43 и обично нема да успее да го прочита ID на уредот.
- За да избегнете кавга помеѓу надворешниот дебагер и вградениот дебагер, не започнувајте никаква операција за програмирање/дебагирање со вградениот дебагер преку Microchip MPLAB® X IDE или програмирање за масовно складирање додека надворешната алатка е активна.
Упатство за употреба на хардвер
Конектори
PIC18F57Q43 Curiosity Nano Pinout
Сите влезни/излезни пинови PIC18F57Q43 се достапни на рабните конектори на плочката. Сликата подолу го покажува штиклирањето на таблата.
PIC18F57Q43 Curiosity Nano Pinout

Информации: Периферните сигнали прикажани на сликата погоре, како што се UART, I2C, SPI, ADC, PWM и други, се прикажани на одредени пинови за да се усогласат со стандардот Curiosity Nano Board. Овие сигнали обично може да се пренасочат до алтернативни пинови користејќи ја функцијата Избор на периферни пинови (PPS) во PIC18F57Q43.
Користење на заглавија на пинови
Отпечатокот на рабниот конектор на PIC18F57Q43 Curiosity Nano има какоtagгребен дизајн каде секоја дупка е поместена 8 мил (~0.2 mm) надвор од центарот. Поместувањето на дупката овозможува користење на редовни заглавија на пиновите од 100 мил на плочата без лемење. Откако заглавијата на пиновите се цврсто поставени, тие може да се користат во нормални апликации како што се приклучоците за пинови и таблите за прототипови без никакви проблеми.
Совет: Започнете од едниот крај на заглавието на иглата и постепено вметнете го заглавието по должината на таблата. Откако сите иглички ќе се стават на своето место, користете рамна површина за да ги турнете внатре.
- За апликации каде заглавјата на пиновите ќе се користат трајно, сепак се препорачува да се залемат на место.
Важно: Штом заглавијата на пиновите се на место, тешко се отстрануваат рачно. Користете сет клешти и внимателно отстранете ги заглавијата на пиновите за да избегнете оштетување на заглавијата на пиновите и ПХБ.
Периферни уреди
LED
Има една жолта корисничка LED диода достапна на нано плочата PIC18F57Q43 Curiosity која може да се контролира или со GPIO или со PWM. ЛЕР може да се активира со возење на поврзаната линија за влез/излез на GND.
LED поврзување
| PIC18F57Q43 Пин | Функција | Заедничка функционалност |
| RF3 | Жолта LED0 | Раб конектор |
Механички прекинувач
PIC18F57Q43 Curiosity Nano има еден механички прекинувач. Ова е генерички прекинувач што може да се конфигурира од корисникот. Кога ќе се притисне прекинувачот, тој ќе ја придвижи линијата за влез/излез на заземјување (GND).
Совет: На прекинувачот нема надворешно поврзан отпорник за повлекување. За да го користите прекинувачот, проверете дали е вклучен внатрешен отпорник за повлекување на пинот RB4.
Механички прекинувач
| PIC18F57Q43 Пин | Опис | Заедничка функционалност |
| RB4 | Кориснички прекинувач (SW0) | Раб конектор, Вграден дебагер |
Кристал
PIC18F57Q43 Curiosity Nano Board има кристален отпечаток од 32.768 kHz, направен за стандардни кристали за површинска монтажа од 3.2 mm на 1.5 mm со два терминали. Стандардот на кристалот не е стандардно поврзан со PIC18F57Q43, бидејќи GPIO-овите се насочени кон рабниот конектор. За да го користите кристалот, потребни се некои хардверски модификации. Двете влезни/излезни линии насочени до рабниот приклучок мора да се исклучат за да се намали можноста за спор со кристалот и да се отстрани прекумерната капацитивност на линиите. Ова може да се направи со сечење на двете ремени на долната страна на таблата, означени со RC0 и RC1, како што е прикажано на сликата подолу. Следно, залемете на дупка за лемење на секоја од кружните точки за лемење до кристалот на горната страна на таблата, како што е прикажано на сликата подолу.
Кристални врски
| PIC18F57Q43 Пин | Функција | Заедничка функционалност |
| RC0 | SOSCO (излез на кристали) | Раб конектор |
| RC1 | SOSCI (влез со кристали) | Раб конектор |
Кристално поврзување и исечени ремени


Имплементација на дебагер на одборот
PIC18F57Q43 Curiosity Nano има вграден дебагер што може да се користи за програмирање и отстранување грешки на PIC18F57Q43 со помош на ICSP. Вградениот дебагер вклучува и интерфејс за виртуелна сериска порта (CDC) преку UART и дебагирање на GPIO. Микрочипот MPLAB® X IDE може да се користи како преден дел за вградениот дебагер за програмирање и отстранување грешки. MPLAB Data Visualizer може да се користи како преден дел за CDC и дебагирање на GPIO.
Врски со дебагер на одборот
Табелата подолу ги прикажува врските помеѓу целта и делот за отстранување грешки. Сите врски помеѓу целта и дебагерот се три-наведени се додека дебагерот активно не го користи интерфејсот. Оттука, бидејќи има мали контаминации на сигналите, пиновите може да се конфигурираат на сè што корисникот сака. За повеќе информации за тоа како да ги користите можностите на вградениот дебагер, видете 3.1.view.
Внатрешни врски со дебагер
| PIC18F57Q43 | Дебагер | Функција | Заедничка функционалност |
| RF1 | CDC TX | UART RX (PIC18F57Q43 RX линија) | Раб конектор |
| RF0 | ЦДЦ RX | UART TX (линија PIC18F57Q43 TX) | Раб конектор |
| RB7 | DBG0 | ICSPDAT | Раб конектор |
| RB6 | DBG1 | ICSPCLK | Раб конектор |
| RB4 | DBG2 | GPIO | Раб конектор и SW0 |
| RE3 | DBG3 | MCLR | Раб конектор |
Историја на ревизија на хардвер и познати прашања
Ова упатство за корисникот е напишано за да обезбеди информации за најновата достапна ревизија на таблата. Следните делови содржат информации за познати проблеми, историја на ревизии на постари ревизии и колку постарите ревизии се разликуваат од најновата ревизија.
Идентификување на ID и ревизија на производот
Ревизијата и идентификаторот на производот на PIC18F57Q43 Curiosity Nano плочката може да се најдат на два начина: или со користење на прозорецот на комплетот за микрочип MPLAB® X IDE или со гледање на налепницата на долната страна на ПХБ. Со поврзување на PIC18F57Q43 Curiosity Nano со компјутер со микрочип MPLAB® X IDE што работи, ќе се појави прозорец со комплет. Првите шест цифри од серискиот број, кои се наведени под информациите за комплетот, го содржат идентификаторот на производот и ревизијата.
Совет: Прозорецот на комплетот може да се отвори во MPLAB® X IDE преку лентата со мени Window > Kit Window.
Истата информација може да се најде на налепницата на долната страна на ПХБ. Повеќето табли ќе имаат идентификатор и ревизија отпечатени во обичен текст како A09-nnnn\rr, каде што „nnnn“ е идентификаторот, а „rr“ е ревизијата. Таблите со ограничен простор имаат налепница само со код на матрица на податоци, која ги содржи идентификаторот на производот, ревизијата и серискиот број.
Низата со сериски број го има следниов формат:
- „nnnnrrsssssssss“
- n = идентификатор на производот
- r = ревизија
- s = сериски број
Идентификаторот на производот за PIC18F57Q43 Curiosity Nano е A09-3290.
Ревизија 3
Ревизијата 3 е првично објавената верзија.
Историја на ревизија на документи
| Доц. врт. | Датум | Коментар |
| A | 03/2020 | Првично објавување на документот. |
Додаток
Шематски
PIC18F57Q43 Нано шема на љубопитност



Цртеж на склопување
PIC18F57Q43 Врв за цртање на нано склопување Curiosity

PIC18F57Q43 Curiosity Нано склопување долен цртеж

Curiosity Nano база за Click boards™
PIC18F57Q43 Curiosity Nano Pinout Mapping

Исклучување на On-board Debugger
Вградениот дебагер и менувачите на нивоа може целосно да се исклучат од PIC18F57Q43. Блок-дијаграмот подолу ги прикажува сите врски помеѓу дебагерот и PIC18F57Q43. Заоблените кутии претставуваат врски со работ на таблата. Прикажаните имиња на сигналите се испечатени и со свилен екран на долната страна на таблата.
За да го исклучите дебагерот, исечете ги ремените прикажани на Слика 7-6.
Внимание: Сечењето на ремените GPIO на вградениот дебагер ќе ги оневозможи виртуелната сериска порта, програмирањето, дебагирањето и преносот на податоци. Сечењето на ременот за напојување ќе го исклучи напојувањето на одборот.
Совет: Секоја врска што е отсечена може повторно да се приклучи со лемење, алтернативно, може да се монтира отпорник 0Ω 0402.
- Кога дебагерот е исклучен, надворешен дебагер може да се поврзе со дупките прикажани на Слика 7-6. Детали за поврзување надворешен дебагер се опишани во 3.6 Поврзување на надворешни дебагери.
Блок дијаграм за поврзување со дебагер на одборот

Пресечени ремени за поврзување со дебагер на одборот

Микрочипот Webсајт
Микрочип обезбедува онлајн поддршка преку нашата webсајт на http://www.microchip.com/.
Ова webсајт се користи за да се направи fileи информации лесно достапни за клиентите. Некои од достапните содржини вклучуваат:
- Поддршка за производи – Листови со податоци и грешки, белешки за апликација и сampле програми, ресурси за дизајн, упатства за корисникот и документи за поддршка на хардверот, најнови изданија на софтвер и архивиран софтвер
- Општа техничка поддршка - Често поставувани прашања (ЧПП), барања за техничка поддршка, онлајн групи за дискусија, листа на членови на програмата за партнерски дизајн на микрочип
- Business of Microchip – водичи за избор на производи и нарачки, најнови соопштенија за печатот на Microchip, листа на семинари и настани, огласи за продажни канцеларии на Microchip, дистрибутери и фабрички претставници
Услуга за известување за промена на производот
Услугата за известување за промена на производот на Microchip им помага на клиентите да бидат актуелни за производите на Microchip. Претплатниците ќе добиваат известување по е-пошта секогаш кога има промени, ажурирања, ревизии или грешки поврзани со одредена фамилија на производи или алатка за развој од интерес.
За да се регистрирате, одете на http://www.microchip.com/pcn и следете ги упатствата за регистрација.
Поддршка за корисници
Корисниците на производите на Микрочип можат да добијат помош преку неколку канали:
- Дистрибутер или претставник
- Локална канцеларија за продажба
- Инженер за вградени решенија (ESE)
- Техничка поддршка
Клиентите треба да контактираат со нивниот дистрибутер, претставник или ESE за поддршка. Локалните канцеларии за продажба се исто така достапни за да им помогнат на клиентите. Во овој документ е вклучен список на продажни канцеларии и локации.
Техничката поддршка е достапна преку webсајт на: http://www.microchip.com/support
Функција за заштита на код на уреди со микрочип
Забележете ги следните детали за функцијата за заштита на кодот на уредите со микрочип:
- Производите со микрочип ги исполнуваат спецификацијата содржани во нивниот посебен лист со податоци за микрочипови.
- Микрочип верува дека неговото семејство на производи е едно од најбезбедните семејства од ваков вид на пазарот денес, кога се користи на предвидениот начин и во нормални услови.
- Постојат нечесни и можеби нелегални методи кои се користат за прекршување на функцијата за заштита на кодот. Сите овие методи, според нашите сознанија, бараат користење на производите на Микрочип на начин надвор од оперативните спецификации содржани во листовите со податоци на Микрочип. Најверојатно, лицето што го прави тоа е ангажирано во кражба на интелектуална сопственост.
- Микрочип е подготвен да работи со клиентот кој е загрижен за интегритетот на нивниот код.
- Ниту Microchip ниту кој било друг производител на полупроводници не може да ја гарантира безбедноста на нивниот код. Заштитата на кодот не значи дека гарантираме дека производот е „нескршлив“.
Заштитата на кодот постојано се развива. Ние во Микрочип сме посветени на континуирано подобрување на карактеристиките за заштита на кодот на нашите производи. Обидите да се прекине функцијата за заштита на код на Microchip може да биде прекршување на Законот за авторски права на дигиталниот милениум. Доколку таквите дела дозволуваат неовластен пристап до вашиот софтвер или друго дело заштитено со авторски права, можеби ќе имате право да тужите за ослободување според тој Закон.
Правно известување
Информациите содржани во оваа публикација во врска со апликациите на уредот и слично се обезбедени само за ваша погодност и може да бидат заменети со ажурирања. Ваша одговорност е да се осигурате дека вашата апликација ги исполнува вашите спецификации. МИКРОЧИП НЕ ДАВА НИКАКВИ ВИДОВИ ИЛИ ГАРАНЦИИ БИЛО ИЗРАЗНИ ИЛИ ИМПЛИЦИРАНИ, ПИСМЕНИ ИЛИ УСНИ, ЗАКОНСКИ ИЛИ ПОинаку, ПОВРЗАНИ СО ИНФОРМАЦИИТЕ, ВКЛУЧУВАЈЌИ НО НЕ ОГРАНИЧЕНО ПОСТАПКИ, НЕОГРАНИЧЕНО, ДО, ИЛИ ФИТНЕС ЗА НАМЕНА. Микрочип се оградува од секаква одговорност што произлегува од оваа информација и нејзината употреба. Употребата на уредите со микрочип во апликациите за одржување во живот и/или за безбедност е целосно на ризик на купувачот, а купувачот се согласува да го брани, обештети и чува безопасниот Микрочип од сите штети, барања, тужби или трошоци кои произлегуваат од таквата употреба. Ниту една лиценца не се пренесува, имплицитно или на друг начин, според правата на интелектуална сопственост на Микрочип, освен ако не е поинаку наведено.
Заштитни знаци
Името и логото на микрочипот, логото на микрочипот, Adaptec, AnyRate, AVR, AVR логото, AVR Freaks, BesTime, BitCloud, chipKIT, логото на chipKIT, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, KIGLOXLE, , LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi лого, MOST, MOST лого, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 лого, PolarFire, QTouchp-GAM Designer, , SpyNIC, SST, SST логото, SuperFlash, Symmetricom, SyncServer, Tachyon, TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron и XMEGA се регистрирани заштитни знаци на Microchip Technology инкорпорирана во САД и други земји. APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus логото, Quiet-Wire, SmartFu, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, Vite, WinPath и ZL се регистрирани заштитни знаци на технологијата за микрочипови инкорпорирана во Соединетите држави за сузбивање на клучеви во непосредна близина, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet лого, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Сертифицирано лого, MPLIB, MPLINK, MultiTRAK, NetDetach, Сезнајно генерирање на кодови, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Ripple Blocker, SAM-ICE, сериски Quad I/O, SMART-IS, SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA и ZENA се заштитни знаци на Microchip Technology инкорпорирана во САД и други земји. SQTP е сервисна ознака на Microchip Technology инкорпорирана во САД Логото Adaptec, Frequency on Demand, Silicon Storage Technology и Symmcom се регистрирани заштитни знаци на Microchip Technology Inc. во други земји. GestIC е регистрирана трговска марка на Microchip Technology Germany II GmbH & Co. KG, подружница на Microchip Technology Inc., во други земји.
Сите други трговски марки споменати овде се сопственост на нивните соодветни компании.
© 2020, Инкорпорирана технологија за микрочип, печатена во САД, сите права се задржани.
ISBN: 978-1-5224-5774-9
Систем за управување со квалитет
За информации во врска со системите за управување со квалитет на Microchip, посетете ја http://www.microchip.com/quality.
Продажба и сервис низ целиот свет
| АМЕРИКА | АЗИЈА/ПАЦИФИК | АЗИЈА/ПАЦИФИК | ЕВРОПА |
| Корпоративна канцеларија 2355 Западен Чендлер бул. Чендлер, АЗ 85224-6199 тел: 480-792-7200 Факс: 480-792-7277 Техничка поддршка: http://www.microchip.com/support Web Адреса: http://www.microchip.com Атланта Дулут, ГА тел: 678-957-9614 Факс: 678-957-1455Остин, Тексас тел: 512-257-3370 Бостон Вестборо, м-р Тел: 774-760-0087 Факс: 774-760-0088 Чикаго Итаска, ИЛ тел: 630-285-0071 Факс: 630-285-0075 Далас Адисон, ТХ Тел: 972-818-7423 Факс: 972-818-2924 Детроит Нови, МИ тел: 248-848-4000 Хјустон, Тексас тел: 281-894-5983 Индијанаполис Ноблсвил, IN Тел: 317-773-8323 Факс: 317-773-5453 тел: 317-536-2380 Лос Анџелес Mission Viejo, Калифорнија Тел: 949-462-9523 Факс: 949-462-9608 тел: 951-273-7800 Рали, NC тел: 919-844-7510 Њујорк, Њујорк тел: 631-435-6000 Сан Хозе, Калифорнија тел: 408-735-9110 тел: 408-436-4270 Канада – Торонто тел: 905-695-1980 Факс: 905-695-2078 |
Австралија – Сиднеј Тел: 61-2-9868-6733 Кина – Пекинг Тел: 86-10-8569-7000 Кина - Ченгду Тел: 86-28-8665-5511 Кина - Чонгкинг Тел: 86-23-8980-9588 Кина – Донгуан Тел: 86-769-8702-9880 Кина – Гуангжу Тел: 86-20-8755-8029 Кина – Хангжу Тел: 86-571-8792-8115 Кина – Хонг Конг САР Тел: 852-2943-5100 Кина – Нанџинг Тел: 86-25-8473-2460 Кина – Кингдао Тел: 86-532-8502-7355 Кина – Шангај Тел: 86-21-3326-8000 Кина – Шенјанг Тел: 86-24-2334-2829 Кина – Шенжен Тел: 86-755-8864-2200 Кина - Суджоу Тел: 86-186-6233-1526 Кина – Вухан Тел: 86-27-5980-5300 Кина - Ксиан Тел: 86-29-8833-7252 Кина - Ксијамен Тел: 86-592-2388138 Кина – Жухаи Тел: 86-756-3210040 |
Индија - Бангалор Тел: 91-80-3090-4444 Индија - Њу Делхи Тел: 91-11-4160-8631 Индија - Пуна Тел: 91-20-4121-0141 Јапонија – Осака Тел: 81-6-6152-7160 Јапонија – Токио Тел: 81-3-6880- 3770 Кореја – Даегу Тел: 82-53-744-4301 Кореја – Сеул Тел: 82-2-554-7200 Малезија – Куала Лумпур Тел: 60-3-7651-7906 Малезија - Пенанг Тел: 60-4-227-8870 Филипини - Манила Тел: 63-2-634-9065 Сингапур Тел: 65-6334-8870 Тајван - Хсин Чу Тел: 886-3-577-8366 Тајван - Каосиунг Тел: 886-7-213-7830 Тајван - Тајпеј Тел: 886-2-2508-8600 Тајланд - Бангкок Тел: 66-2-694-1351 Виетнам – Хо Ши Мин Тел: 84-28-5448-2100 |
Австрија – Велс Тел: 43-7242-2244-39 Факс: 43-7242-2244-393 Данска – Копенхаген Тел: 45-4485-5910 Факс: 45-4485-2829 Финска – Еспо Тел: 358-9-4520-820 Франција – Париз Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Германија – Гарчинг Тел: 49-8931-9700 Германија – Хан Тел: 49-2129-3766400 Германија – Хајлброн Тел: 49-7131-72400 Германија – Карлсруе Тел: 49-721-625370 Германија – Минхен Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Германија – Розенхајм Тел: 49-8031-354-560 Израел - Раанана Тел: 972-9-744-7705 Италија – Милано Тел: 39-0331-742611 Факс: 39-0331-466781 Италија – Падова Тел: 39-049-7625286 Холандија – Друнен Тел: 31-416-690399 Факс: 31-416-690340 Норвешка – Трондхајм Тел: 47-72884388 Полска – Варшава Тел: 48-22-3325737 Романија – Букурешт Tel: 40-21-407-87-50 Шпанија – Мадрид Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Шведска – Гетенберг Tel: 46-31-704-60-40 Шведска – Стокхолм Тел: 46-8-5090-4654 Велика Британија - Вокингем Тел: 44-118-921-5800 Факс: 44-118-921-5820 |
© 2020 Microchip Technology Inc.
Документи / ресурси
![]() |
МИКРОЧИП PIC18F57Q43 Нано Хардвер Curiosity [pdf] Упатство за корисникот PIC18F57Q43 Curiosity нано хардвер, PIC18F57Q43, Curiosity нано хардвер, нано хардвер, хардвер |





