- почему в MPLAB 8.89, C30, p24FJ64GA002, MPLAB SIM неактивна кнопка StopWatch? - AndyTrof(08.02.2013 19:40 - 19:42, PIC, полностью)
- Можно ли быть уверенным в состоянии выходов PIC10/12/16 при маленьком напряжении питания 0.5-2 В. BOD включен. Можно ли быть уверенным, что выходы будут в 3-ем состоянии, а не выдадут питание на выход? - AlexBi(08.02.2013 12:41, PIC, полностью)
- static void func_name(void); --> (254) undefined variable: "func_name" Вот такое сообщение об ошибке (вместо "функция не определена") если декларирована, использована и не определена статическая функция. Ещё одна ошибка в hitech-c 9.51pl2. fk0(158 знак., 04.02.2013 16:47, PIC, полностью)
- Пример: fk0(547 знак., 04.02.2013 16:58 - 17:03)
- Впервые за 100 лет общения с ДСПИКами 6012 обучил их однократной программируемости. То есть один раз программа записывается хорошо (если верить программаторам), он впадает в спячку, и другие попытки запрограммировать оборачиваются нулём. При этом Крок(181 знак., 13.01.2013 16:11, PIC, полностью)
- PIC24FJxxxGA1xx Есть модуль ADC1. В нём регистр AD1PCFGH и AD1PCFGL. Последние определяют, что мол данный вывод не аналоговый, а цифровой (критично для входа), если единица записана. Теперь если устанавливаем бит ADC1MD в регистре PMD1, чтобы fk0(581 знак., 18.01.2013 20:03 - 20:07, PIC)
- какую максимальную скорость можно достичь при записи по USB в файл на PIC24? у меня получается 45 кбайт/сек. 32мега пишет 12 минут Использую стек от microchip и файловую систему fat16 от него же. abivan(181 знак., 17.01.2013 12:27, PIC)
- Собираю схемку из двух деталей. Одна PIC16F628 и резистор 10 кОм с RESET на плюс питания.Watchdog timer отключен, используется внутренний генератор 4 МГц.Вся программа (MPLab X IDE, компилятор XC8) из нескольких строчек:void main(){ Init(); Dmitriy(384 знак., 15.01.2013 06:21, , PIC, полностью)
- Тритон сдувается, как продавец Микрочипов. Кем заменить? - Крок(23.12.2012 23:11 - 24.12.2012 22:59, PIC, полностью)
- Может Вы сдуваетесь как покупатель? Какой ассортимент!? Если у Вас мелкая розница берите то что есть. По опту, что Тритон, что Гамма. У нас проблем нет ни с кем. На днях сделал заказ на 10 процов pic16 на попробовать. Если не будет на складе abivan(31 знак., 24.12.2012 08:48)
- Меня они что-то сегодня тоже разочаровали. при партии 100 шт срок доставки - середина марта, цена 105 р. В итоге заказали в Компэле то же самое из наличия, по цене 56 р. - Argon(11.01.2013 17:12)
- Я не сдуваюсь. Я всегда покупаю штуки. А "если не будет на складе" я и сам съезжу в края, где склады полны. Крок(105 знак., 24.12.2012 11:49)
- Прошу меня извинить если пост был воспринят как дерзость. Просто фраза срифмовалась с Вашим постом. С тритоном знаком с конца 90-х. И тогда не было проблем, нет их и сейчас. После кризиса реалии поменялись. Да и номенклатура майкрочипа разраслась abivan(412 знак., 24.12.2012 13:50)
- Ну из "того что есть" я делаю новые вещи - я человек не капризный. Но когда я уже подсел на иглу какого-то компонента, да ещё проипал с закупкой комплектухи ... Раньше фирма Микрочип-ру выручала. Тем более на расстоянии 10 минут пешком. Их склад Крок(89 знак., 24.12.2012 17:54)
- Около 20 лет работаю с PIC-ами и был доволен стабильностью Microchip и надежностью контроллеров. Но в последнее время о стабильности можно забыть. ~3 месяца назад брал PIC24HJ128GP502 за 230р., через неделю 180р., еще через 2 за 90р. Когда устр-во Inntech(191 знак., 11.01.2013 23:28)
- бывает. Я тоже когда, например, творог покупаю в одном магазе он за 57, а в другом 42руб, а в третьем его вообще нет. У мну покупкой занимается снабжение. У них нет проблем с покупкой иначе бы я об этом знал. Прошивкой занимаются в производстве. У abivan(666 знак., 14.01.2013 11:22)
- тоже долго работал с микрочипом и был доволен, теперь перешел на STM. По моему, после выбора MIPS ядра для PIC32, любители и мелкосерийщики отвернулись от него, соответсвенно держать на складе стало нерентабельно. да еще и ценник - 8- 16- битные AVF(140 знак., 13.01.2013 09:05)
- Это не левые чипы, а кривой драйвер руки.sys :)) - MBedder(12.01.2013 01:30)
- А чем Тритон-то не угодил? - FDA(24.12.2012 00:16)
- притон??? - General(23.12.2012 23:13)
- PIC24. Хочется на ходу отключать PLL (ибо электричество, миллиампер на 5 набегает). Как быть с UART? С остальным более-менее... Похоже, что никак. - fk0(29.12.2012 13:33, PIC, полностью)
- В MPLAB-X есть одна недоработка (непродуманность), которая очень мешает мне спокойно работать. Смотрите: например, в старом MPLAB (8.x, да и в предыдущих) есть, во-первых, файл самого проекта, который содержит список исходников, include dimonomid(2613 знак., 12.12.2012 01:00 - 10:56, PIC, полностью)
- Отметился на родном форуме, сорри фор май бед инглиш. (На самом деле я с X'кой не работал) - testerplus(12.12.2012 12:43)
- Всё так, но обожди-ка. А как поступают когда сборка в Makefile и там для make debug нужно указывать отладчик? Ты, в принципе, в такой же ситуации. Для Make можно либо, внутри сценария, использовать переменную окружения, указывающую на отладчик, fk0(348 знак., 12.12.2012 11:03)
- Честно говоря, не разбирался с этим пока. Makefile генерирует сама IDE, и, на мой взгляд, правильная IDE и должна это делать. Например, работаю в Qt Creator, там тоже makefile автогенерируемый. Горя не знаю =) - dimonomid(12.12.2012 11:54 - 14:07)
- Makefile не может быть генерируемый. Т.е. может, но только 1 раз в жизни и вручную. А не по нажатию F10 (компиляция) каждый раз в IDE, иначе Makefile не нужен в принципе. - fk0(12.12.2012 13:40)
- Мы, наверное, друг друга как-то не понимаем.. Makefile - собственно, скрипт для make. Этот скрипт нужен, чтобы make собрал проект. Я не понял, что значит "иначе Makefile не нужен в принципе". Он нужен для того, чтобы make собрал проект. Нам нужен dimonomid(288 знак., 12.12.2012 14:01 - 14:08)
- Не так то, что генератор Makefile нужен, чтоб однократно его сгенерировать, руками подправить (и внести насчёт отладчика и т.п.), и для этого проекта всю жизнь пользоваться. А если его IDE каждый раз генерирует -- это мало чем отличается от fk0(445 знак., 13.12.2012 10:27)
- Если список зависимостей IDE формируется корректно, то зависимость от bar.h не появится "ниоткуда", будет изменен и foo.c (или кто-то из цепочки его зависимостей), а значит все перекомпилируется. Т.е. вреда от постоянной генерации AlexBi(16 знак., 13.12.2012 16:57 - 17:06)
- Так, ну, тут я поддержать беседу пока не могу: сам makefile никогда не писал, и о том, как именно он отслеживает зависимости, не знаю. =) Может, ты и прав, что если IDE генерит makefile, то это "generally bad", но тогда странно, что это решение dimonomid(45 знак., 13.12.2012 17:03)
- PS: построение зависимостей для make это вообще отдельная интересная тема. А как она решается в MPlabX? В инструкции от GNU make есть в общем-то работающий (иногда с лишними пинками и костылями) рецепт... - fk0(13.12.2012 10:51)
- не мастерсе не ты этот вопрос поднимал? Помнится не нашли никакого нормального решения. Мне на ум пришло только одно, перед коммитом выбирать симулятор. - abivan(12.12.2012 09:07)
- Вопрос на мастерсе поднимал я, да. Нормального-то решения не нашли, это и понятно. Нормальное решение - переделать. Ну, то есть, доконать разработчиков микрочипа, чтобы они таки признали проблему существующей и переделали. Вот я и попросил вас на dimonomid(181 знак., 12.12.2012 10:45 - 10:52)
- все что могу. На форуме зарегился и плюсанул, костыль предложил. По мне лучше пока такой костыль чем мплаб8 - abivan(12.12.2012 10:59)
- Спасибо =) А для меня лучше мплаб8, чем такой костыль. Если ты в самом мплабе код редактируешь, то понимаю. Но я в любом случае использую внешний редактор (Vim), так что мне, в принципе, очень большой разницы нет: что 8-ка, что 10-ка. - dimonomid(12.12.2012 11:07)
- там отладчик лучше, я ж говорил об этом. Для редактирования пользую SlickEdit. abivan(435 знак., 12.12.2012 11:51)
- Фиксирую изменения как можно чаще (иногда получается раз 20 за день, обычно раз 7-10) проталкивать на сервак - нет: обычно, один раз в день. Вообще, действительно, можно, да, написать консольную программку. Но блин, тошнит меня от подобных кривых dimonomid(717 знак., 12.12.2012 12:34)
- да этим, точкой останова "на лету" и лучше. abivan(605 знак., 12.12.2012 13:00)
- Я фиксирую изменения каждый раз, когда подхожу к какому-то логическому завершению этапа. То есть, когда вот я что-то добавил/изменил, и оно, похоже, работает так, как я хочу - делаю коммит. dimonomid(965 знак., 12.12.2012 13:16 - 13:23)
- Кстати, хоть и не в тему, но вставлю свои 5 копеек насчет Vim: в абсолютном большинстве редакторов (в том числе и в Слике, я его пытался юзать когда-то) история изменений хранится в виде стека. То есть, вот я делаю изменение X, потом делаю dimonomid(662 знак., 12.12.2012 13:21)
- В MPLABX есть еще одна недоработка - это MPLABX per se. Более уёбищного уёбища я еще в своей жизни не встречал (хотя AVR Studio 5/6 - тоже достойный кандидат на звание самой нелепой IDE) - MBedder(12.12.2012 01:26 - 01:29)
- Подскажите возможный тип PIC, выпуск 97 года, корпус DIP18, pin 5 gnd, pins 4,14 +5V, pins 15,16 керамический резонатор. Спасибо. - alex68(06.12.2012 14:36, PIC, полностью)
- Программно совместимый с PIC16 семейством DRPIC166X с виртуальной тактовой частотой 1,3ГГц - DVV(06.12.2012 12:52, PIC, ссылка, полностью)
- Хочется идей. Как в PIC24 отлавливать ситуации вроде "di(); while(1);". Без отладчика. Собственно хотелось бы узнать адрес, где. При старте можно смотреть память, где стек был, и глазами догадываться -- плохо помогает, как показывает практика. fk0(355 знак., 22.11.2012 14:57, PIC, полностью)
- Посоветуйте, какой мне надо купить программатор для серийного программирования PIC16F676? oko(28 знак., 11.11.2012 10:00, PIC, полностью)VL
- ChipProg-40, например. Там же адаптеры под разные корпуса, адаптер для внутрисхемного программирования. - abivan(12.11.2012 11:10, ссылка)
- У нас такой >> ASDFS(110 знак., 11.11.2012 12:24, ссылка)
- Программатор профессионального уровня. - fk0(11.11.2012 12:03, ссылка)
- для профессионального программирования требуется профессиональный программатор-отладчик не хуже ICD3, престижнее - REAL ICE. да и что для профессионала 200-500$? - хи-хи(11.11.2012 11:52, )
- Я понял, что до 1000 шт. в месяц можно программировать без проблем обычными программаторами. Благодарю за помощь заканчивающему радиолюбителю. - oko(11.11.2012 11:29)
- Если внутрисхемно, то даже PicKit2 или 3 подойдет. Если в колодке - СhipProg какой-нибудь. Другие требования есть? - Хитрый Китаец(11.11.2012 10:59)
- Смотрю еррату на pic16F1827, eeprom endurance реально 10K вместо 100K. Ну и программная память тоже в 10 раз ниже первоначально заявленного. А сказывается это на Retention? Т.е. не будет ли 4 года вместо заявленных 40? Argon(47 знак., 23.10.2012 12:32, PIC, полностью)
- если Errata ничего не говорит по этому поводу, то см. даташит. - Илья(06.11.2012 17:24)
- 2 момента: 1) Эти параметры при прочих равных обратнопропорциональны, т.е. Endurance меньше => Data retantion больше. 2) При каждом стирании/перезаписи ячейки ее параметр DataRetention уменьшается, т.е. ячейка, переписанная 1000 раз не удержит testerplus(43 знак., 27.10.2012 00:31)
- Ну и тред получился, в лучших традициях телесисевского коллективного измерения членов. Только два слова, больше здесь нечего добавить в качестве резюме: Ну и и эмбеддер нынешний пошел, если дальше так будет продолжаться, то через 10 лет будет Make_Pic(130 знак., 27.10.2012 00:05)
- У первых PIC16F87x без буквы A кол-во перезаписей флеша программ было всего 1000 и ничего! Многие из них до сих пор работают, а это уже более 10 лет прошло. Так что меньше себе мозг забивайте всякой ерундой. - FDA(23.10.2012 13:28)
- Это наезд на контроллеры преФФеСиАнального уровня!!! - Гудвин(23.10.2012 12:57)