- Здравствуйте, на чём щас модно (IDE) для pic писать? - cтpaтeг(13.03.2021 15:42, , PIC, полностью)MBedder
- Кто-нибудь разгонял PIC24FJ? На FRC вроде как получилось стартануть
и чуток поработать при PLLx6 (48 МГц). При PLLx8 уже не захотело...
(PIC24FJ256GA705) - Vit(09.03.2021 02:29, PIC)
- dsPIC + строки или определение указателя на psv RxTx(876 знак., 08.03.2021 23:40, PIC, полностью)
- Гуры Цэ, шонетаг? mse homjak(279 знак., 26.02.2021 22:35, PIC, полностью)
- Установлен MPLAB X v5.45 под WIN10, для отладки использую PICkit4.
Как то неадекватно работает IOView - ра в режиме отладки, иногда
отображает изменения регистров красным, а потом всегда синие клетки
или вообще никаких изменений как на скрине ниже, хотя программно
есть обращение к регистрам TMR1. Что за фигня? Со старым добрым
MPLAB (без X) и PICkit3 все четко отображалось/ Make_Pic(26.12.2020 19:18, PIC, картинка, полностью)
- Было такое. Не лечится. - RxTx(26.12.2020 19:49)
- Похоже, что да - не лечится. Просмотр SFR сделан отвратительно и
скорее не работает. Вставлял тут dummy-read - читаю что нужно
(хорошо хоть это показывать не разучилось), а в окошке всё
неизменно. Потом может очнуться и показать, хоть кнопы никто
никакие уже не трогает с полминуты:) - Vit(27.12.2020 13:22)
- Конкретно как ты читаешь? У меня и watches нефига не работают - Make_Pic(27.12.2020 14:33)
- Завожу переменную volatile, в неё читаю, потом добавляю пургу с
нею, типа инкремент, декремент. Обычно, особенно при нулевой
оптимизации, такое компилятор не выбрасывает - Vit(27.12.2020 17:39)
- После записи нужно ещё мемори-барьер. Иначе записать может
когда-нибудь потом, в будущем, в конце функции. - fk0(27.12.2020 18:06)
- для volatile мало инкремента? странное предположение, КМК. кстати,
а есть у PIC24F барьеры в явном виде? - Vit(27.12.2020 18:37)
- volatile говорит, что в ячейку памяти связанную с переменной нужно
записать. Но он не говорит, что записать нужно прямо сейчас.
Компилятор волен переупорядочить инструкции и эту запись сделать
сильно позже или сильно раньше. На моей практике встречалось
перекидывание таких записей в конец функции (где, видимо, есть
свободные для работы регистры). - fk0(27.12.2020 20:33)
- Нет там никаких барьеров. Кэшей нет. Volatile всегда
инкрементируется по месту. Гляньте дизассемблер. Nikolay_Po(227 знак., 27.12.2020 19:52)
- Теме уже 13 лет. Нельзя быть столько необучаемыми, ОМГ... volatile
инкрементируется, но вот о том, что "по месту" -- никто не обещал. - fk0(27.12.2020 20:36, ссылка, ссылка)
- Я и так прекрасно знаю, что, где и когда должно обновиться, кроме,
сцуко, окна SFR:) И дизассемблер как бы не должен влиять на
отбражение SFR - Vit(27.12.2020 20:10)
- Можно попробовать asm(:::memory) ; Встречал такие конструкции для
avr, cortex. Но то gcc был. - Dingo(27.12.2020 19:11)
- есть такое, и не только с IO но с рон/памятью. забил. - m16(26.12.2020 19:26)
- И да. ДСПИК33ЕП ещё и делит с ошибкой (в железе). На единичку
привирает в остатке. Но иногда это всплывает.... - Kpoк(25.12.2020 18:30, PIC, полностью)
- Сломан smd-конденсатор C10 на переходной плате Microchip Real ICE.
Схемы модуля нет. Если есть плата, измерьте емкость конденсатора
пож-та. Либо подскажите где/как найти схему, кому написать, где/у
кого спросить. RxTx(1 знак., 17.12.2020 08:04 - 09:03, PIC, картинка, полностью)
- PIC24. не могу понять где косяк с ODCB m16(155 знак., 14.12.2020 00:02, PIC, картинка, картинка, полностью)
- PIC24FJ256GA705, MPLAB X, MCC... Негодую. Глумятся твари.
Законфигурил проект на чип, добавил крысодвигом конфиг от
демоборды, затребовало задефолтить опции проекта (реально залочило
якобы с возможностью разлочивания). Получил в выхлопе
кодогенератора дисклеймеры, мол надо ещё ручками биты поставить,
дабы работало. Ну ладно, поставил (без них совсем не работало, а по
DS понять, что оно действительно необходимо, не смог). Только
думал, что найду сначала в крыжиках - хрен там. Vit(1087 знак., 07.12.2020 01:52, PIC, полностью)
- pic24H. обработчик прерывания вылетает в Address Error trap m16(178 знак., 04.12.2020 16:05, PIC, картинка, полностью)
- Странно, сайт микрочипа мне выдал такое Evgeny_CD(180 знак., 24.11.2020 22:12, PIC, ссылка, полностью)
- Кто-нибудь смог запустить АЦП у dspic33ep ? Это нечто
феерическое... - Kpoк(16.11.2020 16:31, PIC, полностью)
- MPLAB X на Win XP sp3 (кому интересно) m16(521 знак., 19.11.2020 12:45, PIC, ссылка, ссылка, полностью)
- Кто нибудь делал прием 4х бит по SPI на PIC16? - Make_Pic(11.11.2020 10:57, PIC, полностью)
- Микрочип не подавал ли команды на саботаж работы старинных
программаторов? 4 штуки ПИК-Кит3, 1 штук ИЦД-3 как сговорились.
Резюме. Всем спасибо, значит где-то руки кривые. Нарушу Шабат, буду
лечить. - Kpoк(02.10.2020 14:25 - 03.10.2020 12:44, PIC, полностью)