- PIC32, BMXDRMSZ -- read only. Зачем?... - fk0(10.01.2014 14:22, PIC, полностью)
- что это означает? что такое "проф. уровень"? - aoreh(23.12.2013 16:41, PIC, полностью)fk0
- проф. - сокращённое от профессиональный. - Apтём(23.12.2013 16:44)
- да, но что это означает применительно к пикам? и какаим пикам конкретно и чем они более проф. уровня, чем какие-либо другие контроллеры - aoreh(23.12.2013 16:55)
- Сложно дать определение...это надо чувствовать в "кончиках пальцев"...эта чуйка приходит с годами опыта... Apтём(310 знак., 23.12.2013 17:16)
- Проверку на профессионализм не прошел ))) ASDFS(36 знак., 23.12.2013 17:12)
- ну я с пиками очень мало работал, только с пик18ф и только один проект, работа была на С и крови попила крайне немало. Но fk0 постоянно упирает на эти контроллеры "проф. уровня" и не могу понять это серьезно или какой-нить сарказм - aoreh(23.12.2013 17:15)
- Не расстраивайтесь. Мне тоже комфорт дороже. Я на PIC14000 делал несколько проектов и ... Bill(138 знак., 28.12.2013 15:43)
- что-что насчет крови с PIC18??? да это идеальный 8-битный МК! я с ними вес нагуливаю! - Argon(23.12.2013 17:34)
- и в чем идеальность? использовался купленный XC8, до знакомства с ним, я думал, что компиляторы пишут мегапрофи и вероятность ошибки в нем крайне мала - aoreh(23.12.2013 17:38)
- идеальность PIC18 в его отличном сочетании простоты и функциональности. уточню: я про МК, а не средства разработки. Сам пользовался C18 и компилятором от HiTech - фатальных проблем не было. - Argon(23.12.2013 18:31)
- И что XC8? Как себя показал? Были ошибки? Глюки? Как впечатления? - Apтём(23.12.2013 17:40)
- сказанного не достаточно? я просто в шоке, я никогда такого не ожидал от компилятора, он частенько тупо неправильно разбирал выражения, плюс глюки с указателями (я так понимаю, из-за попытки совмещения несовмещаемого), плюс глюки с возвращаемыми aoreh(821 знак., 23.12.2013 17:54)
- Тут явно видно, что проблема не в компиляторе, а в рукожопости программиста. У нас XC8 используется для десятков проектов и никаких серьезных проблем с ним не было. Ясно, что вместо того, чтобы найти у себя ошибку, проще винить во всём компилятор. FDA(185 знак., 26.12.2013 16:51)
- шо ты мелишь... скорее у тебя проекты из разряда 2 кнопки 2 светодиода - aoreh(26.12.2013 22:05)
- Кто нибудь с ружом, отстрелите это. - Nikolay801_(27.12.2013 11:52)
- Нет, у меня проекты сложные. TCP/IP, графические ЖКИ, работа с GPRS и ГЛОНАСС. И ни разу я не наблюдал явных глюков компилятора. Часто казалось, что вроде вот он глюк, но в итоге это была ошибка программиста. - FDA(26.12.2013 22:30)
- Открываем реадми к 1.21 вышедшему в октябре! 2013 и читаем багфикс aoreh(236 знак., 26.12.2013 23:19, ссылка)
- значит ты в глаза хс8 не видел. а вот это вот "казалось, что вроде вот он глюк" я прошел много лет назад и можно сказать уверовал в непогрешимость компиляторов, поэтому давно не имел привычки искать проблемы в них. ХС8 меня отрезвил - aoreh(26.12.2013 22:59)
- Я на XC8 перешёл год назад где-то. Так с того момента и использую. Ещё раз повторю, проблемы в 99.9% в рукожопости программистов. Компилятор тут не при чём! Я могу тебе посоветовать книжки по основам программирования почитать, чтобы опыта немного FDA(102 знак., 27.12.2013 08:33)
- Разница в том, что я от PRO версий хайтека уже отказался 5 лет тому назад. И регулярно на них посматриваю, чтоб понять, что становится только хуже. - fk0(27.12.2013 12:25)
- охренеть... какой там говоришь у тебя серьезный проект? смешно! - aoreh(27.12.2013 10:26 - 10:30)
- серьезный проект может быть выполнен и без использования указателей, в этом случае соответствующий баг может быть не замечен. - Argon(27.12.2013 10:34)
- Да, наверное можно заменить везде указатели на целочисленное что-то и преобразовывать в последний момент, но это будет полнейший идиотизм, который опять же все равно упрется в возвращаемые значения. поэтому их нужно наверное будет сделать aoreh(124 знак., 27.12.2013 10:42 - 10:44)
- да, а заодно и без функций, че уж там мелочиться, если серьезный проект - елочная гирлянда, то да, может. в любом другом проекте, где есть интерфейс - нет, где много упакованных строк, упакованная конфигурация фпга и т.п - не может. Но пусть будет aoreh(152 знак., 27.12.2013 10:39)
- Три, три светодиода :) - scorpion(26.12.2013 22:09)
- Два разных программиста видели, что не работает макропроцессор для проекта успешно собираемого три последних года двумя другими компиляторами. Про рукожопость рассказывай в другом месте. - fk0(26.12.2013 17:02)
- В очередной раз потратил пол-ночи на эту поделку индусов. XC18 называется, очередной версии. Разложенные грабли обошёл (попытку насильно вкомпилить свой doprnt.c, подсовывание собственных .h с дурными именами а-ля adc.h -- отсюда, кстати, и грабли fk0(992 знак., 27.12.2013 01:54 - 02:02)
- Продолжение. Удалось установить, что часть "can't generate code" связаны с трудностями внутри компилятора по обработке некоторых выражений. Для которых если вручную распределить временные переменные и переписать по-проще -- обходится. Типа такого, fk0(1169 знак., 27.12.2013 20:43)
- Так может найти другую работу? Где PIC-и не применяют. - Apтём(27.12.2013 15:21)
- сам про не использую, нет оси под нее. Но спарведливости ради, проверил у коллеги у него проц pic16F1xxx :-( так вот на версии 1.21 XC8 код генерится Хотя сам про задвинул по этой же причине, когда на работающем проекте не смогла сгенерить код. abivan(148 знак., 27.12.2013 11:56)
- Твоя проблема, видимо в том, что ты программировать прост не умеешь. Могу для начала посоветовать почитать книжки по Си, потом по основам программирования, а в идеале попрограммить ещё для ПК, обязательно на другом языке - Delphi или C#, там FDA(172 знак., 27.12.2013 08:45)
- Пусть человек с 100500 проектами не учит жить, В других местах за это время сделали штук 6 проектов, причём на общей кодовой базе. На пиках (18 и 24). Программисты разные 4 шт. fk0(1463 знак., 26.12.2013 21:38 - 21:43, ссылка)
- Да проектов у меня много, поэтому и пинаю вас, чтобы вы лучше свой код нормальный писали, а не сваливали на всё на компилятор. - FDA(27.12.2013 08:36)
- собственно как я уже говорил, после перехода на С18 удалось быстро закончить проект, так шо пусть свою рукожопость засунет себе подальше. - aoreh(26.12.2013 22:22)
- когда начали всплывать первые проблемы, мой напарник - немец, начал копаться в инете, лазить по форумам, нашел подтверждения и рекомендации обхода некоторых проблем. что-то удавалось решать, но компайлер преподносил сюрпризы один за другии - aoreh(26.12.2013 22:12)
- Вот это и есть настоящий проф. уровень. Из эклипса в котором ничё не глючит и всё работает строго по даташиту -- любой студент, любую программу за месяц сделает. А тут -- тут нужен настоящий профессионал с опытом fk0(107 знак., 23.12.2013 18:35)
- Спасибо...Впечатляет...Я так понял, что это были незабываемые впечатления на всю жизнь. - Apтём(23.12.2013 18:06)
- А эта "DSP библиотека" с оптимизированными функциями открытая ? К тому же мои метания по поводу аудио-шмаудио-видео-шмидео связаны с выбором камней для своих поделок (покупатель типа покупает готовое изделие). - scorpion(23.12.2013 23:00, PIC, полностью)fk0
- Мелкочип опять экспериментирует с сайтом. Ну кто б им ручонки то поотбил... - Крок(22.12.2013 16:56, PIC)
- Выложены англоязычные ДШ и еррата на PIC32MZ EC (Embedded Connectivity) --> - MBedder(16.11.2013 13:53, PIC, ссылка, ссылка, полностью)
- Остап Ибрагимович, когда мы уже будем их юзать? Ручонки-то чешутся! - Крок(16.12.2013 17:58)
- Интересно, какие цены они на него выставят, особенно на старшие камни? Не на вагонные количества, а на сотенные? - Evgeny_CD(21.11.2013 23:23)
- Ерата какая-то подозрительно короткая. Зачетных результатов они достигли - USB HS не але, PMP тоже, но, что напрягает, ничего про баги ядра и шинного коммутатора... недотестировали??? - Evgeny_CD(21.11.2013 23:10)
- как обещали день в день - abivan(18.11.2013 09:56)
- они бы еще то убожество, что mplab x до нормального состояния довели. а то простую mplab бросили, да и устарела она нормально. в Х отлаживать невозможно, компилятор кривой :( - AVF(17.11.2013 12:53)
- Даааа. Это не похоже на дрыгоноги, к которым я привык. - Крок(17.11.2013 12:27)
- Вопрос по hitech picc18 и XC8. Может ли компилятор поменять местами (оптимизировать) операции присванивания простой переменной и volatile переменной? Если да, как это предотвратить? Есть ли какие-нибудь compiler / memory barrier? - Niko(12.12.2013 10:22, PIC, полностью)
- Вопрос к агентам влияния Микрочипа. У меня MPLAB IDE 8.92, винда 7я. Не хочет открывать HEX-файлы посредством File -> Import. Говорит 'Failed to load'. В чём может быть дело, в каких помоях порыться ? - scorpion_из дурдома(09.12.2013 15:47,
, PIC, полностью)
- У меня профессиональное горе. На новой работе снова используют пики. Правда на этот раз dsPIC30. Лучше, конечно, чем 18е, но всё равно кака судя по даташиту. Какая среда для них в данный исторический момент лучше ? Оне пользуют MPLAB. - scorpion(30.11.2013 17:10, PIC, полностью)
- Кстати, кто-нибудь пользует самодельные программаторы под dsPIC30F и есть ли они вообще в природе ? Дебагер не обязателен. Мне для дома, покупать не хочется. - scorpion(06.12.2013 19:36)
- Не слишком часто работу меняешь? - инженегр(06.12.2013 10:31,
)
- Кстати, какой из dsPIC33 ближе всего к dsPIC30F6010A ? Это я в смысле возможного переползания. - scorpion(01.12.2013 20:35)
- Компилятор без вариантов: C30 v3.31 (все остальные версии глючные, включая XC16 последнюю). Внутри это gcc, что уже не так тоскливо. MPLAB-X с ним работать не будет, так что MPLAB-без-X. fk0(3470 знак., 30.11.2013 23:17 - 01.12.2013 00:33)
- Пришли пики - готовьте бубны)) - Юра(30.11.2013 23:44,
)
- Да ты ж в микроСи собаку съел! ;) - Гyдвин(30.11.2013 22:42)
- Ааааа!!! Я щаслив это слышать! Проф. уровень! - fk0(30.11.2013 22:16)
- Использовал раз PIC24 и DSPIC30. Приятные камни. Хотя 30 серия безперспективная. Но с нее на 33 легко переползти. - Датчик(30.11.2013 19:43,
)
- MPLAB 8.92 + C30 3.31 + Microchip Libraries for Applications (графика, USB, TCP/IP). Просто компилировать код (без нативной отладки по ICD3/PICkit3)) удобнее из EM::blocks - MBedder(30.11.2013 18:41)
- Так ее и используйте, компилятор C30. Bill(30 знак., 30.11.2013 18:03)
- Microchip объявил о выходе MPLAB Harmony - фреймворка для PIC32MX/MZ с полным набором Peripheral Libraries/Drivers/FS/USB/TCP/Graphics/Math/DSP и поддержкой FreeRTOS и uCOS-III. Сама страница пока пустая, ждем-с --> - MBedder(16.11.2013 13:18, PIC, ссылка, полностью)
- XC16 -- глюкодром. Насоветовали. Показываю: fk0(4850 знак., 01.11.2013 19:42 - 20:04, PIC, полностью)
- PIC24 (PIC24FJ256GA108, но это не важно). Компилятор C30 генерит бредовый код при попытке использвания функций __read_external и __write_external (а также __read_external<SIZE> и т.п.) -- некорректные адреса, некорректный space. Проблема возникает fk0(207 знак., 30.01.2012 19:57, PIC, полностью)
- как в PICC18 разместить константу по фиксированному адресу флэш. Всегда обходился без этого, но работа в команде вынуждает подстраиваться. - abivan(31.10.2013 18:26, PIC, полностью)
- Зачем C30 (XC16) и C32 (XC32) заменяют printf на _printf_cdnopsuxX ? И там чем дальше, тем странней. Несколько килобайт непонятно чего делающего кода. - fk0(20.09.2013 15:26, PIC, полностью)
- Поиздевался над своим новым изделием на dsPIC33EP256MU806 MBedder(503 знак., 28.10.2013 01:28, PIC, полностью)
- PIC. 16bit MCU Programmers reference manual. Не хватает уровня профессионализма понять, почему в примере после выполнения SUB, флаги С и OV выставляются. Поясните, люди добрые.. Hobo(278 знак., 19.10.2013 16:09, PIC, полностью)