Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 24.09.2011, 00:10   #51
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Если нетрудно скиньте еще где можно взять- я завтра посмотрю. А пока спокойной ночи- благодарю за продуктивное общение
Butik вне форума   Ответить с цитированием
Старый 24.09.2011, 11:02   #52
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 37
Сообщений: 1,129
Вес репутации: 3762/86
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от tester Посмотреть сообщение
Полгода уже не открывал МПЛаб...
Просто для интереса, в чём сейчас работаете?
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 24.09.2011, 11:34   #53
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 43
Сообщений: 3,577
Вес репутации: 4386/127
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от yeskela Посмотреть сообщение
Просто для интереса, в чём сейчас работаете?
Я не работаю, отдыхаю. Пока переключился на решение бытовых проблем.
tester вне форума   Ответить с цитированием
Старый 24.09.2011, 13:27   #54
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от Baldy Посмотреть сообщение
Господа! Есть предложение вести отдельную тему по хай тековскому компилятору, аналогично тому как это ведется тут по МИКРОСИ.

Я в си новичок поэтому если что не судите строго...

Вот сразу вопрос для начала
вот фрагмент программы- компилятор выдает ошибку- не могу понять в чем дело- подскажите пожалуйста

Код:
#include <pic.h>    
#include <stdio.h>

#ifndef _XTAL_FREQ
#define _XTAL_FREQ 4000000
#endif

unsigned char g,t;

void init() {
  CMCON  = 0x07;
  TRISIO   = 0x28;
  OPTION = 0b11000101;
  GIE        = 0;
   }

void main() {
init() ;
g = GPIO;
if(g&(1<<5)==(1<<5))
GPIO1 = 1;
t = (1<<0);  
}
вот так должно работать на любом Си компилере.
bis_spb вне форума   Ответить с цитированием
Старый 24.09.2011, 13:44   #55
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 43
Сообщений: 3,577
Вес репутации: 4386/127
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от bis_spb Посмотреть сообщение
вот так должно работать на любом Си компилере.
Вы скобки пропустили:
Код:
if ((g&(1<<5))==(1<<5))
Приоритет == выше, чем &.
tester вне форума   Ответить с цитированием
Старый 24.09.2011, 15:08   #56
bis_spb
Member
 
Регистрация: 10.11.2010
Возраст: 39
Сообщений: 83
Вес репутации: 123/36
bis_spb will become famous soon enoughbis_spb will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от tester Посмотреть сообщение
Вы скобки пропустили:
Код:
if ((g&(1<<5))==(1<<5))
Приоритет == выше, чем &.
Согласен, забыл.
bis_spb вне форума   Ответить с цитированием
Старый 24.09.2011, 21:52   #57
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Спасибо за ссылки... А можно ставить одновременно два компилятора HI-TECH? Или про лучше снести
Butik вне форума   Ответить с цитированием
Старый 24.09.2011, 23:28   #58
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 43
Сообщений: 3,577
Вес репутации: 4386/127
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от Butik Посмотреть сообщение
Спасибо за ссылки... А можно ставить одновременно два компилятора HI-TECH? Или про лучше снести
Можно два сразу держать. Только ставьте ПРО последней версии (9.81), ломалка есть на сонсиври. 9.81 намного устойчивее своих предшественников, но все же особо на нее лучше не рассчитывать.
tester вне форума   Ответить с цитированием
Старый 24.09.2011, 23:59   #59
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Спасибо!!!! Попробую!
Butik вне форума   Ответить с цитированием
Старый 25.09.2011, 04:13   #60
Picvan
Senior Member
 
Регистрация: 21.03.2007
Сообщений: 320
Вес репутации: 186/53
Picvan has a spectacular aura aboutPicvan has a spectacular aura about
По умолчанию Re: Вопросы по HI-TECH C compiler

Последняя 9.83
Picvan вне форума   Ответить с цитированием
Старый 25.09.2011, 15:48   #61
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Ага.. На майкрочипе выложили недавно 9.83... Интересно попробовать..
Но как говорит народная пословица- лучшее- враг хорошего
Butik вне форума   Ответить с цитированием
Старый 25.09.2011, 19:47   #62
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Ну и цирк! Поставил версию 9.6 STD PL3- все стало. В МПЛАБе проект видит этот компилятор- но опять фигня с функцией задержки
конструкцию типа _delay_us() не хавает.. Ну ладно думаю- лезу в семплес- там в примере все это исправлено на DelayUs()....
пишу например DelayUS(100)- ошибка undefined symbol DelayUs(obj)
Подключаю хидер delay.h- выдает ошибку открытия хидера
Butik вне форума   Ответить с цитированием
Старый 25.09.2011, 21:52   #63
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 48
Сообщений: 3,800
Вес репутации: 6357/149
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

delay.c кто добавлять будет ???
dosikus вне форума   Ответить с цитированием
Старый 25.09.2011, 22:55   #64
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от dosikus Посмотреть сообщение
delay.c кто добавлять будет ???
Та вот добавил delay.c в прект- не забыл...а все равно ошибку дает
Butik вне форума   Ответить с цитированием
Старый 25.09.2011, 23:05   #65
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

вот скриншоты- может что не так- заблудился в трех соснах?- но странно- в про версии не работали задержки в миллисек- а в стд- в микро- капец какой то- ох и навертели с этим компилятором
Миниатюры
Screenshot-3571.png   Screenshot-3572.png  
Butik вне форума   Ответить с цитированием
Старый 25.09.2011, 23:53   #66
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 48
Сообщений: 3,800
Вес репутации: 6357/149
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

"delay.h" хидер не в папках компилера...
dosikus вне форума   Ответить с цитированием
Старый 26.09.2011, 10:59   #67
Mario
Senior Member
 
Аватар для Mario
 
Регистрация: 21.04.2007
Сообщений: 516
Вес репутации: 1151/64
Mario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud of
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от Butik Посмотреть сообщение
Ну и цирк! Поставил версию 9.6 STD PL3- все стало. В МПЛАБе проект видит этот компилятор- но опять фигня с функцией задержки
конструкцию типа _delay_us() не хавает.. Ну ладно думаю- лезу в семплес- там в примере все это исправлено на DelayUs()....
пишу например DelayUS(100)- ошибка undefined symbol DelayUs(obj)
Подключаю хидер delay.h- выдает ошибку открытия хидера
Почитайте про использование директивы препроцессора #include, там есть разница между #include <file> и #include "file".
__________________
if(!Operate) Read(pDatasheet);
Mario вне форума   Ответить с цитированием
Старый 26.09.2011, 18:19   #68
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Спасибо!!!! Разобрался!!! Действительно.. Хидер delay.h оказался почему то в папке samples...Скопировал его в include- и все заработало...
Butik вне форума   Ответить с цитированием
Старый 26.09.2011, 18:22   #69
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Кто будет пользоваться данной версией компилятора- примите к сведению! При распаковке архива и установке delay.h упорно кидается в папку samples- проверял на двух других компах при установке
Butik вне форума   Ответить с цитированием
Старый 26.09.2011, 18:31   #70
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 48
Сообщений: 3,800
Вес репутации: 6357/149
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от Butik Посмотреть сообщение
Кто будет пользоваться данной версией компилятора- примите к сведению! При распаковке архива и установке delay.h упорно кидается в папку samples- проверял на двух других компах при установке
Вам же уже говорили , что задержки это просто ПРИМЕР , а не средства компилятора .
dosikus вне форума   Ответить с цитированием
Старый 26.09.2011, 18:55   #71
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Да это понятно все!!!! Знаю и знал это!!!! Но без задержек то далеко не все программы обходятся! А формировать их с помощью разных таймеров не всегда выходит, да и не всегда рационально- загромождать программу.. А так написал одну строчку- и готово. Тем более когда огромного быстродействия устройства не требуется
Butik вне форума   Ответить с цитированием
Старый 27.09.2011, 12:58   #72
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 50
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от Butik Посмотреть сообщение
Да это понятно все!!!! Знаю и знал это!!!! Но без задержек то далеко не все программы обходятся! А формировать их с помощью разных таймеров не всегда выходит, да и не всегда рационально- загромождать программу.. А так написал одну строчку- и готово. Тем более когда огромного быстродействия устройства не требуется
IMHO вот здесь и кроется самая большая ошибка. Да и с базовыми понятиями Си проблемы.
SSH вне форума   Ответить с цитированием
Старый 27.09.2011, 17:50   #73
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от SSH Посмотреть сообщение
IMHO вот здесь и кроется самая большая ошибка.
В чем конкретно ошибка????? И почему самая большая? А то все это общие слова
Butik вне форума   Ответить с цитированием
Старый 27.09.2011, 17:53   #74
Butik
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 133
Вес репутации: 100/51
Butik will become famous soon enoughButik will become famous soon enough
По умолчанию Re: Вопросы по HI-TECH C compiler

И при чем тут базовые понятия- если возникают вопросы по применению именно КОМПИЛЯТОРА данной версии. А в других компиляторах все это делается БЕЗ ПРОБЛЕМ
Butik вне форума   Ответить с цитированием
Старый 27.09.2011, 17:56   #75
Mario
Senior Member
 
Аватар для Mario
 
Регистрация: 21.04.2007
Сообщений: 516
Вес репутации: 1151/64
Mario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud of
По умолчанию Re: Вопросы по HI-TECH C compiler

Цитата:
Сообщение от Butik Посмотреть сообщение
И при чем тут базовые понятия- если возникают вопросы по применению именно КОМПИЛЯТОРА данной версии. А в других компиляторах все это делается БЕЗ ПРОБЛЕМ
Вы упорно продолжаете думать что виноват компилятор.

Цитата:
Сообщение от dosikus Посмотреть сообщение
Вам же уже говорили , что задержки это просто ПРИМЕР , а не средства компилятора .
Сколько еще раз нужно повторить?
__________________
if(!Operate) Read(pDatasheet);
Mario вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PIC18-ым GANY Продукция MICROCHIP 4 25.03.2008 16:56
Есть вопросы по алгоритму работы устройства на пике. 40grad Продукция MICROCHIP 9 27.10.2007 15:55
Вопросы по MPLAB C30 SergeyKN Продукция MICROCHIP 4 08.10.2007 12:48
Пишу руководство по RS485 и есть вопросы pvl2000 Cетевые протоколы и технологии 2 16.04.2007 00:57


Часовой пояс GMT +3, время: 03:29.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot