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

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

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

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

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

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


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

в файле DS1621m.c:

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

я менял на

#ifndef DAL_SCL //Seleccionamos las patillas para el protocolo I2C
#define DAL_SCL PIN_B2
#define DAL_SDA PIN_B4
#endif
результат отрицательный , может с адрасацией датчиков что-то не так?
Реклама:

Последний раз редактировалось vlad_ru; 12.08.2013 в 21:09.
vlad_ru вне форума  
Непрочитано 12.08.2013, 23:18  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

vlad_ru, есть у Вас main.h ? Если есть, то строчку
#use i2c(master,sda=DAL_SDA, scl=DAL_SCL, FORCE_HW) в него перенесите, а в оригинальном файле уберите...
Я хз, почему так, но у меня работает.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 12.08.2013, 23:29  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

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

New version 5.012

https://mega.co.nz/#!2ABnyYiY!fH9bqX...9C6xc-coIZ8vKY
welcome61 вне форума  
Непрочитано 22.09.2013, 17:10  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

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

Сообщение от vlad_ru Посмотреть сообщение
Переложите на другой обменник, если не трудно. Спасибо
Вот ----› http://myfolder.ru/files/38129911
welcome61 вне форума  
Эти 4 пользователя(ей) сказали Спасибо welcome61 за это сообщение:
bolek4321 (24.09.2013), kobzar (23.09.2013), Sergey_57 (25.09.2013), vlad_ru (22.09.2013)
Непрочитано 25.09.2013, 09:49  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Уважаемые знатоки!
Очередная небольшая засада.
Я в принципе выкрутился, но ....

Споткнулся о Вложенные прерывания на PIC18 в СИ под CCS.

Документацию всю прочитал.
Делаю так
Разрешаю
Код:
#device HIGH_INTS=TRUE
и к примеру
Код:
#int_TIMER0 FAST
void TIMER0_isr(void)
{
set_timer0(DT1_Servo);
#asm
BTG FT1
#endasm
}
И возникают 2 странности
Разрешение вложенных прерываний должно быть только в хедере.
Иначе в листинге смотрю RCON.7 не взводится.
Но это мелочи. А вот что программа начинает работать и вычислять
скорости не верно и прочие фокусы при введении строки в хедере
Код:
#device HIGH_INTS=TRUE
- это меня удивляет.
Все прерывания пока остаются в низком приоритетете,
Даже когда FAST ещё не подключен.
Осталось узнать где дочитать или что делать.
Или если не затруднит пример.
Заранее спасибо.
Sergey_57 вне форума  
Непрочитано 25.09.2013, 17:46  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Извините за беспокойство.
Одолел.
Причина до конца не ясна Как влияет и связано float c прерыванием
непонятно.В прерывании 2 команды на знаки не влияют.
Sergey_57 вне форума  
Непрочитано 25.09.2013, 18:18  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,792
Сказал спасибо: 5,564
Сказали Спасибо 25,384 раз(а) в 5,700 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Наверное процедура в прерывании больно массивная была (много времени на обработку). Что-то компилятор соптимизировать попытался.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

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

Сообщение от welcome61 Посмотреть сообщение
New version 5.012

https://mega.co.nz/#!2ABnyYiY!fH9bqX...9C6xc-coIZ8vKY
И можно ещё вопрос. Где брать таблетку или как лечить?
Поробовал таблетку от 4.13 (старых версий) не помогло.
Платить желания естественно нет.
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, время: 17:54.


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