E1962 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Есть желание завести HI-TECH C.Откуда то качнул,он не заводится,не будет ли кто нибудь так любезен дать ссылочку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
evc 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба /upload/MCs/PIC/Иваныч Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlHakim 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба /upload/MCs/PIC/Иваныч Если доступа нет читай внимательно http://electronix.ru/forum/index.php?showt...=17862&st=0 пост 65 от LordN Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 9 октября, 2008 Опубликовано 9 октября, 2008 · Жалоба /upload/MCs/PIC/Иваныч Если не затруднит-там несколько,что присоветуете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Иваныч 0 9 октября, 2008 Опубликовано 9 октября, 2008 · Жалоба Если не затруднит-там несколько,что присоветуете?Берите последние STD, т.к. PRO ещё сырой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 9 октября, 2008 Опубликовано 9 октября, 2008 · Жалоба Берите последние STD, т.к. PRO ещё сырой. Поздно.Установил про 9.60. Но есть проблемы в мплабе я согласно рекомендации В MPLABе выбрать HI-TECH Universal toolsuite и указать ему на C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe это проделал,а именно в окошке project--> set language...-->ht-->exequtables указал на C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe а дальше что? Я не могу найти этот си при создании пректа или я чего то не понял? Если не трудно помогите.А стд я потом переставлю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 9 октября, 2008 Опубликовано 9 октября, 2008 · Жалоба Поздно.Установил про 9.60. Но есть проблемы в мплабе я согласно рекомендации В MPLABе выбрать HI-TECH Universal toolsuite и указать ему на C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe это проделал,а именно в окошке project--> set language...-->ht-->exequtables указал на C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe а дальше что? Я не могу найти этот си при создании пректа или я чего то не понял? Если не трудно помогите.А стд я потом переставлю. Проверьте пути. В архиве Pro путь по умолчанию C:\Program Files\HI-TECH Software\PICC\pro\..., а не ...\std\... Если разархивировали в более другое место, то поправьте путь в .reg файле. Обновите реестр этим .reg и выполните еще раз активацию в HI-TECH Universal Toolsuite. В МПЛабе вся необходимая инфа после этого уже должна появиться. Далее в свойствах проекта (Project->Select Language Toolsuite) выбираете HI-TECH Universal Toolsuite. Std спокойно уживается с pro (разархивировать в каталог, отличный от pro, поправить по необходимости .reg, импортировать его, выполнить активацию). В Project->Build Options->Project->Driver выбираете требуемый драйвер (pro/std желаемой версии) и все. (вперед на грабли совместимости pro и std :) ). С установленным picc lite, идущим в комплекте МПЛаба (один раз установил для общего развития) мне не удалось заставить работать ни std, ни pro. Пришлось снести МПЛаб и установить без picc lite. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 9 октября, 2008 Опубликовано 9 октября, 2008 · Жалоба Проверьте пути. В архиве Pro путь по умолчанию C:\Program Files\HI-TECH Software\PICC\pro\..., а не ...\std\... Если разархивировали в более другое место, то поправьте путь в .reg файле. Обновите реестр этим .reg и выполните еще раз активацию в HI-TECH Universal Toolsuite. В МПЛабе вся необходимая инфа после этого уже должна появиться. Далее в свойствах проекта (Project->Select Language Toolsuite) выбираете HI-TECH Universal Toolsuite. Std спокойно уживается с pro (разархивировать в каталог, отличный от pro, поправить по необходимости .reg, импортировать его, выполнить активацию). В Project->Build Options->Project->Driver выбираете требуемый драйвер (pro/std желаемой версии) и все. (вперед на грабли совместимости pro и std :) ). С установленным picc lite, идущим в комплекте МПЛаба (один раз установил для общего развития) мне не удалось заставить работать ни std, ни pro. Пришлось снести МПЛаб и установить без picc lite. Я перепутал,установлен std.У меня тоже стоял lite завтра уберу. У меня в project wisard нет хайтека. А почему в C:\Program Files\HI-TECH Software нет оболочки hi-tech её надо отдельно грузить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 9 октября, 2008 Опубликовано 9 октября, 2008 · Жалоба Я перепутал,установлен std.У меня тоже стоял lite завтра уберу. А почему в C:\Program Files\HI-TECH Software нет оболочки hi-tech её надо отдельно грузить. Вы о ht-ide? Сейчас это отдельный продукт. Лет 7-8 тому, когда picc еще шел с ide в одном флаконе, я немного с ним (ide) поигрался, но никаких прелестей не ощутил (помню только ужас от встроенного редактора). Возможно, сейчас он стал поразумнее. Сейчас проверил - в project wisard есть HI-TECH Universal Toolsuite. (я еще ни одного проекта не создавал с использованием визарда, поэтому и не знал, что там живет:)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 12 октября, 2008 Опубликовано 12 октября, 2008 · Жалоба Разобрался. Однако есть вопрос Error [939] ; . no file arguments Чего не хватает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 14 октября, 2008 Опубликовано 14 октября, 2008 · Жалоба Error [939] ; . no file arguments Чего не хватает? (939) no file arguments (Driver) The driver has been invoked with no input files listed on its command line. If you are getting this message while building through a third party IDE, perhaps the IDE could not verify the source files to compile or object files to link and withheld them from the command line. Поставьте для разбора полетов в Project->Build Options->Compiler галку в чекбоксе Verbose. Как вариант, куда-нибудь в пути/имена файлов проекта затесалась кириллица. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба Поставьте для разбора полетов в Project->Build Options->Compiler галку в чекбоксе Verbose. Как вариант, куда-нибудь в пути/имена файлов проекта затесалась кириллица. Спасибо за ответ,я и с этим разобрался.Как говорится дело было не в бобине .... и тд. Я просто забыл вкл файл в проект :) Однако у меня есть ещё вопрос -это использование delay из папки samples не могу вызвать. На эту запись транслятор однозначно отзывается матерками. picc -DXTAL_FREQ=4MHZ Если не трудно окажите помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 16 октября, 2008 Опубликовано 16 октября, 2008 · Жалоба Однако у меня есть ещё вопрос -это использование delay из папки samples не могу вызвать. На эту запись транслятор однозначно отзывается матерками. picc -DXTAL_FREQ=4MHZ Если не трудно окажите помощь. Вы можете задать XTAL_FREQ обычным #define XTAL_FREQ 4MHZ перед #include "path_to/delay.h" Можете задать XTAL_FREQ=4MHZ в Project->Options->Compiler->Define macros Файлы delay.* стОит скопировать в более удобное место (в какой-нибудь ./common/ для устоявшихся и обычно используемых сорцов, или хотя бы в папку проекта). Кста, в delay.h присутствуют строки #ifndef XTAL_FREQ #define XTAL_FREQ 4MHZ /* Crystal frequency in MHz */ #endif Я этими функциями не пользуюсь и сказать что-то более разумное о них не могу. Еще одно кста из delay.h: * MAKE SURE this code is compiled with full optimization!!! UPD: я хотел сказать, что для delay.c нужно задать оптимизацию по скорости независимо от типа оптимизации всего проекта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 17 октября, 2008 Опубликовано 17 октября, 2008 · Жалоба Вы можете задать XTAL_FREQ обычным #define XTAL_FREQ 4MHZ перед #include "path_to/delay.h" Можете задать XTAL_FREQ=4MHZ в Project->Options->Compiler->Define macros Файлы delay.* стОит скопировать в более удобное место (в какой-нибудь ./common/ для устоявшихся и обычно используемых сорцов, или хотя бы в папку проекта). Кста, в delay.h присутствуют строки #ifndef XTAL_FREQ #define XTAL_FREQ 4MHZ /* Crystal frequency in MHz */ #endif Я этими функциями не пользуюсь и сказать что-то более разумное о них не могу. Еще одно кста из delay.h: Попробую,спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 19 октября, 2008 Опубликовано 19 октября, 2008 · Жалоба Если уж пользоваться программными задержками то лучше использовать этот вариант delay.h Вы немного неправильно указали адрес,но я туда все равно попал :) Проблема не в программе задержки,я её сам написал. Проблема в том,что я не смог вызвать вышеозначенную функцию,и это меня сильно огорчает. Также я не смог указать частоту посредством XTAL_FREQ . Вот в чем основная проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться