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

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

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

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

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

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


 
Опции темы
Непрочитано 22.02.2013, 21:47  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

прошу подсказать как перевести МК в режим sleep, а потом при изменении уровня на входе по CN выйти из него. работает от внутреннего генератора с PLL 16мгц. и второй вопрос по вачдогу... как лучше включить его в программу ... в прерывании или в основной части программы? в программе несколько прерываний по синусоиде(0,02сек),таймер1,таймер2,таймер4,RTCC (10сек)
Реклама:
Dtolok вне форума  
Непрочитано 28.06.2013, 10:48  
pic16f87
Прохожий
 
Регистрация: 23.08.2004
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pic16f87 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Здравствуйте. Решил собрать устройство на PIC24FJ64GA102 с использованием модуля опорного напряжения для компаратора. Не удается настроить модуль опорного напряжения. Выяснилось, что при компиляции кода (компилятор CCS C 4.140) адрес регистра CVRCON вместо положенного 0x0652 изменяется на адрес 0x0632. Подскажите пожалуйста, как это можно исправить?
pic16f87 вне форума  
Непрочитано 28.06.2013, 10:55  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Заменить CCS на С30.
realid вне форума  
Непрочитано 28.06.2013, 13:23  
pic16f87
Прохожий
 
Регистрация: 23.08.2004
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pic16f87 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от realid Посмотреть сообщение
Заменить CCS на С30.
Можно конечно, но привык уже к CCS. Может как-то переназначить адреса регистров можно?
pic16f87 вне форума  
Непрочитано 28.06.2013, 13:36  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Осваиваем PIC24

По CCS я вам ничем не помогу.
realid вне форума  
Непрочитано 01.07.2013, 18:59  
pic16f87
Прохожий
 
Регистрация: 23.08.2004
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pic16f87 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от pic16f87 Посмотреть сообщение
Здравствуйте. Решил собрать устройство на PIC24FJ64GA102 с использованием модуля опорного напряжения для компаратора. Не удается настроить модуль опорного напряжения. Выяснилось, что при компиляции кода (компилятор CCS C 4.140) адрес регистра CVRCON вместо положенного 0x0652 изменяется на адрес 0x0632. Подскажите пожалуйста, как это можно исправить?
Если кому-то будет полезно то нашлось решение, перед основным текстом программы нужно разместить следующий макрос:

#word CVRCON = getenv("SFR:CVRCON")
#define setup_vref(value)\
CVRCON = value;
pic16f87 вне форума  
Непрочитано 05.07.2013, 12:16  
texnar
Частый гость
 
Регистрация: 08.04.2012
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 1 сообщении
texnar на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Здравствуйте.
Подскажите с синтаксисом, как объявить указатель на функцию и вызвать её.
Компилятор микрочиповский C30
Контроллер PIC24FJ64GA004
Спасибо.
texnar вне форума  
Непрочитано 05.07.2013, 12:38  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Осваиваем PIC24

http://www.microchip.su/showthread.php?t=6583
nahimovv вне форума  
Непрочитано 05.07.2013, 13:06  
texnar
Частый гость
 
Регистрация: 08.04.2012
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 1 сообщении
texnar на пути к лучшему
По умолчанию Re: Осваиваем PIC24

void *pf(int, int);

int func(int x, int y)
{
return x+y;
}

int main (void)
{
pf = &func(1,2);
}
пытаюсь присвоить адрес указателю и получаю
error: invalid lvalue in unary '&'
texnar вне форума  
Непрочитано 05.07.2013, 13:54  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Осваиваем PIC24

А если так?
Код:
void (*pf)(void);

int func(int x, int y)
{
return x+y;
}

int main (void)
{
pf = func(1,2);
}
nahimovv вне форума  
 

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

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осваиваем USBee Kabron Микроконтроллеры, АЦП, память и т.д 2197 17.08.2024 13:23
Proteus PIC24 CNEN2??Gluk?? rubel Proteus, KiCAD и другие ECAD 1 09.06.2011 17:45
PIC24 CTMU rubel Микроконтроллеры, АЦП, память и т.д 11 20.05.2010 15:56
PIC24 terminal VGA + отладка с USBee AX PRO dosikus Микроконтроллеры, АЦП, память и т.д 7 23.04.2010 19:08
MPLAB C Compiler for PIC24 dsPIC avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 4 25.11.2009 22:53


Часовой пояс GMT +4, время: 08:53.


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