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

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

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

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

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

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


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

DK, Есть еще вариант - использовать порт как структуру , пины битовые поля .
Точно не помню , но вроде в MCC18 в хэдерах расписано .
Расписать такой же хэдер в CCS , и ближе к стандарту.
Или же подключить его в CCS . Но надо в CCS включить поддержку мультифайлового проекта.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 29.12.2011, 10:24  
wolfvictor
Частый гость
 
Регистрация: 05.05.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
wolfvictor на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Есть еще возможность полуить адреса всех регистров в h-файл. Меню View - Special Registers выбрать небходимый контроллер и затем нажать - Make include file. Если выбрать режим генерирования - Separate C Variables, то нужно убрать байтовые и битовые префиксы(кому как нравится). Можно сгенерировать и в виде структуры. Если нужен адрес единичного регистра или его бит, то чтобы не заморачиваться используется функция - getenv().
wolfvictor вне форума  
Непрочитано 29.12.2011, 12:21  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

типа, можно будет

Код:
MCU_TRISA.TRISA0 = 0;
MCU_PORTA.RA1 = 1;
MCU_TRISA.TRISA0 = 1;
a = MCU_PORTA.RA1;
так?
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 29.12.2011, 23:59  
wolfvictor
Частый гость
 
Регистрация: 05.05.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
wolfvictor на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Совершено верно. Если уберете префикс MCU_, то получите нормальный список без префикса и работайте на здоровье.
wolfvictor вне форума  
Непрочитано 02.01.2012, 12:46  
salarm
Частый гость
 
Регистрация: 05.11.2010
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
salarm на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

не могу разобраться с i2c SHT10 .В ответе- тишина. Считываю FF .
Миниатюры:
Нажмите на изображение для увеличения
Название: температура.png
Просмотров: 52
Размер:	3.6 Кб
ID:	29921   Нажмите на изображение для увеличения
Название: регистры.png
Просмотров: 51
Размер:	59.5 Кб
ID:	29922  
Вложения:
Тип файла: rar i2c.rar (37.4 Кб, 48 просмотров)
salarm вне форума  
Непрочитано 02.01.2012, 21:16  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Не вижу задержек. 11мс после включения и не менее 20мС между запуском и считыванием результата. Смотрите внимательнее документацию. К тому же там похоже не совсем стандартный I2C, но тут я могу и ошибаться, т.к читал даташит ""по-диагонали".
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 02.01.2012 в 21:19.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
salarm (02.01.2012)
Непрочитано 02.01.2012, 21:52  
salarm
Частый гость
 
Регистрация: 05.11.2010
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
salarm на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

пробывал задержки- так и не получается сосчитать этот байт, что то не так делаю .
По поводу не стандартного I2C - точно , спасибо!

Последний раз редактировалось salarm; 02.01.2012 в 22:50.
salarm вне форума  
Непрочитано 03.01.2012, 19:44  
kobzar
Частый гость
 
Регистрация: 10.06.2005
Сообщений: 30
Сказал спасибо: 13
Сказали Спасибо 22 раз(а) в 9 сообщении(ях)
kobzar на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от salarm Посмотреть сообщение
пробывал задержки- так и не получается сосчитать этот байт, что то не так делаю .
По поводу не стандартного I2C - точно , спасибо!

Пробуйте вот так:

i2c_start();
i2c_stop();

if (i2c_write(0b00000101))
{
fprintf(RS232,"HMDT NOT \n\r");
i2c_stop();
return;
}
delay_ms(80);
MSB = i2c_read();
LSB = i2c_read();
CheckSym = i2c_read();
i2c_stop();
kobzar вне форума  
Сказали "Спасибо" kobzar
salarm (03.01.2012)
Непрочитано 05.01.2012, 01:38  
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Привет форумчане может кто подскажет где взять версию выше 4.120?? Заранее благодарен
Gladkih вне форума  
Непрочитано 06.01.2012, 20:54  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Gladkih Посмотреть сообщение
Привет форумчане может кто подскажет где взять версию выше 4.120?? Заранее благодарен
Смотри стр.87 этого топика.
Более свежей пока не встречал.
Лекарство подходит от 4.108

Последний раз редактировалось Prototup; 06.01.2012 в 20:58.
Prototup вне форума  
 

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

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

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


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