- Воюю с PIC32MX695F512H + KSZ8081MLX. TCP соединение
устанавливается, но как приходит запрос "GET", появляется
прерывание по переполнению. ETHRXOVFLOW увеличивается на единичку.
Свободные дескрипторы в ДМА есть. Отчего переполняется не понимаю(
Кто нибудь с таким сталкивался ? - NikAl(25.03.2021 15:28, PIC, полностью)
- Microchip оказывается уже впускает 8-битные МК серии Q84, где 13 КБ
ОЗУ имеется!!! PIC18F27Q84-I/SO предлагаются по 136 руб. со сроком
поставки 50 дней. Блин, мы только освоили Q43 серию, а тут уже
более новая вышла :-) - FDA(09.04.2021 15:33, PIC, полностью)
- C++ и PIC24 - это из области фантастики? - Make_Pic(13.04.2021 09:52, PIC, полностью)
- Оказывается, HI-TECH C Compiler фсе. Some years ago Microchip
purchased HI-TECH and has incorporated much of their technology
into the new families of MPLAB® XC Compilers. - Evgeny_CD(11.04.2021 01:27, PIC, ссылка, полностью)
- Аминь! - max(11.04.2021 05:21)
- Книга Advanced PIC Microcontroller Projects in C: From USB to RTOS
with the PIC18F Series. Evgeny_CD(31 знак., 11.04.2021 01:34, PIC, ссылка)
- Загадочная [PICOS18] Evgeny_CD(146 знак., 11.04.2021 00:50, PIC, ссылка, ссылка, полностью)
- XC8, режим C99. Ругается на строки с русскими буквами. При этом
выдаётся только предупреждение: FDA(467 знак., 31.03.2021 09:49, PIC, полностью)
- Ваша клинопись устарела, предлагаем новый гламурный набор
иероглифов. Бapбoc(281 знак., 28.03.2021 14:22, PIC, полностью)
- Здравствуйте, на чём щас модно (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, картинка, полностью)