Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 23.06.2015, 23:38  
26165
Частый гость
 
Регистрация: 25.10.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 61 раз(а) в 13 сообщении(ях)
26165 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

CCS 5.047
https://mega.nz/#!BRQBVCTC!G7hNtCoiJ...xwkJZcEFbSNV0s
Реклама:
26165 вне форума  
Эти 2 пользователя(ей) сказали Спасибо 26165 за это сообщение:
Eddy71 (24.06.2015), welcome61 (24.06.2015)
Непрочитано 24.06.2015, 12:50  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,704
Сказал спасибо: 5,498
Сказали Спасибо 25,131 раз(а) в 5,645 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию 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/
Eddy71 вне форума  
Непрочитано 24.06.2015, 13:20  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Eddy71 Посмотреть сообщение
А как бы мне сделать то же самое, но с выбором камня (они из одного семейства)?
Вместо __PCB__ и т.д. вписываешь свои константы , затем останется вписать нужное или в опциях препроцессора либо определить свой дефайн . И вероятно определение камня уже передается в качестве того же дефайна .
Короче читать на тему препроцессора ...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 24.06.2015 в 13:22.
dosikus вне форума  
Сказали "Спасибо" dosikus
Eddy71 (24.06.2015)
Непрочитано 29.06.2015, 19:08  
26165
Частый гость
 
Регистрация: 25.10.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 61 раз(а) в 13 сообщении(ях)
26165 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

CCS 5.048

https://mega.nz/#!tMZjDJDS!S9D8AK_cK...tUD264AAML4vj0
26165 вне форума  
Эти 3 пользователя(ей) сказали Спасибо 26165 за это сообщение:
Eddy71 (29.06.2015), Sergey_57 (09.07.2015), vlad_ru (29.06.2015)
Непрочитано 09.07.2015, 18:11  
Ivan_fd
Прописка
 
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
Ivan_fd на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Народ подскажите.

Как в этом долбаном ССS правильно написать
функцию типа:

Код:
void ttest (void (*Func)(void))
{

}
Спасибо!
Ivan_fd вне форума  
Непрочитано 09.07.2015, 18:38  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,704
Сказал спасибо: 5,498
Сказали Спасибо 25,131 раз(а) в 5,645 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Чё это за химера такая?

Там в папке Samples куча примеров накидано. Всё просто и доступно.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 09.07.2015, 18:48  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 368
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Цитата:
Как в этом долбаном ССS правильно написать
функцию типа:
Извините, но относиться надо с уважением к среде в которой работаете.
И вспомните детскую сказку" Урфин Джус и его деревянные солдаты".
И был уменя знакомый слесарь , чтобы не делал крыл матом детали, которые делал.
Они платили тем же.
Sergey_57 вне форума  
Непрочитано 09.07.2015, 19:00  
Ivan_fd
Прописка
 
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
Ivan_fd на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Eddy71 Посмотреть сообщение
Чё это за химера такая?
Почему химера?

Может я и не правильно думаю. Нужно написать функцию, параметр которой есть указатель на функцию.

В XC8 эта функция прекрасно компилируется.

Сообщение от Sergey_57 Посмотреть сообщение
Извините, но относиться надо с уважением к среде в которой работаете.
Я в этой среде не работаю, просто нужно разобратся.

Последний раз редактировалось Ivan_fd; 09.07.2015 в 19:05.
Ivan_fd вне форума  
Непрочитано 09.07.2015, 19:33  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 368
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Да и пользуюсь случаем хочу спросить.
Скачал версию CCS 5.048 всё установилось.
А как сейчас с дела с ключом обстоят.
В первых версиях 4.ххх нужна была таблетка.
Как будто лиц. ключа не существует. Как дела обстоят?

Спасибо ещё раз 26165.
Sergey_57 вне форума  
Непрочитано 09.07.2015, 20:48  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 368
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

А то при каждом запуске пытается обновиться.
И на это не обращать внимание?
Sergey_57 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


Часовой пояс GMT +4, время: 22:12.


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