Поздравляем Бoмж с днём рождения!
- Возможно ли в MPLAB X отключить умные подсказки? А то бред какой-то
происходит, причем в пустом проекте, состоящем из пустого main.c и
стандартных хедеров. Argon(384 знак., 16.11.2021 18:03, PIC, картинка, картинка, полностью)
- В подсказке пишет, что "есть неразрешённые инклуды" (разрешать в
том смысле что находить, не в том смысле что запрещенные, т.е.
инклуды не найдены). Теперь смотри в код почему они не найдены -
потому что окружены директивами условной компиляции. Эти дефайны
наверняка подставляются в виде "-D define_name" компилятору из
makefile, а мейкфайл собирается по XML файлу проекта, оттуда берет
имена дефайнов или их на лету подставляет система сборки. Факт в
том, что нигде в коде RxTx(589 знак., 18.11.2021 15:04)
- это фигня, вот проблема. Окно Navigator видишь? А функции в нем?.
Приходится в сликедит искать что нужно, и переходить в мплаб по
номеру строки :( Такое бывает не часто, но бывает. От чего? А ХЗ abivan(1 знак., 18.11.2021 10:48, картинка)
- Ха-ха-ха. Newbie :-)))) - RxTx(17.11.2021 17:57)
- Очередной чтоли глюк MPLAB X. Не удается запушить репозиторий на
гитхаб, пишет что-то вроде "нет авторизации". А в Tools - Options -
General - Proxy Settings проверка соединения показывает красный
восклицательный знак, что бы это ни значило. Фаервол отключен,
пробовал с разными провайдерами. Есть кто-то, у кого с гитхабом из
MPLAB X есть связь? - Argon(17.11.2021 17:44)
- Упс... Запустил плагин mcc (MPLAB code configurator), проблема
исчезла. Почему - хз, а добавились всего лишь доп. функции с
хедерами. - Argon(16.11.2021 19:46)
- А вот что нашел -> (может баян) Argon(310 знак., 18.11.2021 14:21, PIC, ссылка, полностью)
- Хочу покощунствовать - освоить RTOS для применения в PIC18. Какую
RTOS выбрать? Argon(503 знак., 13.11.2021 23:49, PIC, полностью)
- Немного пофлеймлю... Если вам не нравится суперлуп, вы просто не
умеете его готовить! Для повышения кулинарных способностей, советую
изучить устройство МЭКовских языков (ST, LAD итп.) и писать на Cи
(можно/лучше даже на ++) как на этих языках. И тогда все эти ваши
"прототреды с ртосями" будут казаться унылым г... - IBAH(16.11.2021 18:04)
- Если флаговый автомат устраивает в целом и нужно больше разделение
задач, то protothread от Adam Dunkels. Dingo(207 знак., 15.11.2021 05:26, ссылка, ссылка)
- Короче, для применения с XC8 без бубна годится разве что FreeRTOS.
Несмотря на официальные порты только под C18, удалось на гитхабе
найти порт под XC8. Проект скомпилировался сразу без ошибок. Argon(47 знак., 14.11.2021 17:52, ссылка)
- Я, конечно, могу ошибаться, но не проще ли руками всю структуру
include и прочего для OSA переписать, или для бразильского чуда, на
которое давал ссылку. Да, потребует времени. Но сами эти две ОСи
для PIC18, на мой взгляд, подходят сильно лучше, ибо изначально
дизайнились под "своеобразную" структуру 8 битных пиков. Evgeny_CD(73 знак., 14.11.2021 18:53, ссылка)
- Как вариант. Английское описание в конце. Evgeny_CD(1 знак., 14.11.2021 00:42, ссылка)
- OSA? Evgeny_CD(1 знак., 14.11.2021 00:12, ссылка)
- Суперлуп и процессы не противоречат друг другу. Например, если
процессы — это протопотоки >>> SciFi(1 знак., 13.11.2021 23:58, ссылка)
- Добрые люди. Тыкните носом - где растут XC8 от версии 2.20 вместе с
PRO режимом? - Pasa(12.11.2021 11:46, PIC, полностью)
- В XC8 нужно затайпдефить указатель кой-какого нестандартного типа
(это о портировании OSA) Argon(816 знак., 14.11.2021 22:00, PIC, полностью)
- Вопрос по XC8. Пытаюсь оживить тестовый проект PIC18 с rtos OSA...
Рядом находятся папка проекта и папка OSA. Исходники проекта
инклудят некоторые хедеры OSA. С этим проблем нет, путь к OSA
прописал в настройках компилятора. Argon(158 знак., 14.11.2021 15:06, PIC, полностью)
- В четверг на microchipdirect разместил заявку на кое-какие PIC18 из
наличия. Все еще стоимость доставки TBD, т.е. до оплаты дело не
дошло. Как долго они обычно это считают (обещано 48 часов)? Argon(87 знак., 26.10.2021 09:53, PIC, полностью)
- [PIC18F26Q84, PIC18F27Q84, PIC18F46Q84, PIC18F47Q84,
PIC18F56Q84, PIC18F57Q84] - претендент на идеальный небольшой MCU. 12800 или 8192 байт ОЗУ, 8 DMA, 8 CLC, CAN-FD 10Мбит, SPDIP 28,
PDIP 40 (!!! молодость вернулась?). В errata только таймер - недотестировали что ли? С подачи FDA Evgeny_CD(347 знак., 10.04.2021 00:53, PIC, ссылка, ссылка, полностью)
- Коллеги, вроде было сообщение от кого-то, что CAN только в 28 ногих
корпусах. Это правда? - Evgeny_CD(01.11.2021 15:02)
- pic18f27q83 на складе микрочипа появились. Это с CAN, без FD. $1.5
сотням. Errata только вокруг таймера. Evgeny_CD(51 знак., 09.10.2021 16:22, ссылка)
- PDIP40 это для Ксении. много лет назад с выходом серии PIC24/DSPIC
PIC16/18 выглядят как недоразумение, имхо. - m16(11.04.2021 20:47)
- Не! Ну а ЧО!? ))) А молодость не "вернулась"! ))
ОНА...ПРО-ДОЛ-ЖА-ЕТСЯ! SERGHIO(672 знак., 10.04.2021 13:52)
- Удивляет вот что. Судя по всему, за счет необходимости тащить
совместимость и "виртуальных улучшателей" ядро там весьма сложное.
В гейтах, полагаю, близко к CM0+. Сильно удивляет, почему никто не
сделал CM0+ с таким набором рериферии: 5В, CLC, DMA и прооч.
Тактовая ядра 30 МГц за глаза. - Evgeny_CD(10.04.2021 13:46)
- Если бы я сегодня начинал в микропроцессорах, ни за что не выбрал
бы Микрочип. Во что они превратили даташиту, как изуродовали сайт.
Хрен найдёшь, что тебе надо. Ну были же люди как люди, куда всё
подевалось-то? - Kpoк(10.04.2021 11:07)
- Что интересно. SPI CAN-FD (до 8 Мбит/сек) контроллер от Microchip с
кучей добрых багов MCP2518FDT стоит $1.3 в сотнях на самом
Микрочипе. А тут целый CAN со встроенным интеллектуальным
контроллером :) - Evgeny_CD(10.04.2021 01:38)
- Еще DIP резисторы и конденсаторы взять - и вполне себе такой
антикризисный вариантик. В mass production не пойдет, может и для
нас чего на складах останется. - Evgeny_CD(10.04.2021 01:07)
- Давно не вкуривал PIC - они там что-то с адресацией продвинули.
Вопрос насколько компиляторам это подсилу... - Evgeny_CD(10.04.2021 01:03)
- Варианты с 8K RAM чуточку дешевле. Q83 - только CAN 2.0, их пока
нет вроде как. - Evgeny_CD(10.04.2021 01:01)
- Подскажите, люди добрые, есть ли какая-то возможность
программировать PIC18F47Q83 в МPLAB X, используя чистый асм или
преимущественно его? Похоже, что MPASM из последних версий уже
выпилили, но и в 5.35 не получается связать их никак... Хочется
использовать свой, довольно богатый и отлаженный инструментарий под
18-е пики (исходники и макросы) на контроллерах с более серьёзной
периферией, не заморачиваясь на борьбу со своими вредными
привычками (заниматься байтоиз%бством почём CS(129 знак., 23.10.2021 13:09, PIC, полностью)
- Поставь ХС8 - в нем есть отличный полнофункциональный ассемблер -
MPASMX.ехе, лежит в одноименной папке под корнем ХС8 - MBedder(23.10.2021 16:24)
- Почитал я [MPASM™ to MPLAB® XC8 PIC® Assembler Migration
Guide]+[MPLAB® XC8 PIC® Assembler User's Guide] по диагоналям,
походу сорцы всё равно переписывать-перепроверять придётся
основательно. Директив много поменялось, циклы с макросов выпилили,
к примеру - если я правильно понял. Препроцессор, конечно,
посерьёзнее - я даже не стал углубляться. Даже не знаю, забить на
эти (К)укушки благополучно приобретённые в небольшом кол-ве, и
текущую работу на (К)акашках делать... CS(63 знак., 23.10.2021 18:31)
- верно, лежит, НО m16(1 знак., 23.10.2021 16:43, картинка)
- mpasm не поддерживает эти процы, не так ли? переводи свои наработки
на xc8? иного выхода не вижу. - m16(23.10.2021 14:06)
- Пики виснут mr-x(799 знак., 18.10.2021 19:24, PIC, полностью)
- Компилирую проект на dsPIC33EP64GS (MPLAB X 5.50, компиляторы от
xc16-ld разных версий от 1.41 до 1.70), линковщик выдает ошибку Peter_M(1273 знак., 14.10.2021 11:23, PIC, полностью)
- Вопрос по причине кризиса чипов. В чём разница между
dsPIC33FJ256MC710 и таким же, но с буквой А в конце? Сходу не
вкурил. - Бapбoc(22.09.2021 16:40, PIC, полностью)
- Второй день трахаюсь с форумом Микрочипа (который .com/forum),
пытаясь выяснить простой вопрос (в смысле формулировки, а не
существа). Вместо ответа по существу получаю уроки написания
кода... Попробую тут озвучить. Вдруг кто столкнулся. my504(883 знак., 13.08.2021 11:29, PIC, ссылка, ссылка, полностью)
- Появился неофициальный апдейт софта для PICkit2 и PICkit3 - GUI и
консоль, с поддержкой многих новых PIC'ов --> - MBedder(22.07.2021 22:57, PIC, ссылка, полностью)
- В dsPIC33EP32GS504 встроенное ПО прыгает в Soft Trap по причине
потери блокировки loss of lock вспомогательной синхронизации
(устанавливается бит APLL в регистре INTCON3). В errata такие
случаи не описаны. (использую ШИМ, все пять модулей АЦП)
Подскажите, пожалуйста, что это за блокировка (в dsPIC30 ее не
было) и насколько критична ее потеря? Что делать: сбрасывать бит
APLL и работать дальше? (статистику как часто и при каких условиях
устанавливается бит APLL Peter_M(14 знак., 12.07.2021 09:50, PIC, полностью)
- На русский переводится как "потеря захвата" - имеется ввиду захват
фазы системой фазовой автоподстройки частоты (PLL). ФАПЧ
чувствительна к помехам. Поэтому проверяйте питание и землю.
Особенно AVDD и AVSS, а так же наличие хорошей связи между землями AVSS и VSS около VCAP. Если совсем всё плохо, покажите трассировку участка платы с
контроллером и блокировочными ёмкостями, как выглядит ваша
разводка? - Nikolay_Po(12.07.2021 12:00)
- Спасибо! Peter_M(106 знак., 12.07.2021 16:07, картинка)
- Черным отметил доработку платы. Когда соедините земли, как
предложено (упс, мог перепутать, землите VSS, разумеется), уверен, станет лучше с удержанием захвата ФАПЧ (если
из ПО её не дёргаете зазря). Nikolay_Po(108 знак., 12.07.2021 18:02, ссылка, картинка)
- Как-то не очень хорошо. Даже плохо. Нельзя вести питание к другим
потребителям через полигон от которого питается МК. Полигон питания под МК должен
соединяться только с выводами МК и ввод питания к этому полигону
должен быть единственным. Когда-то =AK=, вещающий нам сейчас из
Австралии, написал статью на эту тему. - rezident(12.07.2021 17:05, ссылка)