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

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

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

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

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

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


 
Опции темы
Непрочитано 09.07.2015, 21:37  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Ivan_fd Посмотреть сообщение
функцию, параметр которой есть указатель на функцию
Вот так можно
Код:
typedef void (*myFunc)(void);

void ttest (myFunc Func)
   {
   }
Реклама:
Yurkin2014 вне форума  
Сказали "Спасибо" Yurkin2014
Ivan_fd (09.07.2015)
Непрочитано 11.07.2015, 10:40  
Ivan_fd
Прописка
 
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
Ivan_fd на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Еще один вопрос.
Тип данных для структуры, или как там правильно?

Код:
typedef struct test
{   
char qqq;
}test;
    
    test TTest;
    
    ttest.qqq = 37
При обращении к записям структуры выдает ошибку.
*** Error 56 "main.c" Line 13(11,17): Element is not a member



К стати, это только у меня так форум тормозит. Очень долго страницы открываются, а иногда вообще не возможно открыть.
Ivan_fd вне форума  
Непрочитано 11.07.2015, 11:17  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Ivan_fd, все просто -не использовать CCS, переходите на XC8
В CCS извечные проблемы с указателями, и допиливать ни кто не будет.
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
Ivan_fd (11.07.2015)
Непрочитано 11.07.2015, 13:37  
Ivan_fd
Прописка
 
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
Ivan_fd на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Самое главное, что я в CCS ни одного проекта еще не сделал.
Так сел попробовать, наверное зря.
Ivan_fd вне форума  
Непрочитано 11.07.2015, 22:26  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Ivan_fd Посмотреть сообщение
При обращении к записям структуры выдает ошибку
Покажите весь тектс программы, а то ничего непонятно.
По крайней мере у меня это работает без проблем.
Код:
#include ‹main.h›

typedef struct test
{   
char qqq;
}test;
    
test TTest;
    
void main()
{
   tTest.qqq = 37;
   while(TRUE)
   {
   }
}

Последний раз редактировалось Yurkin2014; 11.07.2015 в 22:30.
Yurkin2014 вне форума  
Непрочитано 12.07.2015, 00:01  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Yurkin2014 Посмотреть сообщение
это работает без проблем.
Не верю!
Код:
#include ‹main.h›

typedef struct test
{   
char qqq;
}test;
    
test TTest;               // !!!!!!!!!!
    
void main()
{
   tTest.qqq = 37;      // ??????????
   while(TRUE)
   {
   }
}
STM32F0 вне форума  
Непрочитано 12.07.2015, 00:18  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от STM32F0 Посмотреть сообщение
Не верю!
Бля буду!
Этого достаточно?
Yurkin2014 вне форума  
Непрочитано 12.07.2015, 00:44  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Yurkin2014 Посмотреть сообщение
Бля буду!
Ну, разве что.
Цитата:
Build started 11.7.2015 at 23:41:58
avr-gcc -mmcu=atmega8 -gdwarf-2 -std=gnu99 -Wall -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT test.o -MF dep/test.o.d -c ../test.c
../test.c: In function 'main':
../test.c:193: error: 'tTest' undeclared (first use in this function)
../test.c:193: error: (Each undeclared identifier is reported only once
../test.c:193: error: for each function it appears in.)
Цитата:
Executing: "C:\Program Files\HI-TECH Software\PICC\std\9.60\bin\picc.exe" -C C:\PROBA_PIC12F629\prob.c -q --chip=16F886 -P --runtime=default,+clear,+init,+keep,+osccal,-download,-ramtest,-resetbits,+clib --opt=default,+asm,-speed,+space,9 --warn=0 --double=32 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [192] C:\PROBA_PIC12F629\prob.c; 157.1 undefined identifier "tTest"
Error [196] C:\PROBA_PIC12F629\prob.c; 157.11 struct/union required

********** Build failed! **********
STM32F0 вне форума  
Непрочитано 12.07.2015, 00:57  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Проверьте себя ещё раз: Вы используете именно CCS С компилятор? Вроде как о нём речь идёт в топике ...

PS. Ладно, не буду долго мучить. Наберите в Гугле "CSS compiler case sensitive"

Последний раз редактировалось Yurkin2014; 12.07.2015 в 01:02.
Yurkin2014 вне форума  
Непрочитано 12.07.2015, 10:46  
asbleonid
Прохожий
 
Регистрация: 13.03.2008
Сообщений: 9
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
asbleonid на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

TTest и ttest для си это разные переменные. Си чувствителен к регистру символов в исходнике.
asbleonid вне форума  
 

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

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

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