- Вопрос. Как совместимы WINE и апдейты для M$ Office? Evgeny_CD(490 знак., 26.08.2015 21:06, dao)
- В старом проекте с LPC2478 использовалась память K4S561632J-UC75T. Сейчас снабжение не может купить, предлагают MT48LC16M16A2P-6A:G CT-ND, будет ли работать без изменений в софте или надо искать что-нибудь такого вида Молодой коллега(20 знак., 26.08.2015 13:47, ARM, полностью)
- Господа, в девайсе имеется импульсный бп на 150w и предусилитель с нановольтами входного. Как я понимаю тут нужно вводить и магнитное экранирование. Девайс штучный. Из чего доставабельного в ебенях сделать экран? - danuna(22.08.2015 15:23, SCH, полностью)
- Компилятор XC8, Контроллер PIC18F46K22. Описываю тип-функцию, ложу ее адрес в структуру. Передаю адрес структуры в другую функцию и, собственно, пытаюсь вызвать первую. На этапе компиляции компилятор говорит. что не хочет ее вызывать. Что делать? Евгений(474 знак., 14.08.2015 17:01,
, PIC, полностью)
- Функция Init() объявлена. А она есть(определена)??? - il-2(26.08.2015 13:01)
- А где код самой функции Init? Также попробовать вручную присвоить значение указателю на функцию: FDA(23 знак., 17.08.2015 13:05)
- Может компилятору можно сказать, чтобы он часть кода компилировал "как есть"? А не выдумывал факты, что указатель у меня NULL? - Евгений(17.08.2015 11:46,
)
- А "как есть"? Там 3 типа указателей, какой ему, "как есть" выбрать? - aoreh(17.08.2015 14:31)
- Зачем выбирать? Четко сказано, где взять адрес для перехода. Я хочу, чтобы функция по этому адресу, который я передаю БЫЛА вызвана и мнение компилятора по этому поводу меня мало волнует. Мои ошибки, если я ошибусь в передаче адреса - это мои Евгений(8 знак., 17.08.2015 14:38,
)
- Да нет же, проблема в том, что этот дибильный компиллятор сам путает, где он и какие указатели использует, отсюда и получается, шо он кладет 2 байта, а берет 3 и т.п. - aoreh(17.08.2015 14:41)
- О! А с этого места поподробнее. Откуда 3 байта в указателе для 18-х пиков? - Евгений(17.08.2015 14:43,
)
- Я так понимаю, это проистекает из особенностей архитектуры пика в работе с памятью и желанием микрочипа сделать один указатель на все виды памяти, ну а менее трех байт - оптимизация - aoreh(17.08.2015 14:54)
- А, то есть, указатель может быть 2 байта, когда он его оптимизирует, а может 3, чтобы запихнуть в единое пространство Flash, RAM и EEPROM? Я смотрел, RAM начинается с адреса 0x200000, косят под ARMы. Значит, можно сделать вывод, что есть 3-4 вида Евгений(106 знак., 17.08.2015 14:58,
)
- Точнее уже ниче не скажу, этот механизм был описан где-то в документации и глюки в работе с указателями связывали именно с ним - aoreh(17.08.2015 15:00)
- И, видимо, компилятору можно как-то жестко указать, что вот тут у меня используется общий указатель и он везде передается? - Евгений(17.08.2015 14:59,
)
- А вот теперь, внимание, прикол... НЕЛЬЗЯ :) Во всяком случае, два года назад было нельзя, может щас шо-то изменилось - aoreh(17.08.2015 15:01)
- Это катастрофа. :-) Все же я верю в стойких парней, держащих на своих могучих плечах историю компиляторов от майкрочип. :-) Должны они были чего-то придумать. - Евгений(17.08.2015 15:04,
)
- Компилятора от microchip -- не существует. XC8 -- это бывшая PRO версия фирмы Hitech. Фирма Hitech разорилась, потому, что все воровали (а не покупали за жалкие несколько сотен долларов). Ты думаешь от силы пара индусов из микрочипа заставленные fk0(373 знак., 18.08.2015 11:09)
- Как одно из решений, можно попытаться хранить не указатели, а целочисленное и приводить в нужном месте к указателю на ф-ию, коряво, уродски, но, может, поможет, я помню у нас были попытки такого использования, но вот результат не помню уже. - aoreh(17.08.2015 15:14)
- Да, почитал, механизм, конечно, описан, но все сводится к тому, что это очень сложно и компилятор сам придумывает, где и какой указатель использовать. :-) Но, все равно, дело не в указателях. Ладно, если б я просто попадал в неожиданное место при __ЕВГЕНИЙ(764 знак., 17.08.2015 16:57)
- Я вот так объявляю указатель на свою функцию: FDA(201 знак., 17.08.2015 11:23)
- Это все хорошо, пока адрес ф-ии не становится полем структуры. Т.е. пока вот так просто - глобальная переменная - еще кое-как, но полноценное использование - болт aoreh(125 знак., 17.08.2015 14:22)
- Вот и писать надо тогда конкретнее, что не работает вызов по указателю из твоей структуры, написанной через жопу, а не просто, что не работает. Другие потом будут форум этот читать и сделают вывод, что в XC8 вообще ничего не работает. - FDA(17.08.2015 14:27)
- Оооо... и что же там "через жопу"? И да, если компайлер языка Си не способен правильно работать с указателями, то можно сказать, что в нем "ничего не работает", ибо это основа языка Си - aoreh(17.08.2015 14:30 - 14:34)
- Ну ты ещё в десять структур заверни указатель и потом возмущайся, что ничего не работает. У всех компиляторов есть свои огрехи. Принимай их за особенности, пиши код попроще и всё будет работать. А если ты считаешь, что качество кода выше, чем FDA(90 знак., 17.08.2015 14:35)
- Зашибись советы... какие, нахер, десять структур? шо ты мелешь... Ну объявляй сотню глобальных переменных, удачи тебе.... - aoreh(17.08.2015 14:38)
- Я против сотни глобальный переменных. Зачем так делать? Но и накручивать одну структуру над другой глупо. Такие программы людьми потом тяжело читаются. Не стоить множить сущности без необходимости. - FDA(17.08.2015 14:41)
- Какие еще одни над другой? Ты видишь исходник? ОДНА СТРУКТУРА! ОДНА! и нихера не работает - aoreh(17.08.2015 14:44)
- Я уже писал. Не работает, потому что у тебя руки из жопы растут! Я предложил работающий вариант. Но тут началась уже дискуссия ни о чём! - FDA(17.08.2015 14:46)
- У человека сделавшего 150 проектов на XC8 (я за это время один сделал) руки не из жопы, ага. Я за это время наверное один проект сделал. Который раз 5 пытался перевести на PRO версию и XC8. Безуспешно. - fk0(18.08.2015 11:07, ссылка)
- У тебя, видимо, есть опыт по "рукам из жопы". :-) А руки из плеч видел когда-нибудь? :-) Или для тебя все, что руки, все из жопы? :-) - Евгений(17.08.2015 14:47,
)
- Руки из плеч, как правило, у профессионалов, которые спокойно решают проблему, а не орут на все стороны, что компилятор говно. - FDA(17.08.2015 14:49)
- Это первый и последний компиллятор в моей жизни, про который пришлось так сказать, более того, я долго не верил своим глазам и сопротивлялся, искал говнокод у себя... но, если профессионалам нравится хождение по граблям, то флаг в руки, рукожопым, aoreh(66 знак., 17.08.2015 14:58 - 15:08)
- Я, кстати, еще ни разу не сказал, что компилятор плох. Я лишь спросил совета, что делать и какие есть лазейки, чтобы компилятор все же согласился скомпилировать код как есть, как мне хочется, а не выбрасывал косвенные вызовы функций. - Евгений(17.08.2015 14:52,
)
- Кстати, если не изменяет память, аналогичная проблема возникает, если нужно использовать массив указателей на функции (могу уже ошибаться, к счастью, начал забывать это убожество, но, по-моему, таки да) - aoreh(17.08.2015 14:34)
- Может, оно режет размер указателя и ему нужно помочь - см. п. 4.8.22 (стр 107) Vit(249 знак., 17.08.2015 09:47, ссылка)
- Поставил XC8 1.35 с лицензией PRO, та же самая ерунда. Не хочет он ее вызывать, сцуко. - Евгений(17.08.2015 08:57,
)
- hitech soft picc18 9.51 pl2 или pl3. - fk0(14.08.2015 23:38)
- (*(Str->Init))(NULL, NULL); - AlexBi(14.08.2015 17:25)
- анекдот из жисти - хожу под впечатлением. У клиента одного был сисадмин - безобидный паренек не могущий дольше 30 сек сосредоточиться на одной теме, все ему сослуживцы подзатыльники при мне раздавали. Не контачил с ними с год - звонит он (у него basilmak(372 знак., 25.08.2015 14:40, Off, полностью)
- Таки заблокировали вики, нуну, успехов. - blackprapor(25.08.2015 09:19, Off, полностью)
- Может кому пригодится. Китайская контора делает 4-8 разрядные микроконтроллеры. В обогревателе Timberk нашел такой. - Codavr(23.08.2015 23:08, MCU, ссылка, полностью)
- Никто не в курсе, в Москве кто-нибудь торгует в розницу ответниками к разъёмам термопар ? Чтобы просто приехать и купить. scorpion(470 знак., 25.08.2015 23:25, SCH)
- Похоже, миллионы лет назад наши предки ездили на крутых точилах :-) - бомж(25.08.2015 21:32, Off, ссылка, полностью)
- Шо тама с Доулем-Джонсом случилось? Некоторые нервные люди нервничают. - Крок(22.08.2015 23:18, Off, полностью)
- Кто это? - AlSa(24.08.2015 20:39)
- Ой чо творицца... Куда бежать? Что делать? - SciFi(24.08.2015 17:16)
- Упс. Ушки Vanguard опять торчат. - Codavr(24.08.2015 15:37, ссылка)
- Случилось очень простое. Штатники заранее объявили что капитально прикрутят кредитный краник. Добро пожаловать в 1929-й. - ASDFS(24.08.2015 12:24)
- Интересно, а где можно посмотреть график объема сделок по нефтяным фьючерсам, цена ценой, интересно какая зависимость? - michas(24.08.2015 11:22)
- Пиндосы аQEели... Вновь, вновь золото, как всегда, манит нас... - ETM(24.08.2015 01:12 - 09:59, youtube, ссылка)
- Экипаж волнуется(С):) - Vit(23.08.2015 23:31, ссылка)
- Биржи Дубая и Саудовской Аравии закрылись с понижением на 7% (воскресенье в этих странах - рабочий день) H7H2V(112 знак., 23.08.2015 21:02, ссылка)
- Интересный подсчет. 1 рубль = 127,84 доллара США. - Codavr(23.08.2015 14:45, ссылка)
- Писец омериге пришёл. Странно, я рассчитываал крах доллара попозже, уж никак не раньше октября. - Олдфаг(22.08.2015 23:33,
)
- Падение американского фондового рынка приведет к падению других фондовых рынков и укреплению доллара относительно других валют, VL(206 знак., 23.08.2015 21:30,
)
- Не думаю. Китайцы, мягко говоря, не заинтересованы в резком обвале основного рынка сбыта. - Скрипач(23.08.2015 16:21)
- Крах инженера Гарина знаю. Крах доллара? Не, не слышал. - SciFi(23.08.2015 00:02)
- А про margin debt? Codavr(1175 знак., 23.08.2015 15:48 - 15:52, картинка)
- О, это будет эпическая история, и тому есть все косвенные признаки, в том числе циклы Кондратьева. Кондрашка начнётся с того, что в конце септембера якобы будет 70я сессия ООН, на которой якобы выступят Обама,Си,Пу и, кажись, папа. Не знаю чей, но Олдфаг(86 знак., 23.08.2015 00:37,
)
- Шо, опять? (с) - Крок(22.08.2015 23:39)
- Пока в окно никто не прыгал еще. - Скрипач(22.08.2015 23:26)
- "Улюкаев заявил о достижении российской экономикой «хрупкого дна»" Министерство Нащупывания Дна ... - basilmak(25.08.2015 14:32, Off, полностью)
- Вот ещё один красавчег - бывший министр финансов Подмосковья. Как и положено, отгружал ярдами. Но что-то пошло не так --> SciFi(233 знак., 25.08.2015 10:42, Off, ссылка, полностью)
- Один я вижу искусственное тело вверху в начале канавы? бомж(21.08.2015 21:45, zen, полностью)General
- Журналюга сдал пацанов. Теперь начальство с гавном сожрет. - Codavr(24.08.2015 20:58, Off, ссылка, полностью)
- Сакадзуки кончились... А мы молодая нация... у нас еще и не начинались! - max(23.08.2015 22:38, zen, ссылка, полностью)General