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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 26.02.2011, 22:58   #211
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от Dtolok Посмотреть сообщение
Easyrider83 не подскажешь ..хочу прикрутить к pic24 датчик влажности SHT10 - вроде как шина I2C ... какую библиатеку использовать в mikrobasic? i2c или softi2c и какая у них разница..не пойму ...
Все библиотеки типа SOFT (soft_uart, soft_spi, soft_i2c) - это ПРОГРАММНАЯ реализация протокола. Переферия при этом не используется. Конкретно для I2c надо обратить внимание на команду i2c_repeated_start - это повторный вызов start. Использовать после посылки адреса. Иначе будут ГРАБЛИ
Я вообще уже PIC32 под бейсиком изучаю. Пока, правда, виртуально. Но очень скоро куплю development kit. Лежит у нас за 40 евро простенькая плата. Надо брать ))) Уже год никто не покупает.
Да, пару слов про особенности софтварных библиотек. Крайне будьте с ними аккуратны и по возможности не используйте. Фиг с ней, с памятью и программными тактами. Это все мелочи. Вот с прерываниями они могут работать неустойчиво. Особенно UART!!! Каждый бит отправляет отдельно. Прошло прерывание и сбило выполнение. Опять грабли )))
Реклама:

Последний раз редактировалось Easyrider83; 26.02.2011 в 23:01.
Easyrider83 вне форума   Ответить с цитированием
Сказали "Спасибо" Easyrider83
Dtolok (26.02.2011)
Непрочитано 26.02.2011, 23:16   #212
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

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

вопрос... выводы CNx - вход в прервание используется для всех одновременно? как в микроБасике обозначить pin? я правильно понимаю что при изменении сигнала на соответствующих выводах котрые я обозначу произойдет прерывание по вектору для CNx? т.е. можно использовать для работы с клавиатурой?
Dtolok вне форума   Ответить с цитированием
Непрочитано 27.02.2011, 00:14   #214
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от Dtolok Посмотреть сообщение
PIC32 а что так? получше чем pic24? только к ним стал привыкать....
Лучше или хуже - сказать нельзя. PIC32 неудобнее, но зато с переменными типа float расправляется куда быстрее. Это для большой математики проц.
Easyrider83 вне форума   Ответить с цитированием
Непрочитано 27.02.2011, 14:54   #215
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

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

чет я подозреваю ничче не получится... на PWM надо использовать таймера 2 или 3 а мне надо 4шт. и по прерыванию грузить следующее значенни в TMR ... наверно проще сделать по прерыванию изменение состояния ключей на 4-х выводах пика с задержкой на таймере...
Dtolok вне форума   Ответить с цитированием
Непрочитано 03.03.2011, 23:58   #217
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Dtolok, вы расскажите подробнее, чего хотите. Н-мостом можно управлять с deadtime через переферию модуля CCP. Это еще PIC18 умеет делать.
Easyrider83 вне форума   Ответить с цитированием
Непрочитано 04.03.2011, 13:46   #218
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

у меня к pic24 подключен шаговый двигатель через ключи... и вот хотелось бы чтобы можно было управлять шаговым двигетелем через PWM на все четыре ключа ... сейчас я делаю так - выдаю на ключи 1000 запускаю таймер на 1мкс по прерыванию меняю 1000 на 0100 и так далее 0010...0001....1000 и таким образом вращаю шаговик... а хотелось бы при помощи PWM .. но мне чет кажется что не получится у ...т.к. необходима синхронизация всех 4-х PWM + смещение сигнала между ними .. ну и т.д.
Dtolok вне форума   Ответить с цитированием
Непрочитано 04.03.2011, 14:31   #219
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от Dtolok Посмотреть сообщение
синхронизировать PWM для управления шаговым даигателем через ключи...pic24fj64ga004
Надо использовать OUTPUT COMPARE MODULE, в Вашем PICе их аж 5 штук. У каждого есть собственная пара регистров: OCxR и OCxRS. Подключаете все четыре модуля к одному и тому же таймеру, например, Timer2. Пусть он считает до 100. Тогда в первую пару кладёте OC1R=0, OC1RS=24. Во вторую пару OC2R=25, OCxRS=49 и т.д. И будет у Вас четыре выхода, синхронизированных и сдвинутых, как надо. И Никаких прерываний, всё аппаратно ...
Yurkin2007 вне форума   Ответить с цитированием
Сказали "Спасибо" Yurkin2007
Dtolok (04.03.2011)
Непрочитано 14.03.2011, 20:08   #220
awtoap
Прописка
 
Регистрация: 11.04.2006
Сообщений: 197
Сказал спасибо: 80
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
awtoap на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Народ подскажите есть ли у пиков(интересует скажем PIC24fj64gb106) защитные диоды к у АВР, а то в ДШ ничего не нашол на эту тему. А то никогда с пиками дел не имел.
awtoap вне форума   Ответить с цитированием
Ответ

Закладки


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

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


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