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

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

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

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

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

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


 
Опции темы
Непрочитано 18.06.2010, 16:17  
DL36
Вид на жительство
 
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
DL36 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от tolegs Посмотреть сообщение
Кто нибудь запускал АЦП?
Проблема такая:
Настроены 3 канала: AN8,AN9,AN11. Когда к любому ОДНОМУ из каналов подключен источник напряжения (батарейка 1,5В) всё нормально. Но когда подсоединяю второй источник к другому каналу, на первом измеряемое напряжение поднимается процентов на 5. А также третий, неподключенный канал, начинает показывать небольшое напряжение. Посмотрите может что упустил?
Посмотрите на предмет перегрузки всех аналоговых входов это недопустимо. Ну и напрашивается вывод в неверной разводке аналоговой земли, если время зарядки/преобразования выбрано правильно.
Реклама:
DL36 вне форума  
Сказали "Спасибо" DL36
tolegs (19.06.2010)
Непрочитано 19.06.2010, 09:40  
tolegs
Частый гость
 
Регистрация: 02.06.2010
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tolegs на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Всем спасибо. Проблема решена так:
Изменил номиналы делителя на входах было 400К/100К (так нельзя), теперь входы притянул к общему резисторами 6.8К, а сигнал подаю через 100К (100К/6.8К). Вольтметр работает корректно на всех трех каналах.

Хочу добавить частотомер, но не знаю алгоритм настройки счетчиков на Pic24F. Подскажите кто знает, плс?
tolegs вне форума  
Непрочитано 20.06.2010, 21:27  
DL36
Вид на жительство
 
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
DL36 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от tolegs Посмотреть сообщение
Хочу добавить частотомер, но не знаю алгоритм настройки счетчиков на Pic24F. Подскажите кто знает, плс?
Код:
#if defined(__dsPIC33F__)
    #define XTAL_FREQ (20 MHZ)//     
#elif defined( __PIC24F__)
    #define XTAL_FREQ (20 MHZ)//            
#endif
//====== ==================================================  ============

#define MHZ  * 1000L KHZ      
#define KHZ  * 1000L          

#define us  / 1000L ms        
#define ms  / 1000L     
      


#define FREQ (XTAL_FREQ /2)   // 

//====== Задаём длительность в виде константы ========================
//  SET_TMR(6, 63 us);
//  SET_TMR(6, 20 ms);
#define SET_TMR(tmr, var)                                               \
({                                                                      \
           UINT64 ret;                                                  \
           ret = FREQ;  ret = (ret * var);                              \
           if ( ret › 0xFFFF00 )                                        \
           {                                                            \
            ret = 0;                                                    \
           }                                                            \
            else if ( ret › 0x3FFFC0 )                                  \
            {                                                           \
              ret /= 256;                                               \
              T##tmr##CONbits.TCKPS0 = 1;                               \
              T##tmr##CONbits.TCKPS1 = 1;                               \
            }                                                           \
            else if ( ret › 0x7FFF8 )                                   \
            {                                                           \
              ret /= 64;                                                \
              T##tmr##CONbits.TCKPS0 = 0;                               \
              T##tmr##CONbits.TCKPS1 = 1;                               \
            }                                                           \
                                                                        \
            else if ( ret › 0xFFFF )                                    \
            {                                                           \
              ret /= 8;                                                 \
              T##tmr##CONbits.TCKPS0 = 1;                               \
              T##tmr##CONbits.TCKPS1 = 0;                               \
            }                                                           \
            else                                                        \
            {                                                           \
              T##tmr##CONbits.TCKPS0 = 0;                               \
              T##tmr##CONbits.TCKPS1 = 0;                               \
            }                                                           \
          ret ? ( PR##tmr = ret ) : ( INTCON1 = 0x0010 );               \
})
При переполнении попадаем на математический трап

Последний раз редактировалось DL36; 20.06.2010 в 21:30.
DL36 вне форума  
Сказали "Спасибо" DL36
tolegs (21.06.2010)
Непрочитано 21.06.2010, 17:43  
Седуксен
Прохожий
 
Регистрация: 21.06.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Седуксен на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от tolegs Посмотреть сообщение
......
PIC24FJ64GA004
Написано на бейсике (интерпретёре МастерКитовском)
......
Это собственно, что?
Седуксен вне форума  
Непрочитано 21.06.2010, 17:52  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Это что попало, куда попало, лишь бы не пропало.
st_1 вне форума  
Непрочитано 21.06.2010, 20:40  
tolegs
Частый гость
 
Регистрация: 02.06.2010
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tolegs на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от Седуксен Посмотреть сообщение
Это собственно, что?
Это вот:Схема
tolegs вне форума  
Непрочитано 24.06.2010, 00:32  
shadowduke
Прохожий
 
Регистрация: 20.06.2007
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shadowduke на пути к лучшему
По умолчанию Re: Осваиваем PIC24

не плоха!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Последний раз редактировалось shadowduke; 24.06.2010 в 00:33. Причина: ...
shadowduke вне форума  
Непрочитано 24.06.2010, 17:24  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от tolegs Посмотреть сообщение
Это вот:Схема
А что будет по I2C делаться, если не секрет? бутлоадер?

*** всё. прочитал... это от мастеркита оказывается... просто конструктор

Последний раз редактировалось rubel; 24.06.2010 в 17:51.
rubel вне форума  
Непрочитано 24.06.2010, 23:25  
tolegs
Частый гость
 
Регистрация: 02.06.2010
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tolegs на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Там целая толпа модулей http://www.masterkit.ru/main/bycat.php?num=40
А по I2C они между собой общаются. Также можно включить SPI, можно Microlan или RS485(232) . Но это другая тема.
tolegs вне форума  
Непрочитано 11.07.2010, 19:46  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

dosikus, такой риторический вопрос... мона сделать на PIC видео плеер с HDD?
Dtolok вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осваиваем USBee Kabron Микроконтроллеры, АЦП, память и т.д 2196 29.11.2020 22:43
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, время: 12:53.


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