Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.05.2010, 03:56
|
|
Прохожий
Регистрация: 13.10.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Продукция mikroElektronika
true71, У PIC16F876A кажись нет прерывания по RBIF для PORTB0, только пины 4-7.
Lyonjet, в доке на пиковый написано:
Note: Directive org can be applied to any routine except for interrupt. Посмотрите в своей версии доку на "org" директиву.
Последний раз редактировалось bioname; 04.05.2010 в 04:04.
Причина: дополнено
|
|
|
|
05.05.2010, 08:55
|
|
Частый гость
Регистрация: 27.11.2006
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Продукция mikroElektronika
Цитата:
|
25 314 Not enough parameters AutoVolt.c
|
----нет параметра в вызове этой функции(в скобках нужно указать передаваемую переменную)--unsigned short ADCCompl() org 0x000B //ADC Conversion Complete--кстати прерывание это процедура а не функция и описывается подругому(см. описание)
Цитата:
|
26 1503 Result is not defined in function: 'ADCCompl' AutoVolt.c
38 1503 Result is not defined in function: 'Indicat' AutoVolt.c
48 1503 Result is not defined in function: 'DgtCnge' AutoVolt.c
|
--это значит что функции вызываешь а результат не возвращаешь--смотри описание нафункции и процедуры--в microBasic например нужно в теле функции присвоить значение результату этой функции (например Result=1).
|
|
|
Сказали "Спасибо" andrey-u
|
|
|
05.05.2010, 16:09
|
|
Прохожий
Регистрация: 10.01.2010
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Продукция mikroElektronika
на 300
перевод сообщения понятен, - дальше - темный лес.
на 301
Directive org can be applied to any routine except for interrupt - директива Org может быть применена к некоторым процедурам кроме прерываний.
( т.е. к прерываниям и еще некоторым процедурам ) если я правильно понимаю.
на 302
25 314 - ошибка вызова ф. Indicat
unsigned short ADCCompl() org 0x000B //ADC Conversion Complete
{
ADCout = 456;
25 Indicat(void);
}
void Indicat()
{
}
в таком виде сообщение об ошибке не появляется. andrey-u, похоже - прав.
'------------------------------------- microBasic ------------------------------------------
sub procedure TIMER1_COMPA org $0003 'Прерывание по сравнению TIMER1
TCCR0B = $00
FrCountHi = TCNT0H 'IVT_ADDR_TIMER1_COMPA - название надо менять, т.к. оригинальное есть в файле attiny261.mbas (.mlk .mcl)
FrCountLo = TCNT0L
end sub
'-------------------------------------------------------------------------------
по вызову прерываний - не согласен (все внимательно слизано с мануала, да и работает) для сравнения кусок из microBasic - тоже работает.
Спасибо откликнувшимся, но этот вопрос не последний.
|
|
|
|
16.05.2010, 18:59
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Продукция mikroElektronika
Сообщение от Easyrider83
|
У меня сложности пока возникли только с прерываниями на ПИК24. Очень муторно конфигурировать. Как с пик16 за 3 минуты проект не состряпаешь.
|
в pic24 все по векторам... каждое прерывание имеет свой вектор..проблем нет писал прерывание по будильнику - работает!!!
|
|
|
|
16.05.2010, 19:02
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Продукция mikroElektronika
кто програмил ens28j60 не могу разобраться с библиотекой... как работает Spi_Ethernet_UserTCP?
|
|
|
|
21.05.2010, 23:39
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Продукция mikroElektronika
а в ответ тишина!!! он вчера не вернулся из боя.....
|
|
|
|
23.05.2010, 20:59
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Продукция mikroElektronika
установил windows 7 mikroBasic pro dspic не хочет нормально работать только -демо версия у кого есть ссылка?
|
|
|
|
25.05.2010, 09:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Продукция mikroElektronika
В семерке не знаю, в XP надо установить в папку, предлагаемую инсталятором, C:\.... Если с Сонсивири качали разумеется, т.е. специального кряка нет.
__________________
Мыслю, следовательно существую
|
|
|
|
07.06.2010, 22:46
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Продукция mikroElektronika
та да в папку правильно ставить надо!!!
|
|
|
|
16.06.2010, 20:03
|
|
Прохожий
Регистрация: 18.04.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Продукция mikroElektronika
Цитата:
|
установил windows 7 mikroBasic pro dspic не хочет нормально работать
|
Надо запускать приложение от имени администратора. Мне помогает. Работает на Win 7 и дома и на работе.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:29.
|
|