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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 28.04.2011, 11:47   #821
rael
Частый гость
 
Регистрация: 10.08.2008
Адрес: София, Болгария
Сообщений: 31
Сказал спасибо: 61
Сказали Спасибо 108 раз(а) в 22 сообщении(ях)
rael на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Ссылка на v4.108 с кейгеном.

http://www.4shared.com/file/-499y2mH/CCS4108.html
Реклама:
rael вне форума   Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо rael за это сообщение:
CERGEI1982 (29.04.2011), GomzBatanic (28.04.2011), Luzkov (28.04.2011), victorhan (29.04.2011)
Непрочитано 15.06.2011, 20:33   #822
salarm
Частый гость
 
Регистрация: 05.11.2010
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
salarm на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

помогите новичку . Как скопировать содержимое регистров таймера1 (TMR1L и TMR1H)
в одну переменную ? Как организовать и какими командами?
salarm вне форума   Ответить с цитированием
Непрочитано 15.06.2011, 20:49   #823
xDriver
Частый гость
 
Аватар для xDriver
 
Регистрация: 01.03.2008
Сообщений: 37
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
xDriver на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

unsigned int16 TMR16 = MAKE16(TMR1H, TMR1L)
xDriver вне форума   Ответить с цитированием
Сказали "Спасибо" xDriver
salarm (15.06.2011)
Непрочитано 15.06.2011, 21:54   #824
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

а зачем если там есть команда чтения и записи таймера которая при чтении выдаеет 16 битный результат.
Gladkih вне форума   Ответить с цитированием
Непрочитано 15.06.2011, 22:20   #825
salarm
Частый гость
 
Регистрация: 05.11.2010
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
salarm на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

для записи set_timer1(значение) - а чтение как?
salarm вне форума   Ответить с цитированием
Непрочитано 15.06.2011, 22:49   #826
salarm
Частый гость
 
Регистрация: 05.11.2010
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
salarm на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Спасибо! разобрался ! для чтения get_timer1()
salarm вне форума   Ответить с цитированием
Непрочитано 18.06.2011, 15:19   #827
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Доброй погоды всем! Поскажите в чём может быть дело? в кусочке программы:

void main() {
setup_ccp1(ccp_pwm);/* Инициализация модуля ССР1 в режиме ШИМ*/
setup_timer_2(t2_div_by_4,0x5,2);/*Установка предделителя Таймера2 (для 4мГц*)/
/* 4/4000000*4*5*2=0,00004*2*5=0,00004 1/0,00004=25000Hz*/
.......
сама программа
..........
set_pwm1_duty(CYCLE); //CYCLE: 0- min мощность, 24-max мощность, 12-50% мощности
.......
}

если заремить (исключить) строку с установкой setup_ccp1(ccp_pwm);
процесс симулируется в протеусе гораздо быстрее, загрузка процессора около10-13%, но стоит только включить эту строчку в исходный код - появляется сообщение о нереальном времени симуляции программы и загрузка ЦП составляет 87%, при этом сама симуляция схемы становится как замороженной (еле работает), хотя всё выполняется правильно, без ошибок. Мож кто сталкивался с подобной проблеммой?
Пробовал (наивно) менять строчки местами, не помогает.

Последний раз редактировалось Prototup; 18.06.2011 в 15:44.
Prototup вне форума   Ответить с цитированием
Непрочитано 18.06.2011, 18:07   #828
bogdank
Временная регистрация
 
Регистрация: 19.05.2010
Сообщений: 57
Сказал спасибо: 39
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
bogdank на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Если все работает, то и в железе должно работать. Симуляция может не ити в реальном времени. У меня при отладке некоторых програм 1сек симулировалась за 5-8. Для контроля времени можна кинуть в Протеусе Counter Timer и смотреть реальное время выполнения.
bogdank вне форума   Ответить с цитированием
Непрочитано 19.06.2011, 10:15   #829
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Я так и думал, ведь в натуре симуляция ШИМ занимает достаточно большие ресурсы по времени, спасибо что успокоили. Интересно а как себя будет чувствовать дебагер напр. ICE 2 с отладочным кристаллом в железе? тож притормаживать?
Prototup вне форума   Ответить с цитированием
Непрочитано 19.06.2011, 15:31   #830
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Prototup Посмотреть сообщение
процесс симулируется в протеусе гораздо быстрее, загрузка процессора около10-13%, но стоит только включить эту строчку в исходный код - появляется сообщение о нереальном времени симуляции программы и загрузка ЦП составляет 87%, при этом сама симуляция схемы становится как замороженной (еле работает), хотя всё выполняется правильно, без ошибок. Мож кто сталкивался с подобной проблеммой?
Пробовал (наивно) менять строчки местами, не помогает.
1 способ: Взять мощный комп и попробывать на нем.
2 способ: Задействовать точки останова например по условию или прерыванию как кому удобно(желательно изучить даташифт на микроконтроллер).
4 способ попробывать самому написать на ассеме встаку управления шимом.....
3 способ: Собрать в железе и протестить управляя например нагрузкой лампочкой,можно снять осцилограммы.

Сори за русс яз) Вот вижу такие выходы если тормазит в протеусе....
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума   Ответить с цитированием
Ответ

Закладки

Опции темы

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

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:25.


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