- А вот объясните плз, почему берется не адрес константы, а сама константа. ИАР, есличё. VLLV(324 знак., 04.05.2019 08:30, dao, полностью)
- Как бе не программист, и в яре уже лет 5 ничего не писал, но с чего вы взяли, что объявленная константа размещается где-то в памяти и имеет адрес? - Ralex(08.05.2019 10:38)
- Если рассудить логически и объединить 2 приведенных тобой вызова, то вот такой код должен работать правильно: il-2(289 знак., 05.05.2019 08:04)
- Да... Массовый перелаз на 32-разрядных слонопотамов сделал бессмысленными срачи на тему "С-АСМ". Зато можно посраться на предмет толкования катренов по С/С++. "Срач неисчерпаем, как и атом!"(С) - mse homjak(04.05.2019 22:54)
- volatile поставьте. Если объявлено в одном модуле, запросто выкидывает. - Хитрый Китаец(04.05.2019 19:20)
- переменная используется еще в паре- тройке мест, вопрос с " выкидыванием" не стоит. - VLLV(04.05.2019 21:26)
- Рубрика "Вредные советы". - SciFi(04.05.2019 19:48)
- Телепаты подсказывают что принудительное размещение константы во флеш нужно, скорее всего, чтобы иметь возможность поменять ее программатором. Скрипач(22 знак., 04.05.2019 20:35)
- На время отладки полезно. Потом не забыть убрать - пусть выкидывает, если не нужно. Кстати, а какие есть варианты, кроме как объявить volatile, для исключения оптимизации? Вывести на печать? - Nikolay_Po(04.05.2019 19:55)
- Для исключения оптимизации можно просто выключить оптимизацию. Ну и с каких пор volatile или нет подменяет адрес переменной её значением? С тем же успехом можно сплясать с бубном. - SciFi(04.05.2019 20:22)
- ПМСМ, отключение оптимизации при отладке слишком сильно меняет код и время его выполнения, что делает отладку слишком оторванной от конечного продукта. Не согласен на счёт бесполезности volatile для предотвращения подмены адреса. Nikolay_Po(691 знак., 04.05.2019 20:40)
- Ну как вы себе представляете замену адреса значением? Пусть написано n=strlen("abc"), тогда очень умный компилятор, знающий, что делает strlen, может заменить этот код на n=3, но не на n=strlen(3). Если функция имеет прототип strlen(const char *), йцукен(94 знак., 04.05.2019 22:16)
- volatile означает ровно то, что написано в стандарте языка Си, и там написано совсем не то, что вы тут придумали. Можно придумать соскок "нестандартная прагма означает, что стандарт языка неприменим, творим что хотим", но это совсем неприлично. То SciFi(107 знак., 04.05.2019 21:10)
- Могу предположить, что используется Си++ - компилятор, и my_const интерпретируется не как переменная, а как типизированная константа. - il-2(04.05.2019 14:20)
- Листинг приведите. У меня передаётся адрес. 8.32.3, есличё. - йцукен(04.05.2019 11:32)
- Подскажите чем бесплатным можно глянуть dwg ?? - Aleksey_75(05.05.2019 20:25, dao, полностью)
- Так как регулярно самому приходится смотреть/проверять/подправлять dxf, dwg, докладаю. upd20190508 blackprapor(1815 знак., 07.05.2019 11:18 - 08.05.2019 08:28)
- LibreOffice может, если я не перепутал dwg с dxf. - Antm(07.05.2019 22:13)
- nanocad - Ralex(07.05.2019 11:33, ссылка)
- если только смотреть, то DWG TrueView от, собственно, авторов формата - AlexG(05.05.2019 20:57)
- DraftSight - громоздкий, но крутой. Еще FreeCAD, QCAD - MBedder(05.05.2019 20:30)
- я онлайновыми просмотрщиками смотрю и даже печатаю - VLLV(05.05.2019 20:27)
- Используете ли вы тесты, наподобие CUnit или другое, при разработке программ на микроконтроллер. Если да, то каким образом и что? Хочется автоматизировать процесс проверки неких функций в языке программирования. - Mefod(08.05.2019 07:36, dao, полностью)
- Все это херня - ваши выньдесять. Одно душу греет - Win32 API пока жив. Тут 3 дня шерстил тырнеты по теме MQTT. Правильный клиент есть подо все - под линуксы, win>=7, жабы, питоны, ведроиды, микроконтроллеры и пр. ардуины (по-сылке). А с XP беда. Гудвин(762 знак., 07.05.2019 19:32, dao, ссылка, полностью)
- Насколько сложен перевод проекта из ЙЯР в ATMEL studio? - De_User(04.05.2019 01:05, dao, полностью)
- нескромный вопрос, а зачем ? вы таки считаете что IAR хуже студии ? - Aleksey_75(04.05.2019 01:58)
- Заказчикам, возможно, придётся список средств разработки опубликовать. Первый простой проект перевёл, по объёму кода сопоставим с IAR. У меня AS7 не видит функции обработки прерываний (ISR) "из папки", перетащил их в один файл main.c De_User(206 знак., 04.05.2019 02:30 - 03:06)
- На мой взгляд, гораздо более ценным достоинством IAR является его способность давать внятные сообщения об ошибках. Тогда как под AS7 любая ошибка - ребус - сообщает, что модуль не компилируется, а причину ясно не называет. - Ксения(04.05.2019 12:42)
- Да ну разница то точно в компиляторах. И огромная разница то что Studio бесплатная а за бесплатно IAR (если заказчик серьезный он кастрированный), так что выбор очевиден. - PeterD(04.05.2019 22:18)
- Согласен. Ошибки - ценно. Но мы уходим-с на Кейл... денег нет, а лицензионная чистота стала важна. - Kilkennycat(04.05.2019 19:05)
- Зато у ATMEL Studio 7 отличная стабильность: скоро год как не обновляется, не то что некоторые! - De_User(04.05.2019 14:56)
- Дык компанию Atmel купили как никнейм, поэтому и ATMEL Studio продолжать теперь некому - в последнем релизе были лишь косметические изменения (добавили несколько новых МК к списку). - Ксения(04.05.2019 15:41)
- Подозреваю, что новых МК уже можно не ждать... - De_User(04.05.2019 15:52)
- Новые МК ищите уже в MPLAB X. - Nikolay_Po(04.05.2019 19:12)
- Отчего-ж. Они уже успели вывалить новых Тинек, Мег и САМов. - mse homjak(04.05.2019 16:19)
- Не въезжаю - зачем эти жалкие мегатини-подвыперды при наличии широчайшего разнообразия dsPIC/PIC24 в сопоставимом ценовом диапазоне? - MBedder(04.05.2019 19:22)
- Может заманивают? Может потом появится документ "migrating from TINY series 1 to PIC**" - De_User(04.05.2019 22:32)
- Мобуть они их целят в относительно маложручий или в 5В сегмент? Как 8-битник, АВР, весьма неплох. - mse homjak(04.05.2019 21:06)
- А зачем 8-битник, если есть за те же деньги 16-битник? И 5В сегмент отлично закрывается dsPIC33EV/PIC24FV, до которых любым мегам-шмегам-хмегам как раком до кетая? - MBedder(04.05.2019 22:34)
- MBedder, похоже, в Errata dsPIC33EV не заглядывал. Я как-то заглянул - ну их нафиг. Может, что поменялось? - Nikolay_Po(04.05.2019 22:57)
- Ну, всё-же копеешных АВРов больше. Они значительно проще, при неплохом фарше. Подозреваю, что и жрут меньше. Собсно, пока не было ПИСК24/дсПИСК, АВРы были сильно лучше 8-битников от МЧ. Атымель-то, ИМХО, подкосили не АВРы, а дебильные игры в АВР32 mse homjak(55 знак., 04.05.2019 22:44)
- Какие такие новые ATmega? - De_User(04.05.2019 16:43)
- Интервью Пола Хоровица и Уинфилда Хилла - Alex68(02.05.2019 20:57, dao, ссылка, картинка, полностью)
- Keil одурел. С некоторых пор через некоторое время после создания .h файла невозможно сохранить его измерения. reil кричит acces violation. В тоже время любым другим редактором это файл можно изменить и записать. Никто не сталкивался с такой NickB(11 знак., 03.05.2019 19:36, dao, полностью)
- А никто, случаем, не пробовал восстанавливать слетевшую прошивку SSD? Мануалов полно, но есть нюансы: в списках поддерживаемых восстановительными утилитками флэш фигурируют общеизвестные - Samsung, Micron, Intel и прочие. Argon(244 знак., 03.05.2019 19:02, dao)
- Renesas Electronics и IDT теперь одна компания saifullin2(1097 знак., 01.05.2019 05:54, dao, полностью)
- xorxorxor ты тут ?? нужна консультация! - Aleksey_75(01.05.2019 15:42, dao)
- Сущесвует ли в IAR макросы типа LSB() и MSB(), существующие в GCC для выцарапывания младшего и старшего байта из 16- или 32-битного числа? В смысле, чтобы не самоделкой было, а чем-то общепринятым/стандартизованным. - Ксения(28.04.2019 14:19, dao, полностью)
- Прошу о ликбезе. Сейчас в проектах используем персоналки на базе Intel i5, но развитие функционала системы уже привело к потребности увеличить производительность в два-три раза. Скрипач(231 знак., 26.04.2019 20:46, dao, полностью)
- Любители IAR-a, кто может меня просветить можно ли использовать в IAR EWARM, ATMEL-ICE что бы "дебажить" ARM-ы некрочиповские, что то он "Тулс" не какой не добавил при установке для Atmel...Хотя под сами чипы проект создавать дает. - PeterD(28.04.2019 15:44, dao)
- Блин, а может я не туда смотрю? Невъебенные серверы, SQL-и... Есть же моднячий IоТ. Задача-то как раз "в дырочку". На VPS установить готовый брокер MQTT. Он будет тупо ставить в очередь и доставлять (подключения клиентов раз в 10 минут) сообщения Гудвин(372 знак., 27.04.2019 02:01, dao, полностью)
- Подскажите, пожалуйста, кто помнит, последнию версию Keil C51, ещё работающую под Windows XP SP3? Нужно поправить старый проект, для 40-ка ногого клона в дипе, MEGAWIN MPC89E515AE. Ищу, но не могу разобраться в версиях компилятора, версиях среды vpv.vpv(14 знак., 26.04.2019 06:56, dao, полностью)