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

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

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

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

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

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


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

anton_1000, проблема в том что я уже большую часть проги написал на микробасик... вот какая у меня сложность...
1. не могу правильно выставить частоту МК!
я по ошибке сунулся на http://piclist.ru/D-MC-PIC24H-CPU-Cl...ng-System.html , а потом досмотрел что это относится к pic24h но не как к pic24f!!!! множетель получается не задается... а делитель то есть????
Так что получается для работы с enc28 , pic24f надо частоту повыше - может максимум 32 мгц?
2.при программировании на mikrobasic да и ASM тоже самое - SPI необходимо задать ножки!!! но столкнулся с неувязкой ... выход c enc28 - si является входом для МК -
sd.. вроде как так!!?? подвязал... а вход на МК то надо добавить резистор для подтяжки на питание... у enc28 что выход с открытым коллектором?
Реклама:
Dtolok вне форума  
Непрочитано 10.05.2010, 22:35  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

все прикрутил!!! пингуется... но вопросов стало больше чем ответов!!! на плате стоит кварц 8 мгц.. в конфиге я указал 32мгц... плять!!! работает!!! а вот чего понять не могу
Dtolok вне форума  
Непрочитано 10.05.2010, 22:50  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от Dtolok Посмотреть сообщение
все прикрутил!!! пингуется... но вопросов стало больше чем ответов!!! на плате стоит кварц 8 мгц.. в конфиге я указал 32мгц... плять!!! работает!!! а вот чего понять не могу
Почаще бы заглядывали в даташит. В разделе Oscillator есть схеме. На нем указан 4xPLL (8x4 = 32) и все. Других вариантов нет.
realid вне форума  
Сказали "Спасибо" realid
Dtolok (11.05.2010)
Непрочитано 10.05.2010, 23:25  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

вопрос следующего характера... что лучше на веб сервер ставить память или сд карту? страница сожрала все озу.
если sd карту по на те же выводы МК SPI что и enc28j60 или другие SPI использовать надо? .. я так думаю 2-й SPI ведь там же и вывод выбора кристала CS используется...

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

Кто нибудь запускал АЦП?
Проблема такая:
Настроены 3 канала: AN8,AN9,AN11. Когда к любому ОДНОМУ из каналов подключен источник напряжения (батарейка 1,5В) всё нормально. Но когда подсоединяю второй источник к другому каналу, на первом измеряемое напряжение поднимается процентов на 5. А также третий, неподключенный канал, начинает показывать небольшое напряжение. Посмотрите может что упустил?

Алгоритм такой:
1. AN8,AN9,AN11 - аналоговые входы, остальные цифровые (AD1PCFG)
2. Сканирование выводов AN8,9,11 (AD1CSSL)
3. Запуск преобразования по внутреннему счетчику (AD1CON1)
4. RC2,RB13,RB15 (выводы AN9-AN10) – входы (TRISC и TRISB)
5. Установка вывода Sample time = 15Tad, Tad = Tcy/2 (AD1CON3)
6. Разрешение сканирования. Прерывание после сканирования 3 выводов (AD1CON2)
7. Разрешение АЦ-преобразования (AD1CON1)

8. Начало цикла, установка указателя на начало буфера результата (ADC1BUF)
9. Сброс флага прерывания (IFS0)
10. Запуск сканирования (AD1CON1)
11. Ожидание прерывания (IFS0)
12. Запрет сканирования (AD1CON1)
13. выдача результатов на печать
14. Уходим на начало цикла
tolegs вне форума  
Непрочитано 16.06.2010, 22:18  
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию Re: Осваиваем PIC24

не замечал такой проблемы. возможно что это связано со временем на зарядку конденсатора.
Gladkih вне форума  
Сказали "Спасибо" Gladkih
tolegs (19.06.2010)
Непрочитано 16.06.2010, 22:21  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Попробуйте увеличить Tad.
realid вне форума  
Сказали "Спасибо" realid
tolegs (19.06.2010)
Непрочитано 17.06.2010, 00:04  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

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

Сообщение от Gladkih Посмотреть сообщение
не замечал такой проблемы. возможно что это связано со временем на зарядку конденсатора.
Тоже так думаю. Но.

Сообщение от realid Посмотреть сообщение
Попробуйте увеличить Tad.
Не помогает.

Сообщение от st_1 Посмотреть сообщение
Неплохо бы огласить камень и еррату почитать.
PIC24FJ64GA004
Написано на бейсике (интерпретёре МастерКитовском)
new
10 AD1CON1=320H
11 AD1CON2=322H
12 AD1CON3=324H
13 AD1PCFG=32CH
14 AD1CSSL=330H
15 IFS0=084H
16 AD1CHS=328H
17 TRISB=02C8H
18 TRISC=02D0H
; AN8,AN9,AN11 - аналоговые входы, остальные цифровые 1111010011111111
20 REGW(AD1PCFG)=0F4FFH
;Сканирование выводов AN8,9,11 101100000000
30 REGW(AD1CSSL)=0B00H
;Запуск преобразования по внутреннему счетчику
35 REGW(AD1CON1)=00E0H
;RC2,RB13,RB15 (выводы AN9-AN10) - входы 10100000 00000000
40 REGB2(TRISC)=1
44 REGBD(TRISB)=1,0,1
;установка вывода Sample time = 15Tad, Tad = Tcy/2 0001 00000000
50 REGW(AD1CON3)=0F00H
;разрешение сканирования Прерывание после сканирования 3 выводов, 10000001000
60 REGW(AD1CON2)=408H
;разрешение АЦ-преобразования 10000000 00000000
70 REGBF(AD1CON1)=1
;Начало цикла, установка указателя на начало буфера результата
100 ADC1BUF=300H
;сброс флага прерывания 11011111 11111111
110 REGBD(IFS0)=0
;запуск сканирования
120 REGB2(AD1CON1)=1
;ожидание прерывания (происходит после 3 циклов АЦП)
130 DO
140 UNTIL REGBD(IFS0)
;запрет сканирования
150 REGB2(AD1CON1)=0
;выдача результатов на печать
160 FOR I=1 TO 3
170 PRINT U.(#.##),REGW(ADC1BUF)*(3.3/1024),
180 ADC1BUF=ADC1BUF+2
190 NEXT I
200 PRINT
;переход на следующий цикл
210 GOTO 100
220 END
tolegs вне форума  
Непрочитано 18.06.2010, 10:14  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от tolegs Посмотреть сообщение
Кто нибудь запускал АЦП?
...Но когда подсоединяю второй источник к другому каналу, на первом измеряемое напряжение поднимается процентов на 5. А также третий, неподключенный канал, начинает показывать небольшое напряжение. Посмотрите может что упустил?
...

Единственное, что напрашивается на ум - это наводка со второго ИП. У вас второй ИП - это не батарейка? есть ли на нем пульсация?
"третий канал" просто болтается в воздухе? если да, попробуйте подтянуть его к земле.

какое входное сопротивление на каналах?
rubel вне форума  
Сказали "Спасибо" rubel
tolegs (19.06.2010)
 

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

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

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


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