23.06.2015, 23:38
|
|
Частый гость
Регистрация: 25.10.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 61 раз(а) в 13 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
|
|
|
Эти 2 пользователя(ей) сказали Спасибо 26165 за это сообщение:
|
|
|
24.06.2015, 12:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,704
Сказал спасибо: 5,498
Сказали Спасибо 25,131 раз(а) в 5,645 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Чего-то появилось желание собрать в одном файле проект под разные контроллеры. Всё 1:1, но из-за разной начинки разный инит и разные фузы.
Начинаю смотреть примеры компилятора, там встречается такое:
Код:
|
#if defined(__PCB__)
#include ‹16C56.h›
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A2)
#elif defined(__PCM__)
#include ‹16F877.h›
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
.... |
Я так понимаю, что в зависимости от компилятора семейств меняется кусок, который пойдёт в дело при сборке.
А как бы мне сделать то же самое, но с выбором камня (они из одного семейства)?
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
24.06.2015, 13:20
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от Eddy71
|
А как бы мне сделать то же самое, но с выбором камня (они из одного семейства)?
|
Вместо __PCB__ и т.д. вписываешь свои константы , затем останется вписать нужное или в опциях препроцессора либо определить свой дефайн . И вероятно определение камня уже передается в качестве того же дефайна .
Короче читать на тему препроцессора ...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 24.06.2015 в 13:22.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
29.06.2015, 19:08
|
|
Частый гость
Регистрация: 25.10.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 61 раз(а) в 13 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
|
|
|
Эти 3 пользователя(ей) сказали Спасибо 26165 за это сообщение:
|
|
|
09.07.2015, 18:11
|
|
Прописка
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Народ подскажите.
Как в этом долбаном ССS правильно написать
функцию типа:
Код:
|
void ttest (void (*Func)(void))
{
} |
Спасибо!
|
|
|
|
09.07.2015, 18:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,704
Сказал спасибо: 5,498
Сказали Спасибо 25,131 раз(а) в 5,645 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Чё это за химера такая?
Там в папке Samples куча примеров накидано. Всё просто и доступно.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
09.07.2015, 18:48
|
|
Вид на жительство
Регистрация: 12.12.2012
Сообщений: 368
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Цитата:
|
Как в этом долбаном ССS правильно написать
функцию типа:
|
Извините, но относиться надо с уважением к среде в которой работаете.
И вспомните детскую сказку" Урфин Джус и его деревянные солдаты".
И был уменя знакомый слесарь , чтобы не делал крыл матом детали, которые делал.
Они платили тем же.
|
|
|
|
09.07.2015, 19:00
|
|
Прописка
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от Eddy71
|
Чё это за химера такая?
|
Почему химера?
Может я и не правильно думаю. Нужно написать функцию, параметр которой есть указатель на функцию.
В XC8 эта функция прекрасно компилируется.
Сообщение от Sergey_57
|
Извините, но относиться надо с уважением к среде в которой работаете.
|
Я в этой среде не работаю, просто нужно разобратся.
Последний раз редактировалось Ivan_fd; 09.07.2015 в 19:05.
|
|
|
|
09.07.2015, 19:33
|
|
Вид на жительство
Регистрация: 12.12.2012
Сообщений: 368
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Да и пользуюсь случаем хочу спросить.
Скачал версию CCS 5.048 всё установилось.
А как сейчас с дела с ключом обстоят.
В первых версиях 4.ххх нужна была таблетка.
Как будто лиц. ключа не существует. Как дела обстоят?
Спасибо ещё раз 26165.
|
|
|
|
09.07.2015, 20:48
|
|
Вид на жительство
Регистрация: 12.12.2012
Сообщений: 368
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
А то при каждом запуске пытается обновиться.
И на это не обращать внимание?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:12.
|
|