реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> HI-TECH C
Евгений Германов...
сообщение Oct 8 2008, 14:12
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Есть желание завести HI-TECH C.Откуда то качнул,он не заводится,не будет ли кто нибудь так любезен дать ссылочку?
Go to the top of the page
 
+Quote Post
evc
сообщение Oct 8 2008, 15:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 17-03-07
Из: Москва
Пользователь №: 26 266



/upload/MCs/PIC/Иваныч


--------------------
УЭР
Go to the top of the page
 
+Quote Post
AlHakim
сообщение Oct 8 2008, 16:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



Цитата(evc @ Oct 8 2008, 21:08) *
/upload/MCs/PIC/Иваныч

Если доступа нет читай внимательно
http://electronix.ru/forum/index.php?showt...=17862&st=0

пост 65 от LordN
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 9 2008, 12:15
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(evc @ Oct 8 2008, 18:08) *
/upload/MCs/PIC/Иваныч

Если не затруднит-там несколько,что присоветуете?
Go to the top of the page
 
+Quote Post
Иваныч
сообщение Oct 9 2008, 13:34
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 188
Регистрация: 5-10-05
Из: Советский Союз
Пользователь №: 9 244



Цитата(Евгений Германович @ Oct 9 2008, 15:15) *
Если не затруднит-там несколько,что присоветуете?
Берите последние STD, т.к. PRO ещё сырой.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 9 2008, 14:46
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(Иваныч @ Oct 9 2008, 16:34) *
Берите последние 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 а дальше что?
Я не могу найти этот си при создании пректа или я чего то не понял?
Если не трудно помогите.А стд я потом переставлю.
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 9 2008, 16:27
Сообщение #7



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Евгений Германович @ Oct 9 2008, 18:46) *
Поздно.Установил про 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 smile.gif ).

С установленным picc lite, идущим в комплекте МПЛаба (один раз установил для общего развития) мне не удалось заставить работать ни std, ни pro. Пришлось снести МПЛаб и установить без picc lite.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 9 2008, 16:37
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(xemul @ Oct 9 2008, 19:27) *
Проверьте пути.
В архиве 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 smile.gif ).

С установленным picc lite, идущим в комплекте МПЛаба (один раз установил для общего развития) мне не удалось заставить работать ни std, ни pro. Пришлось снести МПЛаб и установить без picc lite.

Я перепутал,установлен std.У меня тоже стоял lite завтра уберу.
У меня в project wisard нет хайтека.
А почему в C:\Program Files\HI-TECH Software нет оболочки hi-tech её надо отдельно грузить.
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 9 2008, 16:49
Сообщение #9



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Евгений Германович @ Oct 9 2008, 20:37) *
Я перепутал,установлен std.У меня тоже стоял lite завтра уберу.
А почему в C:\Program Files\HI-TECH Software нет оболочки hi-tech её надо отдельно грузить.

Вы о ht-ide? Сейчас это отдельный продукт.
Лет 7-8 тому, когда picc еще шел с ide в одном флаконе, я немного с ним (ide) поигрался, но никаких прелестей не ощутил (помню только ужас от встроенного редактора). Возможно, сейчас он стал поразумнее.

Сейчас проверил - в project wisard есть HI-TECH Universal Toolsuite. (я еще ни одного проекта не создавал с использованием визарда, поэтому и не знал, что там живетsmile.gif)
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 12 2008, 11:11
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Разобрался.
Однако есть вопрос
Error [939] ; . no file arguments

Чего не хватает?
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 14 2008, 16:53
Сообщение #11



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Евгений Германович @ Oct 12 2008, 15:11) *
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.
Как вариант, куда-нибудь в пути/имена файлов проекта затесалась кириллица.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 16 2008, 13:09
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(xemul @ Oct 14 2008, 19:53) *
Поставьте для разбора полетов в Project->Build Options->Compiler галку в чекбоксе Verbose.
Как вариант, куда-нибудь в пути/имена файлов проекта затесалась кириллица.

Спасибо за ответ,я и с этим разобрался.Как говорится дело было не в бобине .... и тд.
Я просто забыл вкл файл в проект smile.gif
Однако у меня есть ещё вопрос -это использование delay из папки samples не могу вызвать.

На эту запись транслятор однозначно отзывается матерками.
picc -DXTAL_FREQ=4MHZ

Если не трудно окажите помощь.
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 16 2008, 16:19
Сообщение #13



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Евгений Германович @ Oct 16 2008, 17:09) *
Однако у меня есть ещё вопрос -это использование 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 нужно задать оптимизацию по скорости независимо от типа оптимизации всего проекта.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 17 2008, 12:12
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(xemul @ Oct 16 2008, 19:19) *
Вы можете задать 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:

Попробую,спасибо.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 19 2008, 10:50
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(DL36 @ Oct 18 2008, 11:25) *
Если уж пользоваться программными задержками то лучше использовать этот вариант delay.h

Вы немного неправильно указали адрес,но я туда все равно попал smile.gif
Проблема не в программе задержки,я её сам написал.
Проблема в том,что я не смог вызвать вышеозначенную функцию,и это меня сильно огорчает.
Также я не смог указать частоту посредством XTAL_FREQ .
Вот в чем основная проблема.
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 17:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01542 секунд с 7
ELECTRONIX ©2004-2016