25.05.2012, 03:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Значит как всегда спешу
__________________
Глаза боятся,а руки делают.
|
|
|
|
12.06.2012, 16:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Чего это он? я проц нигде не менял
__________________
Глаза боятся,а руки делают.
|
|
|
|
12.06.2012, 21:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Цитата:
|
Be warned that a #DEVICE with a chip identifier, will clear all previous #DEVICE and #FUSE settings.
|
Может порядок компиляции изменился? и файл с объявлением АЦП обрабатывается раньше.
__________________
misterdi<@>i.ua
|
|
|
|
13.06.2012, 04:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Пред история такая:
Проект компилировался нормально в оболочке CCS,но нужна в будущем отладка через пиккит3 и начал переносить в МПлаб.Но тут грабли проект не хочет собираться,ругается на проц также.Ну думаю попробую опять в CCS,закрываю МПлаб и вот оно что,не хотит теперь и здесь.Думаю пересоздать заново в CCS.
Все разобрался,после мплаб осталось.CCS собирает программу,теперь надо вспомнить как перенести проект в мплаб.Как я понял ругается на то что нет *.h файлов,я подключаю напрямую файлы *.с.Обижается на то что в них нет
*** Error 128 "ds3231.c" Line 5(1,1): A #DEVICE required before this line
__________________
Глаза боятся,а руки делают.
Последний раз редактировалось CERGEI1982; 13.06.2012 в 05:41.
|
|
|
|
14.06.2012, 17:48
|
|
Временная регистрация
Регистрация: 22.07.2006
Сообщений: 54
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Подскажите кто знает.
Как можно в софтовом SPI переключать скорость передачи в любом месте программы? Если делаю так, то независимо от условия if() устанавливается та скорость, которая стоит последней.
Код:
|
if(f_xxx)
{
#USE SPI(...BAUD=1000000...)
}
else
{
#USE SPI(...BAUD=5000000...)
} |
Можно его как-нить обмануть?
|
|
|
|
14.06.2012, 19:49
|
|
Частый гость
Регистрация: 10.06.2005
Сообщений: 30
Сказал спасибо: 13
Сказали Спасибо 22 раз(а) в 9 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
#use - это директива ПРЕпроцессора. Т.е. обрабатывается на этапе компиляции. И, естественно, выполняется последняя...
|
|
|
|
14.06.2012, 21:17
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от wasp
|
Можно его как-нить обмануть?
|
Естественно , не использовать встроенные средства , а написать свое .
Более гибкое и производительное ...
__________________
Осторожно , злой кот
|
|
|
|
15.06.2012, 12:11
|
|
Временная регистрация
Регистрация: 12.09.2008
Сообщений: 61
Сказал спасибо: 20
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Парни, разьсните что к чему.
Пытаюсь внедрить в код смещение адресов (для бутлоадера), а компилер ругается:
В другом проекте (на 18ф50 ) такое смещение работает без нареканий. В чем проблема?
|
|
|
|
15.06.2012, 16:24
|
|
Временная регистрация
Регистрация: 12.09.2008
Сообщений: 61
Сказал спасибо: 20
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
разобрался - в файле LCD_macro.h была переменная reset, вот и выходила непонятка.
Оригинально прокомментирована эта ошибка в мануле к компилятору:
"Unknown linker keyword
The keyword used in a linker directive is not understood"
|
|
|
Сказали "Спасибо" ZoomerJuk
|
|
|
24.06.2012, 12:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Кто переписывал встроенную директиву
Код:
|
#use i2c(Master,SLOW,sda=PIN_B0,scl=PIN_B1,restart_wdt, force_hw) |
Проблема в том что иногда на ней зависает,а что внутри не могу понять при симулиции в МПлаб.
__________________
Глаза боятся,а руки делают.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:19.
|
|