29.01.2011, 00:14
|
#171
|
Вид на жительство
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
|
Re: Осваиваем PIC24
Сообщение от Dtolok
|
не сложнее а замудренее... с их скобками и запятыми... не пойму в чем с басиком проблема ?
так что с таймером ... кто подскажет?
а может можно использовать модуль захвата для отслеживания синусоиды на входе чипа?
|
а что нужно получить то? смысл отслеживать синусоиду? если аналог то только ацп, или компаратор. можно через два защитных диода и на ИНТ... а таймеры, как и вся остальная периферия. настраиваются вне зависимости от языка (компилятора) согласно даташиту на мк.
можно так отслеживать синус)) п.с. писано на mikrobasic - е от mirkoe.
|
|
|
|
29.01.2011, 00:31
|
#172
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Осваиваем PIC24
Да по бейсику тоже фанатов хватает. А вопросы надо знать, как и где задавать. Ежу понятно, что все крутые спецы пишут на Си. Но опять же, тратить время на изучение нового синтаксиса или писать на том, что умеешь? Смотря, сколько у вас есть свободного времени и желания или какой доход это вам принесет. Если буду зарабатывать полтиник в месяц программированием, начну учить си. Если два полтиника - выучу за неделю. За три полтиника завтра уже на нем писать буду.
|
|
|
|
30.01.2011, 02:22
|
#173
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
хе! ..это что на разных языках для одного чипа могут быть разные таймера? или что другое? да я и в си тоже могу прогу накропать ... а смысл? не вижу разницы в си и барсике... взять туже mikro .. ну отличается немного синтаксис а так что не так ?чем можно хвастатся на си чего нет в барсике?
|
|
|
|
30.01.2011, 02:27
|
#174
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
Vadim_sh, это понятно.. у меня мысль была - можно ли запустить таймер с ножки чипа не прибегая к помощи прерывания по int... ну типа пришел полупериод и запустился таймер а отключить программно а не считать импульсы таймером...,так что с батарейкой можно повесить чип. у меня плат на инкубаторе будет стоять..так вот сли отключат свет,чтобы не сбросилось время на пике питать его от батарейки поку к электростанции не подключу
|
|
|
|
30.01.2011, 02:58
|
#175
|
Вид на жительство
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
|
Re: Осваиваем PIC24
Dtolok, может так не модно, но не проще ли питать мк через обычную релюху? как только в розетке кончится питание релюха обесточится и замкнет группу контактов на батарейку. заодно МК на вход ИНТ событие.. а далее как удобно))
п.с. не знаю как в 24f, но в 24H есть прерывание CN - Change Notification Interrupt
п.п.с. а решение с батарейкой 3в и ds1307?
|
|
|
|
30.01.2011, 15:28
|
#176
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
Vadim_sh, я прикрутил PCF8583 а потом меня пробило еще подключить ENC для передачи данных по lan а ножек не хватает вот и решил перерйти на внутренние часы да и ножка по прерыванию освобождается.... больше чип брать нехочется я для него в домашних условиях плату не нарисую..
|
|
|
|
30.01.2011, 16:13
|
#177
|
Прописка
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 113
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
|
Re: Осваиваем PIC24
Dtolok, единственная возможность запустить таймер по сигналу на ножке - использовать режим Gate таймеров семейства PIC24F (возможно, и других, не проверял). Прерывание по заднему фронту импульса на ноге при этом можно генерить, а можно и нет.
PIC24F FAMILY GUIDE, Section 14. Timers:
Цитата:
|
The Gated Time Accumulation mode allows the internal timer register to increment based upon the duration of the high time applied to the TxCK pin. In the Gated Time Accumulation mode, the timer clock source is derived from the internal system clock. When the TxCK pin state is high, the timer register will count up until a period match has occurred, or the TxCK pin state is changed to a low state. A pin state transition from high-to-low will set the TxIF interrupt flag. Depending on when the edge occurs, the interrupt flag is asserted 1 or 2 instruction cycles after the falling edge of the signal on the TxCK pin.
|
Последний раз редактировалось varostov; 30.01.2011 в 16:19.
|
|
|
Сказали "Спасибо" varostov
|
|
|
04.02.2011, 00:26
|
#178
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
чет у меня проблема с обьявлением переменных в модулях... mikroBasic. непонятка в обьявлениях их глобально. подключаю модуль с переменными , в другом модуле пишет что переменная не обьявлена - обьявляю повторно в модуле - пишет что дублированая
|
|
|
|
04.02.2011, 02:20
|
#179
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Осваиваем PIC24
Сообщение от Dtolok
|
чет у меня проблема с обьявлением переменных в модулях... mikroBasic. непонятка в обьявлениях их глобально. подключаю модуль с переменными , в другом модуле пишет что переменная не обьявлена - обьявляю повторно в модуле - пишет что дублированая
|
Какая версия компилятора? У меня все прекрасно работает с PIC24.
|
|
|
|
04.02.2011, 02:28
|
#180
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
4.1 вот как то непонятно...работает
вот такой вопрос - участвует таймер1 в RTCC или они раздельные и таймер можно использовать? он же тоже может быть подключен к часовому кварцу?
Последний раз редактировалось Dtolok; 04.02.2011 в 02:33.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:22.
|
|