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

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

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

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

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

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


 
Опции темы
Непрочитано 09.08.2013, 23:44  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от akegor Посмотреть сообщение
Сишник подключается хидером. Попробуйте то же, только ".h"
Не обманывайте маленьких - сишник подключается включением его в состав проекта, а заголовочным файлом объявляются его имена.


Сообщение от vlad_ru Посмотреть сообщение
Ну а как насчет , например, подключение драйвера LDC.C , он же не компилируется , и находится в разделе доп. файлы
Если файл включен в состав проекта, то он компилируется. И неважно, в каком каталоге он при этом находится.
Реклама:
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Сказали "Спасибо" tempora
vlad_ru (10.08.2013)
Непрочитано 10.08.2013, 00:03  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Так ,что я делаю не так????

Может у кого есть проект (простейший ) с использованием 18F4550 и DS1621M.c , Выложите, буду благодарен.
vlad_ru вне форума  
Непрочитано 10.08.2013, 13:05  
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от vlad_ru Посмотреть сообщение
Выводы указаны :
#ifndef DAL_SCL //
#define DAL_SCL PIN_B2
#define DAL_SDA PIN_B4
#endif
#include "Device/DS1621M.c"
это в каком файле?

А это в самом файле DS1621M.c:

#ifndef DAL_SCL
#define DAL_SCL PIN_C3
#define DAL_SDA PIN_C4
#endif

#define read_temp read_high_temp // for backwards compatability

#use i2c(master,sda=DAL_SDA, scl=DAL_SCL, FORCE_HW)


Выложите свой код!

Последний раз редактировалось welcome61; 10.08.2013 в 15:28.
welcome61 вне форума  
Непрочитано 10.08.2013, 14:53  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

В файле main.c прописано:

#ifndef DAL_SCL
#define DAL_SCL PIN_B2
#define DAL_SDA PIN_B4
#endif
#include "Device/DS1621M.c"
т.д.

В фаЙле DS1621M.c прописано:

#ifndef DAL_SCL
#define DAL_SCL PIN_C3
#define DAL_SDA PIN_C4
//#define DAL_SCL PIN_B2
//#define DAL_SDA PIN_B4
#endif

#define read_temp read_high_temp // for backwards compatability


#use i2c(Master,Fast,SDA=DAL_SDA,SCL=DAL_SCL,FAST,FORCE _HW)
т.д.


Пробовал менять в DS1621M.c :

#define DAL_SCL PIN_C3
#define DAL_SDA PIN_C4

на
//#define DAL_SCL PIN_B2
//#define DAL_SDA PIN_B4

Датчик подключен к PIN_B2, PIN_B4

Результат одинаково плохой.
vlad_ru вне форума  
Непрочитано 10.08.2013, 14:59  
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от vlad_ru Посмотреть сообщение
#include "Device/DS1621M.c"
#include ‹DS1621M.c›

или указать путь подробно

#include ‹C:\Program Files\PICC\Drivers\DS1621M.c›

Последний раз редактировалось welcome61; 10.08.2013 в 15:09.
welcome61 вне форума  
Непрочитано 10.08.2013, 15:16  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Ну ведь говорили уже - не включайте один .c файл в другой, для этого заголовочные файлы предназначены.
Сообщение от vlad_ru Посмотреть сообщение
Так ,что я делаю не так????
А как это можно узнать, не видя, что там наворочено?
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 10.08.2013 в 15:59.
tempora вне форума  
Непрочитано 10.08.2013, 15:43  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Перебрал все варианты:

//#include "Device/DS1621M.c"
//#include ‹DS1621M.c›
//#include "DS1621M.c"
//#include ‹C:\ProgektPIC\1_Control_De_Temperatura-2\WebServer_vlad_1.0\Device\DS1621M.c›
#include "C:\ProgektPIC\1_Control_De_Temperatura-2\WebServer_vlad_1.0\Device\DS1621M.c"

Файл DS1621M.c ,также помещен в папку проекта.


*** Error 99 "C:\ProgektPIC\1_Control_De_Temperatura-2\WebServer_vlad_1.0\Device\DS1621M.c" Line 37(5,60): Option invalid Wrong pins for H/W
1 Errors, 0 Warnings.
Build Failed.

Строка 37 (DS1621M.c):

#use i2c(Master,Fast,SDA=DAL_SDA,SCL=DAL_SCL,FAST,FORCE _HW)

Во всех случаях ругается на нее.
vlad_ru вне форума  
Непрочитано 10.08.2013, 15:51  
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Много букв! КОД покажи!
welcome61 вне форума  
Непрочитано 12.08.2013, 16:46  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Пытаюсь пересобрать этот проект , МПлаб 8.85 + CCS 5.008 . В протеусе работает. Ошибки приведены выше. Проект с какого-то испанского сайта.
Вложения:
Тип файла: zip Control_De_Temperatura-2_.zip (889.2 Кб, 57 просмотров)
vlad_ru вне форума  
Непрочитано 12.08.2013, 18:14  
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Первый взгляд:
#use i2c(master,sda=DAL_SDA, scl=DAL_SCL, FORCE_HW)

у 18f4550 аппаратно для i2c выделены pin:
Two pins are used for data transfer:
• Serial clock (SCL) – RB1/AN10/INT1/SCK/SCL
• Serial data (SDA) – RB0/AN12/INT0/FLT0/SDI/SDA


В заголовочном файле:

#define PIN_ENC_MAC_SO PIN_B0//PIN_C7 // Conectar con PIN MISO del ENC28J60.
#define PIN_ENC_MAC_SI PIN_C7//PIN_B0 // Conectar con PIN MOSI del ENC28J60.
#define PIN_ENC_MAC_CLK PIN_B1 // Conectar con PIN SCK del ENC28J60.



и в файле DS1621m.c:

#ifndef DAL_SCL
#define DAL_SCL PIN_C3
#define DAL_SDA PIN_C4
#endif
welcome61 вне форума  
 

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

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

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, время: 12:17.


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