Поздравляем Бoмж с днём рождения!
- MPLAB X, очередные чудеса: где-то затесался фантомный breakpoint,
срабатывающий в произвольном месте по приему сообщения через CAN.
Прога не глючит, после нажатия Continue (F5) все продолжается. В
режиме release (т.е. без дебага) тоже работает. Где что можно
попробовать подчистить? - Argon(11.04.2022 13:46, PIC, полностью)
- Вот учила меня мама: "Не выё..вайся!" Так нет, надо было поставить
в изделие 80-ногий ДСПИК. Не 44, не 64 и даже не 100. 80! И вот,
когда я собирался пересидеть этот перфоманс в болоте, не
отсвечивая, клиенту понадобились 5 штук таких! (в составе прибора,
естественно). Ефинд ушёл в отказ (нет, он даёт адреса, но адреса
молчат). Тритон торгует только из запасов, потому что Мелкочип,
оказывается, санкционное изделие. Хоть из "черновиков" выпаивай. - Kpoк(17.03.2022 19:53, PIC, полностью)
- Даже приличные буржуи в своих изделиях порой предусматривают
установку двух, а встречал и трех вариантов корпуса. - Codavr(26.03.2022 18:57)
- Очень бы хотелось поменьше выебываться, но, к сожалению, пока нет
такой возможности. © :) - Moлoдoй кoллeгa(25.03.2022 17:42)
- Какой конкретно нужен? - Илья(25.03.2022 14:10)
- Одно время тут брали ряд чипов (в моменты перебоев у
"Гаммы"/"Тритон"...). Попробуй сюда обратиться>>> SERGHIO(1 знак., 21.03.2022 13:45, ссылка)
- из Турции пишут, что доставка туда 52 недели - Kpoк(20.03.2022 18:25)
- Хорошо забытое старое! Т34ВМ1 производился только заводом «Ангстрем», КР1858ВМ1 (и
последующая версия КР1858ВМ3) также выпускались другими заводами, в
частности, «Электроника» (Воронеж) и «Транзистор» (Минск). Выпуск
КР1858ВМ3 продолжался как минимум до апреля 1996 года. Помимо
советских аналогов компьютера ZX Spectrum, процессор Т34ВМ1
использовался в телефонных аппаратах с автоматическим определителем
номера (АОН). =L.A.=(1 знак., 19.03.2022 10:22, ссылка)
- Можно попытаться поискать через поиск на Chem.net, radiokot, kazus. - saifullin2(18.03.2022 06:57)
- 5 штук ??? выпаять из тестовых плат и забыть!!! - Aleksey_75(17.03.2022 22:38)
- Вспомнил что у меня без дела лежит небольшая коллекция PICов.
Откопал, но конкретно такого не оказалось.. - AlexG(17.03.2022 21:09)
- Пять штук! Ржу, не могу! Вот когда 3000 шт. надо, вот тогда
проблемы! :-) - FDA(17.03.2022 21:04)
- Авито, озон? - sav6622(17.03.2022 20:32)
- Кто-нибудь помнит, чем отличаются DSPIC33FJ128GP708A от того же но
без буквы А? - Kpoк(20.03.2022 13:33, PIC, полностью)
- MPLAB X IPE v5.00 и также v6.00 - после запуска программы вкладка
Operate пустая (ноутбук, Win10 - самостоятельная установка). На
обычном компе с Win7 все хорошо. Что делаю не так? Спасибо. Причем
MPLAB X IDE v3.26 компе и ноуте работают нормально. - ssr(11.03.2022 19:02,
, PIC, полностью)
- У кого-нибудь в MPLAB X при отладке видится реальное состояние EE
Data Memory? В проге пишу-читаю - вроде нормально. В окне EE Data
Memory - сплошные FF. По-моему, так не должно быть. - Argon(21.01.2022 14:34, PIC, полностью)
- New Microchip’s MPLAB ICE 4 In-Circuit Emulator --> MBedder(1 знак., 17.01.2022 01:05, PIC, ссылка, полностью)
- Извините, что по работе. Есть разбирающиеся в CAN в PIC-ах? У
PIC18F66K80 ECAN работает в 3 режимах - Mode 0 (Legacy), Mode1
(Enhanced Legacy), Mode2 (Enhanced FIFO). Не удается словить
прерывание по приему в mode 1. По докам оно вроде существует и
включается битом RXBnIE (он же RXB1IE) в PIE5. В Errate нет об этом
ничего. Argon(119 знак., 06.01.2022 17:13, PIC, полностью)
- А снова про MPLAB X IDE. Дебаг у кого-нибудь нормально работает? Ну
так чтоб стабильно, без неожиданных лагов без причины. Argon(567 знак., 05.01.2022 16:32, PIC, полностью)
- Какие алгоритмы оптимизации? Хочется применить их "вручную".
Понятно, что повторяющиеся куски кода на уровне ассемблера можно
вынести в подпрограммы. PIC16. Компилятор XC8 v1.32 (без
оптимизации, занято 93% памяти программ) пишет, что если включить
оптимизацию будет занято 59%. Не понимаю, за счет чего так много
можно сократить. - ssr(27.12.2021 13:22,
, PIC, полностью)
- Не сократить, а раздуть. misyachniy(245 знак., 28.12.2021 09:29)
- Да много за счёт чего, в частности сильно экономит использование
даже метких п/п взамен макросов. Если макрос нечасто используется
(не в каком-нить критическом ко времени выполнения цикле,
многократно), то почти всегда выгоднее заменить его на п/п, пусть
даже и с двумя-тремя асемблерными командами всего. не исключаю, что
компилятор может без оптимизации именно задействовать макросы
(которые тиражируются по всей программе), а с оптимизацией заменять
их на call/ret Adept(2116 знак., 27.12.2021 14:41)
- В пределе, оптимизация по объёму памяти может выродится в
простейший интерпретатор условного Бейсика/Си/Явы/итп. С
соответствующим снижением быстродействия. В разы. - argus98(27.12.2021 13:58)
- Обычно компилятор без оптимизации должен генерировать код, не
препятствующий отладке. Нельзя сворачивать действия из разных строк
в одно, нельзя выкидывать переменные, даже если они больше не
нужны, и т.д. Это может раздувать код очень прилично. - SciFi(27.12.2021 13:57)
- Тут кое чего. Тока не надо писать свой компилятор. Codavr(274 знак., 27.12.2021 13:41)
- Достаточно библиотеку подключить строго используя только те куски,
что задействованы в программе. - Evgeny_CD(27.12.2021 13:36)
- LTO оптимизация Evgeny_CD(1 знак., 27.12.2021 13:35, ссылка)
- Думаешь у тебя получится лучше, чем у компилятора? Сомневаюсь чёта. - =AlexD=(27.12.2021 13:32)
- Оптимизация только использования регистров уже много может дать. - Evgeny_CD(27.12.2021 13:30)
- кто точно вкурсе, подскажите плиз! отличия PICki 4 (PG164140) от
SNAP (PG164100) только в наличии коробочки и PTG ??? - Aleksey_75(22.12.2021 00:18, PIC, полностью)MBedder
- Добрый день. Случилось поглядеть на сгоревший БП от майнинг-фермы.
У силовых FET-ов вылетели кристаллы, вместе с обечайкой. По
маркировке нашли замену. Ферма не моя, поэтому транзисторы тупо
заменили, в цепь питания включили лапочку накаливания и включили
еще раз. Тишина. Полвольта на выходе. Осциллографа под рукой нет.
Под лупой посмотрел на ШИМ-хозяйство. Установлен какой-то dsPIC33,
обвешанный SMD резисторами-конденсаторами. Вопрос академический.
Чем может, в принципе, shindax(129 знак., 04.12.2021 09:45, PIC, ссылка, полностью)
- dsPIC33 должен сначала завестись, до того как выработает ШИМ на
силовые ключи. Поэтому проверь его питание. - RxTx(04.12.2021 21:22)
- Из того, что я видел, на силовом выходе не будет питания до команды
по цифровой шине, I2C, например. Смотрите вспомогательный источник питания на плате БП.
Потом, уже после запуска вспомогательного источника, идёт питание
на контроллер. И лишь получив команду, контроллер запускает БП,
подавая заданное выходное напряжение на нагрузку. Nikolay_Po(778 знак., 04.12.2021 17:38)
- Управляет работой ключей. Наличие мозгов в этом процессе позволяет
реализовать нетривиальные алгоритмы, чтобы получить КПД. Всякий там
адаптивный контроль задержек, чтобы ZVS случился и прочая. - Evgeny_CD(04.12.2021 13:27)
- Холодная лампочка может оказаться слишком низкоомной для старта БП.
Ушел в защиту по КЗ. Резисторы нужны. - Evgeny_CD(04.12.2021 13:24)
- Возник ретроинтерес к ПИК18Ф452. Глянул цену, фшоке! 1000 рублей.
Это везде так или только в Дефолт-сити? - Kpoк(27.11.2021 18:17, PIC, полностью)
- Третий день пытаюсь пробить лбом. Не могу заставить линкер XC16
версии 1.60/1.70 генерировать альтернативную IVT (AIVT) в проекте с
dsPIC33CH512. В скрипте есть стандартное описание IVT/AIVT, но для
версий 1.25 и младше. При наличии опции линкера в настройках
проекта --aivt и попытке вставить в код обработчик из
альтернативного списка - выдает ошибку отсутствия базового адреса
AIVT. Но адрес в скрипте есть... самолично вставил. - my504(27.11.2021 13:48, PIC)
- MPLAB X IDE 5.45. решил обновить - скачал MPLAB X IDE 5.50 и
офигел. рамер инсталлера в два раза меньше. это как? оптимизацию
включили? - m16(23.11.2021 14:29, PIC, полностью)
- А... как подружить MPLAB X с Pickit 3? Pickit 3 у меня древней
утилитой видится, проц шьется. В MPLAB X IDE и MPLAB X IPE он
только обнаруживается, но соединение не происходит, connection
failed пишет. Питание - внешнее, от таргета. Где еще что не увидел? - Argon(20.11.2021 22:00, PIC, полностью)