К чему доступ закрыт? Непосредственно к "телу" оф. сайта? Может сбой какой, подождём, посмотрим. Ну дык на сегодня чего там такого, что нонче у нас нет? Так что пока даже не "ёрзаем". Не паникуем и ждём-с новостей.
К чему доступ закрыт? Непосредственно к "телу" оф. сайта? Может сбой какой, подождём, посмотрим.
Какой сбой? У меня давным давно при попытке зайти на microchip.com выдает Access Denied. То же самое с аналог девайс и прочими. Только STMicroelectronics пускает к себе на сайт, да и там без регистрации ничего не качнешь. Власть придержащие пиндосы прикрикнули на существующие в условиях свободного рынка транснациональные компании, и те закрыли доступ к сайту из России.
Учитесь жить без Microchip.
_________________ Астролябия-сама меряет, было бы что мерять!!!
Увы, но часть их продукции очень плохо заменяется. Например, цифровые потенциометры. Или последние семейства dsPIC33. Так же трудно заменить 16-битные SAR ADC. Они оказываются в два раза дешевле тех, что выпускает Аналог девайс при пин2пин совместимости. Если учесть, что с поставками Микрочипа есть вполне пристойные варианты (естественно, что не поштучно), то доступ на сайт оказывается вполне необходимым. Опять же, для замены некоторых микросхем на китайские, нужны исходные даташиты и прочая документация.
Внезапно есть pdf-мануал в папке среды. Но можно воспользоваться Хелпом в верхнем меню. Так же есть всплывающие подсказки при наведении мышью на пиктограмму. Английский глагол "Билд" является уже международным англицизмом, чтобы задавать такой вопрос. В всех компиляторах используется. Чтобы сделать проект главным, нужно правой кнопкой мыши кликнуть по корневому имени проекта в дереве и в выпавшем меню найти искомое.
Прошу прощения. Пишу здесь чтобы тему не плодить. Вопрос элементарный: как этому чудо скормить в Makefile F_CPU для AVR? попробовал в самом makefile прописать CFLAGS += -DF_CPU=1000000 как по старинке он игнорирует опцию. При сборке пишет make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf, но Makefile-default.mk каждый раз генерируется на основе ../Makefile куда и прописал. Или они такой изврат специально сделали если 10 библиотек подключаешь и везде где delay надо вручную прописывать F_CPU.
В качестве ликбеза. Вопрос. А зачем частоту определять в мейкфайле? Вроде бы это делается непосредственно в тексте обычным дефайном... Ну и мое мнение относительно delay(). Последние лет 5 использую только свой. Точнее свои. На каждую платформу отдельно. И не миллисекундный, а микросекундный.
Это не ответ. Есть функция delay() и в ней применен обычный коэффициент, позволяющий перевести аргумент в число итераций. Причем тут makefile? Я пишу свою такую функцию и у меня не возникает необходимости чего то там писать в makefile. Вот вариант для ARM (он просто под рукой):
Ну вы бы посмотрели make, и зачем она, и чем она занимается...
Вы не поверите... Я знаю чем занимается мейк. Он управляет трансляцией. Этапы трансляции там описаны в комментарии перед самим мейком. Ни о каких литералах кода там речь не идет. И расскажите мне, каким таким образом код может получить доступ к тексту мейка? Что это за синтаксис такой? PS В догон. Чем занимается мейк легко узнать из мануала на среду. Там есть целый параграф на эту тему... PPS Makefile в русском языке мужского рода.
Ну да, всё верно. Мейк передаёт параметры в опции транслятора. В которых задаётся частота и из них (этих параметров) строится длительность delay. Или нет? Я тут чуток подбухнул, поэтому могут быть неточности.( Извиняюсь.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения